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

Load balancing in blockchain environments

專利號(hào)
US11930072B2
公開(kāi)日期
2024-03-12
申請(qǐng)人
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.

說(shuō)明書(shū)

FIG. 22 illustrates allocations based on the blockchain data layer 40, according to exemplary embodiments. As this disclosure previously explained, the data layer server 24 receives the private blockchain 20 and generates the data records 38 representing the blockchain data layer 40 (such as the entries 160, entry blocks 162, and/or the directory blocks 150 explained with reference to FIGS. 10-12). The blockchain load balancing mechanism 60 may thus assign the virtual machine 80 based on the number of the entries 160, the entry blocks 162, and/or the directory blocks 150 associated with the private blockchain 20. For example, as the data records 38 are generated, the blockchain load balancing mechanism 60 may determine a rate 220 of generation. That is, as the data records 38 are generated for any private blockchain 20, exemplary embodiments may sum or count the entries 160, the entry blocks 162, and/or the directory blocks 150 that are generated over time (such as per second, per minute, or other interval). The blockchain load balancing mechanism 60, for example, calls or initializes a counter having an initial value (such as zero). At an initial time, the counter commences or starts counting or summing the number of the entries 160, entry blocks 162, and/or the directory blocks 150 (generated within the blockchain data layer 40) that are commonly associated with or reference the private blockchain 20 (perhaps according to the chain ID 154 representing the entity's private cryptocoinage 70). The counter stops counting or incrementing at a final time and exemplary embodiments determine or read the final value or count. Exemplary embodiments may then calculate the rate 220 of generation as the sum or count over time and consult or query the electronic database 180 for the rate 220 of generation. The electronic database 180 may thus define entries that map or associate different rates 220 of generation and/or ranges to their corresponding virtual machines 80. If the database 180 of virtual machines has an entry that matches or satisfies the rate 220 of generation, exemplary embodiments identify the corresponding virtual machine 80. Once the virtual machine 80 is identified, the blockchain load balancing mechanism 60 may direct or assign the private blockchain 20 to the virtual machine 80 for processing.

權(quán)利要求

1
微信群二維碼
意見(jiàn)反饋