CN110535697B - 一种均衡区块链跨域广播网络负载的方法 - Google Patents
一种均衡区块链跨域广播网络负载的方法 Download PDFInfo
- Publication number
- CN110535697B CN110535697B CN201910776147.2A CN201910776147A CN110535697B CN 110535697 B CN110535697 B CN 110535697B CN 201910776147 A CN201910776147 A CN 201910776147A CN 110535697 B CN110535697 B CN 110535697B
- Authority
- CN
- China
- Prior art keywords
- node
- nodes
- domain
- network
- path
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 18
- 230000003190 augmentative effect Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 6
- 238000012790 confirmation Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
- H04L47/125—Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
- H04L45/123—Evaluation of link metrics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
- H04L45/125—Shortest path evaluation based on throughput or bandwidth
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/16—Multipoint routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/11—Identifying congestion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/15—Flow control; Congestion control in relation to multipoint traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3236—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/50—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/0816—Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/38—Encryption being effected by mechanical apparatus, e.g. rotating cams, switches, keytape punchers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开一种均衡区块链跨域广播网络负载的方法,该方法通过对区块链中节点所在的网络域进行分析,构建出区块链数据跨域转发涉及的网络拓扑,并进一步计算出跨域广播时节点承担的网络负载以及在该负载下广播消息的路由路径。通过该方法,主节点在发送广播消息到其他区块链节点的时候,不会造成某些节点由于要承担跨域转发任务而网络负载过重,成为性能瓶颈;同时,通过将跨域广播的负载均匀地分布到多个跨域节点,可以提高区块链系统的利用率。
Description
技术领域
本发明涉及区块链技术,尤其涉及一种均衡区块链跨域广播网络负载的方法。
背景技术
区块链技术,区块链是一种新型去中心化协议,能安全地存储数字货币交易或其他数据,信息不可伪造和篡改。区块链上的交易确认由区块链上的所有节点共同完成,由共识算法保证其一致性。通过所有节点共同维护同一个账本,可以保证区块链中的信息无法被篡改,在有节点作恶的情况下仍然可以维护数据的完整性。
当主节点收到交易时,需要将该交易信息广播到区块链中所有其他的节点,从而共同完成交易的确认。由于区块链可能同时涉及多个机构,同一个机构的主机都在同一个网络域中,可以直接进行消息传递,但不同的机构的主机往往不在同一个网络域中,需要通过跨域主机转发消息才能够进行通信。跨域主机同时配置了多个网络域。每个网络域都有一个IP地址表明该节点在该网络域中使用的通信IP。
目前对于跨域转发主要是通过配置静态跨域主机来实现,这会造成个别跨域主机网络负载过重,从而增加消息广播的延迟,影响交易确认的效率,降低区块链处理交易的能力。
发明内容
针对现有技术的不足,本发明提出一种均衡区块链跨域广播网络负载的方法,从而减轻区块链网络拥塞,具体技术方案如下:
一种均衡区块链跨域广播网络负载的方法,其特征在于,该方法具体包括如下步骤:
S1:接收用户输入的区块链中的所有主机所在的网络域信息,使用该信息生成跨域转发涉及的网络拓扑,所述的网络拓扑中的节点为区块链网络中的主机,两节点之间的连线表示对应的两台主机存在于同一个网络域;
S2:建立新的网络拓扑;
定义所述的网络拓扑中的节点数为N,发送广播消息的主机为主节点,将所述的网络拓扑中除了主节点以外的其他节点都拆分成两个节点,分别称为对应节点的入节点和对应节点的出节点,并从所述的对应节点的入节点向所述的对应节点的出节点连接一条容量为C的连线;然后,将所述的网络拓扑中的两节点之间的连线拆分成两条有向连线,方向均为从其中一个原始节点的出节点到另一个节点的入节点,容量均为N-1;主节点在原始网络中如果与其他节点有连线,则将该连线转换成从主节点到该节点入节点的容量为N-1的连线;之后,添加一个虚拟节点,添加所有节点的出节点到该虚拟节点的连线,容量为1,从而形成新的网络拓扑;所述的C=(L+U)/2,L表示边容量的下界,U表示边容量的上界;L的初始值为0,U的初始值为N-1;
S3:使用Ford-Fulkerson最大流算法计算新的网络拓扑中从主节点到虚拟节点的最大流量f;当f=N-1,更新U=C;否则,更新L=C,再次计算C的值;
S4:如果U-L《1,则令C=U,作为节点的最小网络负载,继续执行S5;否则回到S3;
S5:根据S4中的C值,在新的网络拓扑中进行N-1次容量为1的从主节点到虚拟节点的增广路搜索;将搜索路径中的虚拟节点去除,合并入节点与出节点,最终的路径作为主节点到目标节点广播消息的路由路径;
S6:当主节点需要向位于其他域中的目标节点发送消息时,主节点将路径附加在消息尾部,并向路径中的第一个节点发送该消息;当位于路径中的节点收到消息后,将会检查消息是否含有路径信息;如果含有路径信息,从中则找出位于路径中的下一个节点,将消息发送给下一个节点;当目标节点收到该消息,将会发现自己是路径中的最后一个节点,从而对该消息内容进行处理。
进一步地,S1中,网络域信息以(网络域,IP地址)的形式存储在配置文件中。当节点的网络域发生改变时,通过更改配置文件进行更新。
进一步地,所述的S5将计算出的转发路径存储形式为节点名:节点名。
本发明的有益效果如下:
本发明应用于区块链平台上,能够在主节点发送广播消息到其他区块链节点的时候,不会造成某些节点由于要承担跨域转发任务而网络负载过重,减轻网络拥塞;同时,通过将跨域广播的负载均匀地分布到多个跨域节点,可以提高区块链系统的利用率,提升区块链处理交易的能力。
附图说明
图1是跨域转发涉及的网络拓扑图;
图2是进行节点拆分添加流量信息得到的新的网络拓扑图;
图3是C=2时的A到E的可行流示意图;
图4是主节点A广播消息到BCD节点选择的路径示意图。
图5是主节点A广播消息到BCDE节点选择的路径示意图。
具体实施方式
下面根据附图和优选实施例详细描述本发明,本发明的目的和效果将变得更加明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施案例仅仅用以解释本发明,并不用于限定本发明。
如图1-4所示,一种均衡区块链跨域广播网络负载的方法,该方法具体包括如下步骤:
S1:接收用户输入的区块链中的所有主机所在的网络域信息,使用该信息生成跨域转发涉及的网络拓扑,所述的网络拓扑中的节点为区块链网络中的主机,两节点之间的连线表示对应的两台主机存在于同一个网络域;
S2:建立新的网络拓扑;
定义所述的网络拓扑中的节点数为N,发送广播消息的主机为主节点,将所述的网络拓扑中除了主节点以外的其他节点都拆分成两个节点,分别称为对应节点的入节点和对应节点的出节点,并从所述的对应节点的入节点向所述的对应节点的出节点连接一条容量为C的连线;然后,将所述的网络拓扑中的两节点之间的连线拆分成两条有向连线,方向均为从其中一个原始节点的出节点到另一个节点的入节点,容量均为N-1;主节点在原始网络中如果与其他节点有连线,则将该连线转换成从主节点到该节点入节点的容量为N-1的连线;之后,添加一个虚拟节点,添加所有节点的出节点到该虚拟节点的连线,容量为1,从而形成新的网络拓扑;
所述的C=(L+U)/2,L表示边容量的下界,U表示边容量的上界;L的初始值为0,U的初始值为N-1;
S3:使用Ford-Fulkerson最大流算法计算新的网络拓扑中从主节点到虚拟节点的最大流量f;当f=N-1,更新U=C;否则,更新L=C,再次计算C的值;
S4:如果U-L《1,则令C=U,作为节点的最小网络负载,继续执行S5;否则回到S3;
S5:根据S4中的C值,在新的网络拓扑中进行N-1次容量为1的从主节点到虚拟节点的增广路搜索;将搜索路径中的虚拟节点去除,合并入节点与出节点,最终的路径作为主节点到目标节点广播消息的路由路径;
S6:当主节点需要向位于其他域中的目标节点发送消息时,主节点将路径附加在消息尾部,并向路径中的第一个节点发送该消息;当位于路径中的节点收到消息后,将会检查消息是否含有路径信息;如果含有路径信息,从中则找出位于路径中的下一个节点,将消息发送给下一个节点;当目标节点收到该消息,将会发现自己是路径中的最后一个节点,从而对该消息内容进行处理。
所述的S6中,通过将转发路径添加在消息尾部,转发节点不需要计算如果将消息发送到目标节点,而只需要查看路径信息,将消息发送给下一个转发节点。这样可以减轻中间节点计算路径的负担。
优选地,S1中,网络域信息以(网络域,IP地址)的形式存储在配置文件中。当节点的网络域发生改变时,通过更改配置文件进行更新。
优选地,所述的S5将计算出的转发路径存储形式为节点名:节点名。当路径中的节点更换IP地址时,无需对转发路径进行修改,仍然使用之前的转发路径进行数据包的转发。
如图1所示的原始网络拓扑,其是一个无向图,其中的节点A-D表示网络中的主机,其中A是主节点,位于网络域1。B,C是跨域主机,同时位于网络域1和2。D是普通主机,位于网络域2。连线表示对应的两台主机位于同一个域,可以直接通过IP地址进行连接;如图2所示,为新的网络拓扑,新的网络拓扑是一个有向图,对比图1和图2可知,将节点B拆成两个节点B’、B”。B’与B”直接连接一条容量为C(值为3)的边。图1中A到B的边转换成A到B’容量为3的有向边。图1中C到B的边拆成C”到B’与B”到C’两条容量为3的有向边。增加了一个虚拟节点E,B”,C”,D”都与E连接了一条容量为1的有向边。
图3给出了C=2时新的网络拓扑图中A到E的最大流示意图,使用Ford-Fulkerson最大流算法计算从A到E的最大流量为3,用加粗线条表示。当C=1时,可以计算出A到E的最大流量为2,即A无法将消息同时广播到BCD这三个节点。因此跨域主机处理广播消息最小的负载为2。
图4给出了A节点对BCD节点进行跨域广播选取的数据包转发路径。A到B,以及A到C的消息直接通过网络域1进行传递,A到D的消息则通过B节点进行跨域转发。
图5给出了当有一个新的位于网络域2中的节点E加入区块链后,A通过本方法得到的新的跨域广播转发路径。A到B,以及A到C的消息直接通过网络域1进行传递,A到D的消息则通过B节点进行跨域转发,A到E的消息则通过C节点进行跨域转发。这时,B,C节点的网络负载都是2,均摊了跨域广播带来的网络负载。
本发明应用于区块链平台上,能够在主节点发送广播消息到其他区块链节点的时候,不会造成某些节点由于要承担跨域转发任务而网络负载过重,成为性能瓶颈;同时,通过将跨域广播的负载均匀地分布到多个跨域节点,可以提高区块链系统的利用率。
本领域普通技术人员可以理解,以上所述仅为发明的优选实例而已,并不用于限制发明,尽管参照前述实例对发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实例记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在发明的精神和原则之内,所做的修改、等同替换等均应包含在发明的保护范围之内。
Claims (3)
1.一种均衡区块链跨域广播网络负载的方法,其特征在于,该方法具体包括如下步骤:
S1:接收用户输入的区块链中的所有主机所在的网络域信息,使用该信息生成跨域转发涉及的网络拓扑,所述的网络拓扑中的节点为区块链网络中的主机,两节点之间的连线表示对应的两台主机存在于同一个网络域;
S2:建立新的网络拓扑;
定义所述的网络拓扑中的节点数为N,发送广播消息的主机为主节点,将所述的网络拓扑中除了主节点以外的其他节点都拆分成两个节点,分别称为对应节点的入节点和对应节点的出节点,并从所述的对应节点的入节点向所述的对应节点的出节点连接一条容量为C的连线;然后,将所述的网络拓扑中的两节点之间的连线拆分成两条有向连线,方向均为从其中一个原始节点的出节点到另一个节点的入节点,容量均为N-1;主节点在原始网络中如果与其他节点有连线,则将该连线转换成从主节点到该节点入节点的容量为N-1的连线;之后,添加一个虚拟节点,添加所有节点的出节点到该虚拟节点的连线,容量为1,从而形成新的网络拓扑;所述的C=(L+U)/2,L表示边容量的下界,U表示边容量的上界;L的初始值为0,U的初始值为N-1;
S3:使用Ford-Fulkerson最大流算法计算新的网络拓扑中从主节点到虚拟节点的最大流量f;当f=N-1,更新U=C;否则,更新L=C,再次计算C的值;
S4:如果U-L《1,则令C=U,作为节点的最小网络负载,继续执行S5;否则回到S3;
S5:根据S4中的C值,在新的网络拓扑中进行N-1次容量为1的从主节点到虚拟节点的增广路搜索;将搜索路径中的虚拟节点去除,合并入节点与出节点,最终的路径作为主节点到目标节点广播消息的路由路径;
S6:当主节点需要向位于其他域中的目标节点发送消息时,主节点将路径附加在消息尾部,并向路径中的第一个节点发送该消息;当位于路径中的节点收到消息后,将会检查消息是否含有路径信息;如果含有路径信息,从中则找出位于路径中的下一个节点,将消息发送给下一个节点;当目标节点收到该消息,将会发现自己是路径中的最后一个节点,从而对该消息内容进行处理。
2.根据权利要求1所述的均衡区块链跨域广播网络负载的方法,其特征在于,S1中,网络域信息以(网络域,IP地址)的形式存储在配置文件中; 当节点的网络域发生改变时,通过更改配置文件进行更新。
3.根据权利要求1所述的均衡区块链跨域广播网络负载的方法,其特征在于,所述的S5将计算出的转发路径存储形式为节点名:节点名。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910776147.2A CN110535697B (zh) | 2019-08-22 | 2019-08-22 | 一种均衡区块链跨域广播网络负载的方法 |
US17/637,090 US12120031B2 (en) | 2019-08-22 | 2020-08-20 | Method for balancing cross-domain broadcast network load of blockchain, computer device, and non-transitory computer-readable storage medium |
PCT/CN2020/110193 WO2021032153A1 (zh) | 2019-08-22 | 2020-08-20 | 均衡区块链跨域广播网络负载的方法、系统、计算机设备和可读存储介质 |
JP2022510088A JP7250416B2 (ja) | 2019-08-22 | 2020-08-20 | ブロックチェーンクロスドメインブロードキャストネットワーク負荷を均等化する方法、システム、コンピュータ機器及び可読記憶媒体 |
EP20853845.4A EP4020890B1 (en) | 2019-08-22 | 2020-08-20 | Method and system for balancing cross-domain broadcast network load of blockchain, computer device, and readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910776147.2A CN110535697B (zh) | 2019-08-22 | 2019-08-22 | 一种均衡区块链跨域广播网络负载的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110535697A CN110535697A (zh) | 2019-12-03 |
CN110535697B true CN110535697B (zh) | 2021-05-11 |
Family
ID=68664025
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910776147.2A Active CN110535697B (zh) | 2019-08-22 | 2019-08-22 | 一种均衡区块链跨域广播网络负载的方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US12120031B2 (zh) |
EP (1) | EP4020890B1 (zh) |
JP (1) | JP7250416B2 (zh) |
CN (1) | CN110535697B (zh) |
WO (1) | WO2021032153A1 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110535697B (zh) | 2019-08-22 | 2021-05-11 | 杭州趣链科技有限公司 | 一种均衡区块链跨域广播网络负载的方法 |
CN111817967B (zh) | 2020-08-28 | 2020-12-18 | 支付宝(杭州)信息技术有限公司 | 区块链网络的通信优化系统及报文转发方法 |
CN114745326B (zh) * | 2022-03-21 | 2023-07-25 | 南京邮电大学 | 一种基于区块链的端到端路径计算方法 |
CN117499017B (zh) * | 2023-12-31 | 2024-03-22 | 湖南天河国云科技有限公司 | 区块链网络传输方法、系统及存储介质和终端设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101909004A (zh) * | 2010-07-13 | 2010-12-08 | 清华大学 | 基于边缘roadm环结构的多域光网络路由方法 |
CN108737370A (zh) * | 2018-04-05 | 2018-11-02 | 西安电子科技大学 | 一种基于区块链的物联网跨域认证系统及方法 |
CN109684087A (zh) * | 2018-12-17 | 2019-04-26 | 北京中科寒武纪科技有限公司 | 运算方法、装置及相关产品 |
US10275400B1 (en) * | 2018-04-11 | 2019-04-30 | Xanadu Big Data, Llc | Systems and methods for forming a fault-tolerant federated distributed database |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4398263B2 (ja) | 2004-01-13 | 2010-01-13 | 富士通株式会社 | 経路設計方法 |
JP6085263B2 (ja) * | 2014-02-25 | 2017-02-22 | 日本電信電話株式会社 | 中継ノード及び経路制御方法 |
JP2016116024A (ja) * | 2014-12-12 | 2016-06-23 | 日立金属株式会社 | タグ変換装置 |
JP2016225729A (ja) * | 2015-05-28 | 2016-12-28 | 株式会社日立製作所 | ネットワークシステム、データ転送制御方法及び制御装置 |
US10218600B2 (en) * | 2016-02-19 | 2019-02-26 | Futurewei Technologies, Inc. | Path computation element hierarchical software defined network control |
US10164875B2 (en) | 2016-02-22 | 2018-12-25 | Cisco Technology, Inc. | SR app-segment integration with service function chaining (SFC) header metadata |
US10148551B1 (en) * | 2016-09-30 | 2018-12-04 | Juniper Networks, Inc. | Heuristic multiple paths computation for label switched paths |
US10091097B2 (en) * | 2016-10-27 | 2018-10-02 | Nanning Fugui Precision Industrial Co., Ltd. | Transmission path optimization method and software-defined networking controller using the method |
JP6647233B2 (ja) * | 2017-02-22 | 2020-02-14 | 日本電信電話株式会社 | Id管理装置およびid割振り方法 |
US10432523B2 (en) | 2017-05-31 | 2019-10-01 | Juniper Networks, Inc. | Routing protocol signaling of multiple next hops and their relationship |
US10657261B2 (en) * | 2017-11-30 | 2020-05-19 | Mocana Corporation | System and method for recording device lifecycle transactions as versioned blocks in a blockchain network using a transaction connector and broker service |
US10515431B2 (en) * | 2017-12-12 | 2019-12-24 | Intel Corporation | Global optimal path determination utilizing parallel processing |
CN108833277B (zh) * | 2018-08-15 | 2021-01-05 | 西安电子科技大学 | 一种通信网络负载均衡最大流路由方法 |
CN109302296B (zh) * | 2018-10-10 | 2020-12-29 | 上海保险交易所股份有限公司 | 用于在区块链网络中广播消息的方法、设备和存储介质 |
US20230359714A1 (en) * | 2019-01-03 | 2023-11-09 | Lucomm Technologies, Inc. | Sensing Control System |
CN110011930B (zh) * | 2019-03-12 | 2022-06-24 | 深圳前海微众银行股份有限公司 | 一种区块链中多联盟链的负载均衡方法及装置 |
CN110086713B (zh) * | 2019-04-17 | 2020-11-24 | 北京邮电大学 | 一种用于广域量子密钥分配网络的分域路由方法 |
CN110535697B (zh) | 2019-08-22 | 2021-05-11 | 杭州趣链科技有限公司 | 一种均衡区块链跨域广播网络负载的方法 |
-
2019
- 2019-08-22 CN CN201910776147.2A patent/CN110535697B/zh active Active
-
2020
- 2020-08-20 WO PCT/CN2020/110193 patent/WO2021032153A1/zh unknown
- 2020-08-20 US US17/637,090 patent/US12120031B2/en active Active
- 2020-08-20 EP EP20853845.4A patent/EP4020890B1/en active Active
- 2020-08-20 JP JP2022510088A patent/JP7250416B2/ja active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101909004A (zh) * | 2010-07-13 | 2010-12-08 | 清华大学 | 基于边缘roadm环结构的多域光网络路由方法 |
CN108737370A (zh) * | 2018-04-05 | 2018-11-02 | 西安电子科技大学 | 一种基于区块链的物联网跨域认证系统及方法 |
US10275400B1 (en) * | 2018-04-11 | 2019-04-30 | Xanadu Big Data, Llc | Systems and methods for forming a fault-tolerant federated distributed database |
CN109684087A (zh) * | 2018-12-17 | 2019-04-26 | 北京中科寒武纪科技有限公司 | 运算方法、装置及相关产品 |
Non-Patent Citations (3)
Title |
---|
"Multi-domain DDoS Mitigation Based on Blockchain";Bruno Rodrifues.etc;《AIMS 2017:Security of Networks and Services in an All-Connected World》;20170617;全文 * |
"SDN网络下跨域路由及网络功能体资源优化研究";张文;《中国优秀硕士学位论文全文数据库 信息科技辑》;20170115;全文 * |
"区块链中的自适应广播路由分配算法";秦毅;《计算机应用与软件》;20190812;第36卷(第8期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN110535697A (zh) | 2019-12-03 |
EP4020890A4 (en) | 2023-09-20 |
JP2022544619A (ja) | 2022-10-19 |
EP4020890B1 (en) | 2024-05-15 |
US12120031B2 (en) | 2024-10-15 |
EP4020890A1 (en) | 2022-06-29 |
WO2021032153A1 (zh) | 2021-02-25 |
US20220224648A1 (en) | 2022-07-14 |
JP7250416B2 (ja) | 2023-04-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110535697B (zh) | 一种均衡区块链跨域广播网络负载的方法 | |
JP2024050784A (ja) | ブロックチェーンネットワークにおける効率的な伝播のための確率的リレー | |
CN104067581B (zh) | 多网关装置、复用线路通信系统以及复用线路通信方法 | |
JP3809873B2 (ja) | ネットワーク処理手段によるパケット・フローの順序付き動的分散のための方法およびシステム | |
CN111935315A (zh) | 区块同步方法及装置 | |
JPH10510413A (ja) | ネットワーク上で情報を効率的に同期させるためのメカニズム | |
JPH0693680B2 (ja) | データ通信ネツトワークにおけるルート選択方法 | |
CN116055426B (zh) | 用于多绑定模式下流量卸载转发的方法、设备及介质 | |
CN106470165B (zh) | 一种负载分担方法、系统及相关设备 | |
Moro et al. | A framework for network function decomposition and deployment | |
EP3515018B1 (en) | Method, apparatus and system for measuring network path | |
CN110995608A (zh) | 一种多链路负载均衡的方法、装置及系统 | |
CN111464443B (zh) | 基于服务功能链的报文转发方法、装置、设备及存储介质 | |
CN108235800A (zh) | 一种网络故障探测方法及控制中心设备 | |
CN101616061A (zh) | 路径确定方法、路径确定装置及网络系统 | |
CN115361332B (zh) | 容错路由的处理方法及装置、处理器和电子设备 | |
CN113395183B (zh) | 网络仿真平台vlan互联的虚拟节点调度方法与系统 | |
JP6717122B2 (ja) | サービスチェイン構築方法及びサーバ装置 | |
CN110166295B (zh) | 一种用于判断网络拓扑支持拜占庭容错与否的方法 | |
JP2009159341A (ja) | データ配信システム | |
CN107566302A (zh) | 报文转发方法和装置 | |
CN114172895A (zh) | 一种路由方法、装置、计算机设备及存储介质 | |
CN116701292A (zh) | 用于芯片间通信的处理系统和通信方法 | |
US7382721B2 (en) | Nodal computer network | |
US20200036625A1 (en) | Communication apparatus, communication control method, and communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |