[发明专利]最大传输速率确定方法,装置,电子设备及存储介质有效
申请号: | 202110548687.2 | 申请日: | 2021-05-20 |
公开(公告)号: | CN112995057B | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | 蒋海;翟海滨;张珺 | 申请(专利权)人: | 布比(北京)网络技术有限公司 |
主分类号: | H04L12/815 | 分类号: | H04L12/815;H04L29/08 |
代理公司: | 北京新知远方知识产权代理事务所(普通合伙) 11397 | 代理人: | 马军芳;张艳 |
地址: | 100094 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 最大 传输 速率 确定 方法 装置 电子设备 存储 介质 | ||
本申请实施例中提供了一种最大传输速率确定方法,装置,电子设备及存储介质,该方法包括:获取各个节点的带宽和时延;根据带宽计算分布式系统的吞吐量的最大值;根据分布式系统吞吐量的最大值确定各个节点的最大发送速率;根据各个节点的最大发送速率,带宽和时延,确定分布式系统的传输时延的最小值;根据分布式系统的传输时延的最小值确定任意两个节点之间的最大传输速率。任意两个节点之间的最大传输速率为在分布式系统的吞吐量最大,且传输时延最小时得到的,从而各个节点按照所述任意两个节点之间的最大传输速率进行共识协议中的数据传输时,可以使共识协议实现高吞吐量和低延迟。
技术领域
本申请涉及数据传输技术领域,具体地,涉及一种最大传输速率确定方法,装置,电子设备及存储介质。
背景技术
在分布式系统中,尤其是区块链系统的共识协议和数据同步传输中,通常涉及到不同地理区域的众多节点,需要将数据多播到一组接收者。也就是说,每个节点都向所有其他参与节点广播无限数据流。
网络中的每个节点都与一个上行链路容量相关联,该上行链路容量会限制到其他节点的出站流的总吞吐量,随着分布式网络中节点数量的增加,每次传输在发起者的可用上行链路容量中所占份额将减少,并且,由于分布式系统的异步性,传输的数据可能会被任意延迟,从而导致共识协议难以实现高吞吐量和低延迟。
发明内容
本申请实施例中提供了一种最大传输速率确定方法,装置,电子设备及存储介质,可以有效解决共识协议难以实现高吞吐量和低延迟的问题。
根据本申请实施例的第一个方面,提供了一种最大传输速率确定方法,该方法包括:获取分布式系统中各个节点的带宽和时延;根据所述带宽计算所述分布式系统的吞吐量的最大值;根据所述分布式系统的吞吐量的最大值确定各个节点的最大发送速率;根据所述各个节点的最大发送速率,带宽和时延,确定所述分布式系统的传输时延的最小值;根据所述分布式系统的传输时延的最小值确定任意两个节点之间的最大传输速率。
根据本申请实施例的第二个方面,提供了一种最大传输速率确定装置,该装置包括:获取模块,用于获取分布式系统中各个节点的带宽和时延;第一计算模块,用于根据所述带宽计算所述分布式系统的吞吐量的最大值;第一确定模块,用于根据所述分布式系统的吞吐量的最大值确定各个节点的最大发送速率;第二计算模块,用于根据所述各个节点的最大发送速率,带宽和时延,确定所述分布式系统的传输时延的最小值;第二确定模块,用于根据所述分布式系统的传输时延的最小值确定任意两个节点之间的最大传输速率。
根据本申请实施例的第三个方面,提供了一种电子设备,该电子设备包括一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行如上述应用于电子设备的方法。
根据本申请实施例的第四方面,本申请实施列提供一种计算机可读存储介质,所述计算机可读存储介质中存储有程序代码,其中,在所述程序代码运行时执行上述的方法。
采用本申请实施例中提供的最大传输速率确定方法,获取各个节点的带宽和时延;根据所述带宽计算分布式系统的吞吐量的最大值;根据所述分布式系统吞吐量的最大值确定各个节点的最大发送速率;根据所述各个节点的最大发送速率,带宽和时延,确定所述分布式系统的传输时延的最小值,再根据所述分布式系统的传输时延的最小值确定任意两个节点之间的最大传输速率。任意两个节点之间的最大传输速率为在分布式系统的吞吐量最大,且传输时延最小时得到的,从而各个节点按照所述任意两个节点之间的最大传输速率进行共识协议中的数据传输时,可以使共识协议实现高吞吐量和低延迟。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1为本申请实施例提供的最大传输速率确定方法的应用环境示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于布比(北京)网络技术有限公司,未经布比(北京)网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110548687.2/2.html,转载请声明来源钻瓜专利网。