白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Load balancing in blockchain environments

專利號
US11930072B2
公開日期
2024-03-12
申請人
Inveniam Capital Partners, Inc.(US NY New York)
發(fā)明人
Paul Snow
IPC分類
G06F15/173; G06F9/455; G06F16/18; G06F16/27; H04L9/06; H04L67/1001; H04L9/00
技術(shù)領(lǐng)域
blockchain,private,balancing,data,layer,or,server,may,virtual,load
地域: NY NY New York

摘要

Hardware and software resources are load balanced when processing multiple blockchains. As more and more entities (whether public or private) are expected to generate their own blockchains for verification, a server or other resource in a blockchain environment may be over utilized. For example, as banks, websites, and retailers issue their own private cryptocoinage, the number of financial transactions may clog or hog networking and/or hardware resources. A blockchain load balancing mechanism thus allocates resources among the multiple blockchains.

說明書

CROSS-REFERENCE TO RELATED APPLICATIONS

This patent application is a continuation of U.S. application Ser. No. 17/448,942 filed Sep. 27, 2021, which is a continuation of U.S. application Ser. No. 15/983,595 filed May 18, 2018 and since issued as U.S. Pat. No. 11,134,120, each of which is incorporated herein by reference in its entirety. This patent application relates to U.S. application Ser. No. 15/983,572 filed May 18, 2018 and incorporated herein by reference in its entirety. This patent application also relates to U.S. application Ser. No. 15/983,612 filed May 18, 2018 and incorporated herein by reference in its entirety. This patent application also relates to U.S. application Ser. No. 15/983,632 filed May 18, 2018 and incorporated herein by reference in its entirety. This patent application also relates to U.S. application Ser. No. 15/983,655 filed May 18, 2018 and incorporated herein by reference in its entirety.

BACKGROUND

Decentralized cryptographic coinage is growing. As cryptographic coinage continues to gain acceptance, many entities will want to offer their own cryptographic coinage.

BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS

The features, aspects, and advantages of the exemplary embodiments are understood when the following Detailed Description is read with reference to the accompanying drawings, wherein:

FIGS. 1-6 are simplified illustrations of load balancing of blockchains, according to exemplary embodiments;

FIGS. 7-9 are more detailed illustrations of an operating environment, according to exemplary embodiments;

權(quán)利要求

1
The invention claimed is:1. A method executed by a server that load balances virtual machines processing blockchains, the method comprising:receiving, by the server, a plurality of blockchains as inputs;identifying, by the server, a virtual machine of a plurality of virtual machines by querying an electronic database that electronically associates the virtual machines to blockchain parameters including a parameter associated with a corresponding blockchain;load balancing, by the server, the plurality of virtual machines to the plurality of blockchains by executing a blockchain load balancing mechanism that assigns the virtual machine to the corresponding blockchain; andsending, by the server, the corresponding blockchain to the virtual machine for processing.2. The method of claim 1, further comprising receiving a number of blockchain transactions associated with the corresponding blockchain.3. The method of claim 2, further comprising determining the number of blockchain transactions associated with the corresponding blockchain.4. The method of claim 3, further comprising assigning the virtual machine to the corresponding blockchain based on the number of the blockchain transactions associated with the corresponding blockchain.5. The method of claim 1, further comprising receiving a cryptographic coinage transaction associated with the corresponding blockchain.6. The method of claim 1, further comprising determining a bit rate associated with the corresponding blockchain.7. The method of claim 6, further comprising assigning the virtual machine to the corresponding blockchain based on the bit rate.8. A server that load balances virtual machines processing blockchains, the server comprising:a hardware processor; anda memory device storing instructions that when executed by the hardware processor perform operations, the operations comprising:receiving a plurality of blockchains as inputs;identifying a virtual machine of a plurality of virtual machines by querying an electronic database that electronically associates the virtual machines to blockchain parameters including a parameter associated with a corresponding blockchain;load balancing the plurality of virtual machines to the plurality of blockchains by executing a blockchain load balancing mechanism that assigns the virtual machine to the corresponding blockchain; andsending the corresponding blockchain to the virtual machine for processing.9. The system of claim 8, wherein the operations further comprise receiving a number of blockchain transactions associated with the corresponding blockchain.10. The system of claim 9, wherein the operations further comprise determining the number of blockchain transactions associated with the corresponding blockchain.11. The system of claim 10, wherein the operations further comprise assigning the virtual machine to the corresponding blockchain based on the number of blockchain transactions associated with the corresponding blockchain.12. The system of claim 8, wherein the operations further comprise receiving a cryptographic coinage transaction associated with the corresponding blockchain.13. The system of claim 8, wherein the operations further comprise determining a bit rate associated with the corresponding blockchain.14. The system of claim 13, wherein the operations further comprise assigning the virtual machine to the corresponding blockchain based on the bit rate.15. A memory device storing instructions that when executed by a hardware processor perform operations, the operations comprising:receiving a plurality of blockchains as inputs;identifying a virtual machine of a plurality of virtual machines by querying an electronic database that electronically associates the virtual machines to blockchain parameters including a parameter associated with the corresponding blockchain;load balancing the plurality of virtual machines to the plurality of blockchains by executing a blockchain load balancing mechanism that assigns the virtual machine to the corresponding blockchain;sending the corresponding blockchain to the virtual machine for processing; andgenerating a blockchain data layer that records the blockchain load balancing mechanism assigning the virtual machine to the corresponding blockchain.16. The memory device of claim 15, wherein the operations further comprise receiving a number of blockchain transactions associated with the corresponding blockchain.17. The memory device of claim 16, wherein the operations further comprise determining the number of blockchain transactions associated with the corresponding blockchain.18. The memory device of claim 17, wherein the operations further comprise assigning the virtual machine to the corresponding blockchain based on the number of blockchain transactions associated with the corresponding blockchain.19. The memory device of claim 15, wherein the operations further comprise receiving a cryptographic coinage transaction associated with the corresponding blockchain.20. The memory device of claim 15, wherein the operations further comprise:determining a bit rate associated with the corresponding blockchain; andassigning the virtual machine to the corresponding blockchain based on the bit rate.
微信群二維碼
意見反饋