用于显式速率计算的网内控制制造技术

技术编号:26894892 阅读:34 留言:0更新日期:2020-12-29 16:19
本发明专利技术为用于显式速率计算的网内控制。通过网内控制计算显式速率,而以最大化网络系统的总吞吐量,和/或来最小化网络延迟。网内控制系统的组件子系统,维护并管理,通过一个数据链路的多个流的显式速率表。组件子系统可以维护并管理,通过一个数据链路的多个数据流的速率表。组件子系统可以接收包含某个流的显式速率的消息。所接收到的显式速率可以从流的一个端点,或从网内控制系统的组件子系统发送。显式速率可以在FC(Flow control,流控制)包或消息中携带。FC包可以通过单独的数据信道,或路径发送,该数据信道或路径可以不同于该流的路径。

【技术实现步骤摘要】
用于显式速率计算的网内控制
本专利技术涉及用于数据网络的网络内控制系统的方法,系统和协议,尤其涉及旨在最大化网络系统的总吞吐量,并最小化网络系统上的应用延迟的网内控制机制。
技术介绍
流量工程(Trafficengineering,TE)是指通过动态调节路由和网络数据流的行为来优化数据网络的性能。因此,TE系统是优化数据网络性能的控制系统。在撰写本文时,网络行业的TE方法专注于缓解拥塞和负载平衡。此外,传统TE方法从端到端或部分网络角度优化网络性能。相反,本专利技术旨在通过网内控制来优化整个系统的吞吐量和延迟。在许多当前的TE系统中,反馈(观察)和控制仅限于在网络边缘进行。这种限制人为地抑制了TE系统的性能。由于拥塞和数据包丢失通常发生在网络内部,因此应该也在网络内部及时侦测此类事件并及时采取纠正措施。虽然这很清楚,但另一方面,网络行业坚持端到端的原则,并放弃了更好的方法长达近30年。最近,随着谷歌,微软和亚马逊等大公司推出SDN(software-definednetworking,软件定义网络)新技术,这一趋势开始逆转。在SDN运动本文档来自技高网...

【技术保护点】
1.一网内控制系统,包括分布在网络系统上的多个组件子系统,该控制系统执行以下任务:/n一组件子系统维护一组测量的数据速率表(以数据单位/时间单位表示),每个速率对应一个数据包流,数据包流从一个端点经过一条数据链路流到另一端点,两个端点都连接到网络系统;/n一组件子系统维护和计算一个链路的速率(以数据单位/时间单位表示),该链路速率是流经此链路的数据流的目标数据速率;以及/n在两个组件子系统之间,或在两个端点之间,或在组件子系统和端点之间发送和接收反馈FC(Flow control,流控制)包或消息。/n

【技术特征摘要】
1.一网内控制系统,包括分布在网络系统上的多个组件子系统,该控制系统执行以下任务:
一组件子系统维护一组测量的数据速率表(以数据单位/时间单位表示),每个速率对应一个数据包流,数据包流从一个端点经过一条数据链路流到另一端点,两个端点都连接到网络系统;
一组件子系统维护和计算一个链路的速率(以数据单位/时间单位表示),该链路速率是流经此链路的数据流的目标数据速率;以及
在两个组件子系统之间,或在两个端点之间,或在组件子系统和端点之间发送和接收反馈FC(Flowcontrol,流控制)包或消息。


2.根据权利要求1所述的控制系统,其中一个链路上的链路速率被计算为:该链路上可用的总带宽,减去在此链路上受约束的所有数据流的数据速率之和,除以在此链路上不受约束的所有数据流的数量,而一个受约束的数据流通过此链路且该数据流的速率小于该链路的链路速率。


3.根据权利要求2所述的控制系统,其中组件子系统的子集维护多个端点对的最小速率表,每个端点连接到网络系统;组件子系统不处理网络系统中的任何用户面的数据。


4.一网内控制系统,包括分布在网络系统上的多个组件子系统,该控制系统执行以下任务:
一组件子系统维护一组显式速率表(以数据单位/时间单位表示),每个速率对应一个数据包流,数据包流从一个端点经过一条数据链路流到另一端点,两个端点都连接到网络系统;
一组件子系统维护并计算一个链路的速率(以数据单位/时间单位表示),该链路速率是通过此链路的数据流的目标数据速率;以及
在两个组件子系统之间,或在两个端点之间,或在组件子系统和端点之间发送和接收反馈FC(流控制)包或消息。

【专利技术属性】
技术研发人员:蔡维德蔡维纲
申请(专利权)人:北京天德科技有限公司青岛天德信链信息科技有限公司天民青岛国际沙盒研究院有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1