Incremental software deployment in a service environment

    公开(公告)号:US10019255B1

    公开(公告)日:2018-07-10

    申请号:US14311148

    申请日:2014-06-20

    CPC classification number: G06F11/1433 G06F8/65

    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.

    Dynamic specification auditing for a distributed system
    2.
    发明授权
    Dynamic specification auditing for a distributed system 有权
    分布式系统的动态规范审计

    公开(公告)号:US09374417B1

    公开(公告)日:2016-06-21

    申请号:US14288224

    申请日:2014-05-27

    Abstract: A distributed system may implement dynamic specification auditing. A specification for a distributed system may be maintained in a machine readable format. Specification assertion agents corresponding to different components of the distributed system may request and receive the specification in order to verify whether tasks performed by the respective component satisfy the specification. The specification assertion agents may then send assertions of the success or failure of the component to be stored in order to verify compliance with specification. Various reports may be generated which identify failures or components in the distributed system that are not reporting assertions.

    Abstract translation: 分布式系统可以实现动态规范审计。 可以以机器可读格式维护分布式系统的规范。 对应于分布式系统的不同组件的规范断言代理可以请求和接收规范,以便验证由相应组件执行的任务是否满足规范。 然后,规范断言代理可以发送要存储的组件的成功或失败的断言,以便验证是否符合规范。 可能会生成各种报告,用于识别分布式系统中不报告断言的故障或组件。

Patent Agency Ranking