Transactional Orchestration of Resource Management and System Topology in a Cloud Environment
First Claim
1. A method, in a cloud computing data processing system comprising a plurality of components, hosted on one or more hardware computing devices of the cloud computing data processing system, for transactional resource and topology management, the method comprising:
- instantiating, by the cloud computing data processing system, a cloud service system comprising one or more component instances, wherein the one or more component instances have allocated resources, wherein the cloud service system comprises orchestration engine logic;
generating, by the orchestration engine logic, a transactional data structure corresponding to the cloud service system, wherein the transactional data structure stores objects corresponding to transactions executed in association with resources and component instance state changes;
receiving, by the orchestration engine logic, transactions associated with resources or component instances of the cloud service system;
recording, by the orchestration engine logic, the transactions as objects in the transactional data structure in response to receiving the transactions; and
in response to detecting an exception during operation of the cloud service system, utilizing, by a recovery engine, the objects in the transactional data structure to restart or recover the cloud service system.
1 Assignment
0 Petitions
Accused Products
Abstract
Mechanisms are provided, in a cloud computing data processing system comprising a plurality of components, hosted on one or more hardware computing devices of the cloud computing data processing system, for transactional resource and topology management. A cloud service system is instantiated that comprises component instances having allocated resources. The cloud service system comprises orchestration engine logic which generates a transactional data structure that stores objects corresponding to transactions executed in association with resources and component instance state changes. The orchestration engine logic receives transactions associated with resources or component instances of the cloud service system and records the transactions as objects in the transactional data structure in response to receiving the transactions. In response to detecting an exception during operation of the cloud service system, a recovery engine utilizes the objects in the transactional data structure to restart or recover the cloud service system.
-
Citations
11 Claims
-
1. A method, in a cloud computing data processing system comprising a plurality of components, hosted on one or more hardware computing devices of the cloud computing data processing system, for transactional resource and topology management, the method comprising:
-
instantiating, by the cloud computing data processing system, a cloud service system comprising one or more component instances, wherein the one or more component instances have allocated resources, wherein the cloud service system comprises orchestration engine logic; generating, by the orchestration engine logic, a transactional data structure corresponding to the cloud service system, wherein the transactional data structure stores objects corresponding to transactions executed in association with resources and component instance state changes; receiving, by the orchestration engine logic, transactions associated with resources or component instances of the cloud service system; recording, by the orchestration engine logic, the transactions as objects in the transactional data structure in response to receiving the transactions; and in response to detecting an exception during operation of the cloud service system, utilizing, by a recovery engine, the objects in the transactional data structure to restart or recover the cloud service system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11-20. -20. (canceled)
Specification