Clustered application management with a blockchain
AssigneeInternational Business Machines Corporation
InventorsRyan Bertsche, Robert J. Brenneman, Philip F. Chan, Helen C. Fischer, David Gross, Dulce Smith
Life of this patent
Estimating the term…
Abstract
An example operation may include one or more of initiating an application cluster including a number of instances of an application, storing the application cluster members in a blockchain, identifying the application cluster members and testing whether communication paths to the cluster members are operable, creating a blockchain transaction including an account and status of the application cluster members, and storing the blockchain transaction in the blockchain.
Claims20
A method, comprising:
- initiating an application cluster comprising a plurality of instances of an application;
- storing information indicating application cluster members in a blockchain, the application cluster members executing the plurality of instances of the application, each of the plurality of instances corresponding to a replication of the application;
- identifying the application cluster members and testing whether communication paths to the application cluster members are operable;
- creating a blockchain transaction indicative of a cluster state based on results of the testing, the cluster state comprising information indicating an account and an activity status of each of the application cluster members;
- and
- storing the blockchain transaction in the blockchain.
An apparatus, comprising:
- a processor configured to:
- initiate an application cluster comprising a plurality of instances of an application;
- store information indicating application cluster members in a blockchain, the application cluster members executing the plurality of instances of the application, each of the plurality of instances corresponding to a replication of the application;
- identify the application cluster members and test whether communication paths to the application cluster members are operable;
- and
- create a blockchain transaction indicative of a cluster state based on results of the testing, the cluster state comprising information indicating an account and an activity status of each of the application cluster members;
- and
- a memory configured to store the blockchain transaction in the blockchain.
A non-transitory computer readable storage medium configured to store instructions that when executed cause a processor to perform:
- initiating an application cluster comprising a plurality of instances of an application;
- storing information indicating application cluster members in a blockchain, the application cluster members executing the plurality of instances of the application, each of the plurality of instances corresponding to a replication of the application;
- identifying the application cluster members and testing whether communication paths to the application cluster members are operable;
- creating a blockchain transaction indicative of a cluster state based on results of the testing, the cluster state comprising information indicating an account and an activity status of each of the application cluster members;
- and
- storing the blockchain transaction in the blockchain.
Dependencies are inferred from the claim text.