减小归因于网络交换机处的聚播崩溃的TCP超时制造技术

技术编号:10369006 阅读:260 留言:0更新日期:2014-08-28 12:03
公开了一种用于减小归因于聚播崩溃的TCP超时的网络交换机。所述网络交换机具有多个缓存器,用于存储至少一个发送方服务器的网络分组。所述网络交换机中的聚播缓存器管理组件分配所述多个缓存器中的缓存器以存储聚播通知分组,所述聚播通知分组指示已被所述网络交换机丢弃的一个或多个网络分组。所述网络交换机还包括聚播通知组件,用于把聚播通知分组与聚播通知分组专用报头一起转发到目的地服务器。

【技术实现步骤摘要】
【国外来华专利技术】减小归因于网络交换机处的聚播崩溃的TCP超时
技术介绍
大规模和云数据中心正在变得越来越流行。小的、中等的和大的企业因为它们的数据存储需要、计算任务、应用和IT工作而同样正在转向这些数据中心。这帮助它们消除昂贵的且通常非常复杂的构建和维持其自身的基础结构的任务。数据中心通常建造有可跨越多个用户共享的许多互连存储设备、交换机和服务器。用户通过依赖于基于IP的协议的广域网访问数据中心以便来回传送其数据。随着数据中心增长,跨越网络递送的分组的数量和保持其传送可靠同时维持应用吞吐量的需要也增长。影响数据中心网络的公共问题是归因于聚播(incast)崩溃的分组丢失和减小的应用吞吐量。当多个服务器同时向目的地服务器发送数据以使得被发送的分组的数量大于目的地服务器所连接到的网络交换机处的可用缓存空间时,发生聚播崩溃。多个且同时到达的分组的高度突发的业务在短时间段内使交换机缓存器溢出,引起强烈的分组丢失并且因此导致超时。聚播崩溃趋向于折磨遵循“分区-聚合”模型的应用(例如搜索、数据存储等):处理请求的单个服务器(“S”)并行地向大量(“N个”)其它服务器发送子请求(“分区”),然后在给出其自身的响应之本文档来自技高网...

【技术保护点】
一种用于减小归因于聚播崩溃的TCP超时的网络交换机,包括:多个缓存器,用于存储至少一个发送方服务器的网络分组;聚播缓存器管理组件,用于分配所述多个缓存器中的缓存器以存储聚播通知分组,所述聚播通知分组指示已被所述网络交换机丢弃的一个或多个网络分组;以及聚播通知组件,用于把所述聚播通知分组与聚播通知分组专用报头一起转发到目的地服务器。

【技术特征摘要】
【国外来华专利技术】1.一种用于减小归因于聚播崩溃的TCP超时的网络交换机,包括: 多个缓存器,用于存储至少一个发送方服务器的网络分组; 聚播缓存器管理组件,用于分配所述多个缓存器中的缓存器以存储聚播通知分组,所述聚播通知分组指示已被所述网络交换机丢弃的一个或多个网络分组;以及 聚播通知组件,用于把所述聚播通知分组与聚播通知分组专用报头一起转发到目的地服务器。2.根据权利要求1的网络交换机,其中所述多个缓存器包括多个保留聚播通知分组缓存器。3.根据权利要求2的网络交换机,其中所述多个缓存器中的所分配的缓存器包括保留聚播通知分组缓存器。4.根据权利要求1的网络交换机,其中所述多个缓存器中的所分配的缓存器包括当前使用的缓存器,所述当前使用的缓存器存储被选择为被所述网络交换机丢弃的分组。5.根据权利要求1的网络交换机,其中所述聚播通知分组包括针对已被所述网络交换机丢弃的一个或多个网络分组的一个或多个分组报头。6.根据权利要求1的网络交换机,其中所述聚播通知组件使用链路级协议把所述聚播通知分组转发到目的地 服务器。7.一种用于在大规模数据中心中减小归因于聚播崩溃的TCP超时的方法,包括: 丢弃由一个或多个发送方服务器发送到具有多个缓存器的网络交换机的一个或多个网络分组,当所述多个缓存器为满时,该一个或多个分组被所述网络交换机丢弃; 分配所述多个缓存器中的缓存器以存储聚播通知分组,所述聚播通知分组指示已被所述网络交换机丢弃的一个或多个网络分组; 把所述聚播通知分组与聚播通知分组专用报头一起转发到目的地服务器; 向所述一个或多个发送方服务器通知所述一个或多个分组已被丢弃。8.根据权利要求7的方法,其中所述多个缓存器包括多个保留聚播通知分组缓存器。9.根据权利要求8的方法,其中所述多个缓存器中的所分配的缓存器包括保留聚播通知分组缓存器。10.根据权利要求7的方法,其中所述多个缓存器中的所分配的缓存器包括当前使用...

【专利技术属性】
技术研发人员:JC莫古PT康当J穆迪冈达L波帕
申请(专利权)人:惠普发展公司有限责任合伙企业
类型:发明
国别省市:美国;US

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

1