Decentralized change management based on peer devices using a blockchain
AssigneeInternational Business Machines Corporation
InventorsLuis Angel D. Bathen, Gabor Madl, Ramani R. Routray, Mu Qiao
Life of this patent
Estimating the term…
Abstract
A blockchain of transactions may be referenced for various purposes and may be later accessed by interested parties for ledger verification and information retrieval. One example method of operation may include one or more of monitoring a computing service via various nodes operating on a blockchain, identifying a proposed change to the computing service, storing details of the proposed change in a smart contract, storing the smart contract as a transaction in the blockchain, and validating the proposed change of the smart contract.
Claims20
A method, comprising:
- monitoring a computing service via a plurality of nodes operating on a blockchain;
- identifying a proposed change to the computing service;
- storing details of the proposed change in a smart contract;
- storing the smart contract as a transaction in the blockchain;
- and
- validating the proposed change of the smart contract, wherein
- the plurality of nodes consider a longest chain to be a correct chain and keep working on extending the longest chain, and
- the blockchain stores references to an off-chain distributed hash-table storing actual data related to changes.
An apparatus, comprising:
- a processor configured to:
- monitor a computing service via a plurality of nodes operating on a blockchain;
- identify a proposed change to the computing service;
- store details of the proposed change in a smart contract;
- store the smart contract as a transaction in the blockchain;
- and
- validate the proposed change of the smart contract, wherein
- each node of the plurality of nodes monitors respective information technology (IT) assets in an assigned sub-network that is assigned based on a sub-graph of a graph of an entire network.
A non-transitory computer readable storage medium storing instructions that, when executed, cause a processor to perform:
- monitoring a computing service via a plurality of nodes operating on a blockchain;
- identifying a proposed change to the computing service;
- storing details of the proposed change in a smart contract;
- storing the smart contract as a transaction in the blockchain;
- and
- validating the proposed change of the smart contract, wherein
- each node of the plurality of nodes monitors respective information technology (IT) assets in an assigned sub-network that is assigned based on a sub-graph of a graph of an entire network.
Dependencies are inferred from the claim text.