发明名称 Avoidance of dependency issues in network-based service startup workflows
摘要 A system and method for preventing dependency problems, such as deadlocks, within startup of computing service workflows, such as workflows that occur within computing assets that provide network-based computing services. The system and method creates a remedial workflow or action for the computing services to address deadlocks or other blocking conditions within the services which may occur should the underlying computing assets need to be restarted, rebooted or sequentially execute and reach a problematic operational state. The system and method will determine the reliance of each computing service upon the functionality of one or more other network-based computing services and structure the remedial workflow accordingly. Other aspects of the disclosure are described in the detailed description, figures, and claims.
申请公布号 US9183092(B1) 申请公布日期 2015.11.10
申请号 US201313746228 申请日期 2013.01.21
申请人 Amazon Technologies, Inc. 发明人 Marr Michael David;Klein Matthew D.
分类号 G06F11/14;G06F9/44 主分类号 G06F11/14
代理机构 Lee & Hayes, PLLC 代理人 Lee & Hayes, PLLC
主权项 1. A system, comprising: a plurality of computing assets physically located within a data center that are accessible to one or more client devices across a network; and a dependency management service including a processor that executes a series of computer readable instructions to cause the dependency management service to perform: receiving, from an individual computing asset of the plurality of computing assets, a list of software dependencies for one or more software applications resident at the respective individual computing asset;determining, based at least in part on the list received from the individual computing asset, a reliance of at least one computing asset of the plurality of computing assets upon a functionality of one or more other computing assets within the data center; andin response to detecting a dependency problem in the plurality of computing assets from determining the reliance of the at least one computing asset upon the functionality of one or more other assets, creating a startup workflow for the plurality of computing assets of the data center, wherein the startup workflow resolves dependencies within the plurality of computing assets such that a restarting computing asset is not operating without needed functionality of other necessary one or more computing assets.
地址 Reno NV US