Incremental software deployment in a service environment
US10019255B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Jun 20, 2014 |
| Grant date | Jul 10, 2018 |
| Priority date | — |
| Expiry date | Jun 20, 2034 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F8/65
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
In a service provider environment, software deployments can be implemented by automatically routing an incrementally larger percentage of requests to a new software stack based on a success rate for previous requests. Thus, new and old versions of the software stack can be executed simultaneously with a small portion being routed to the new version until a sufficient number of requests have been handled. By slowly bringing a new software stack online, a confidence level in the new deployment can increase until it is fully deployed. Different success rates and different ramping rates can be used for each customer or based on different components of the request, such as API name, API parameters, location, etc. The software deployments can be extended to web-page requests.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.