Optimizing performance of a blockchain
AssigneeInternational Business Machines Corporation
InventorsDongming Hwang, Barry Mosakowski, Jianjun Zhang
Life of this patent
Estimating the term…
Abstract
An example operation may include one or more of monitoring, by an adaptive traffic engine, transactions data of a blockchain, detecting, by the adaptive traffic engine, a transaction commit event time out in a blockchain, determining, by the adaptive traffic engine, a processing queue of a the blockchain, measuring, by the adaptive traffic engine, a sending rate of the blockchain, and adjusting the sending rate, by the adaptive traffic engine, based on the transaction commit event time out, the processing queue and the sending rate to optimize performance of the blockchain.
Claims20
A method, comprising:
- monitoring, by an adaptive traffic engine, transactions data of a blockchain;
- detecting, by the adaptive traffic engine, a transaction commit event time out in the blockchain;
- determining, by the adaptive traffic engine, a processing queue of the blockchain;
- measuring, by the adaptive traffic engine, a sending rate of the blockchain;
- and
- adjusting the sending rate, by the adaptive traffic engine, based on the transaction commit event time out, the processing queue and the sending rate to optimize performance of the blockchain.
A system, comprising:
- a processor;
- a memory on which are stored machine readable instructions that when executed by the processor, cause the processor to:
- monitor transactions data of a blockchain;
- detect a transaction commit event time out in the blockchain;
- determine a processing queue of the blockchain;
- measure a sending rate of the blockchain;
- and
- adjust the sending rate based on the transaction commit event time out, the processing queue and the sending rate to optimize performance of the blockchain.
A non-transitory computer readable medium comprising instructions, that when read by a processor, cause the processor to perform:
- monitoring transactions data of a blockchain;
- detecting a transaction commit event time out in the blockchain;
- determining a processing queue of the blockchain;
- measuring a sending rate of the blockchain;
- and
- adjusting the sending rate based on the transaction commit event time out, the processing queue and the sending rate to optimize performance of the blockchain.
Dependencies are inferred from the claim text.