在网络中分配带宽制造技术

技术编号:10931272 阅读:91 留言:0更新日期:2015-01-21 12:18
在网络(100)中分配带宽可以包括:在链路(113)上减少对每个租户的初始带宽分配额,以使带宽分配额之和等于或小于该链路的容量;以及将初始带宽分配额的剩余部分分布至至少一个未充分分配的链路(114)。

【技术实现步骤摘要】
【国外来华专利技术】在网络中分配带宽
技术介绍
通常,数据中心容纳在数据中心网络中连接在一起的计算资源。数据中心的客户或“租户(tenant)”可以租用数据中心的计算资源的使用,以避免不得不投资其自己的资源。通常,数据中心网络具有同时使用其计算资源的多个租户。 数据中心中的控制器可以监视数据中心的网络的各种计算资源,以确保每个计算资源没有被租户的业务而过载。在一些数据中心中,速率限制器可以用于防止计算资源被压垮。计算资源可以设置在交换机背后,交换机控制去往每个计算资源以及来自每个计算资源的业务。交换机一般地通过链路彼此连接,链路可以是运输数据中心的业务的无线链路或物理媒介。 【附图说明】 附图图示本文描述的原理的各示例,并且是说明书的一部分。所图示的示例仅是示例且不限制权利要求的范围。 图1是根据本文描述的原理的说明性网络的图。 图2是根据本文描述的原理的带宽分配额的说明性图表的图。 图3是根据本文描述的原理的带宽分配额的说明性图表的图。 图4是根据本文描述的原理的用于分配带宽的说明性方法的图。 图5是根据本文描述的原理的用于分配带宽的说明性控制器的图。 图6是根据本文描述的原理的用于分配带宽的说明性流程的图。 图7是根据本文描述的原理的用于分配带宽的说明性流程的图。 【具体实施方式】 本说明书描述原理,原理包括例如一种在网络中分配带宽以使网络的资源之间的链路不超过其带宽容量的方法。最初可以向每个租户分配链路上的带宽,链路在网络交换机之间运输每个租户的业务。在许多情况下,可以同时向多个租户分配相同链路上的带宽。这样的方法的示例可以包括:减少向链路上的每个租户的初始带宽分配额,使得带宽分配额之和小于该链路的容量,以及将初始带宽分配额的剩余部分分配给至少一个未充分分配的链路。 在以下描述中,为了解释,阐述许多具体细节,以便提供对本专利技术的系统及方法的深入理解。然而,本领域技术人员将明白,可以在没有这些具体细节的情况下实践本专利技术的装置、系统及方法。说明书中对“示例”或类似语言的引用的意思是:所描述的特定特征、结构或特性包括在至少一个示例中,但不一定包括在其它示例中。 图1是根据本文描述的原理的说明性网络(100)的图。在此示例中,第一业务源 (101)、第二业务源(102)和第三业务源(103)通过多个交换机(104,105)向第一网络目的地(106)和第二网络目的地(107)发送业务。此外,第四业务源(108)可以通过其它多个交换机(110,111)向另一网络目的地(109)发送业务。在此图示示例中,第一租户正在使用第一业务源(101)、第二业务源(102)和第四业务源(108),且第二租户正在使用第三业务源(103)。 控制器(112)可以是对交换机进行控制并确定如何路由业务的网络设备。在一些示例中,该网络是数据中心网络,并且业务包含用于处理网络(100)内的数据的信息。租户可以使用与网络连接的资源,以处理数据或执行一些在传统上由网络设备执行的联网功能。在一些示例中,租户是使用网络上的资源的公司、企业、组织、个人或它们的组合。在一些示例中,多个租户同时使用多个业务源、链路、控制器、目的地、计算节点、网络设备、网络程序、其它网络资源或它们的组合。租户可以请求在网络上处理工作,但网络控制器本身控制由租户请求的处理。此外,网络可以跟踪并分配每个租户的资源。 网络目的地可以是能够执行网络的功能(如处理由业务源请求的信息)的联网设备。在一些示例中,网络(100)是如下非穷尽列表中的网络类型:如局域网、广域网、无线网络、虚拟专用网、计算机网络、电信网、对等网络、数据中心网络及它们的组合。 在一些示例中,控制器统筹网络中的设备的全部或一部分。在其它示例中,网络是网络的控制分布在网络(100)中的多个设备中的对等网络。 在图1的示例中,第一租户利用第一业务源(101)和第二业务源(102),第一业务源(101)和第二业务源(102)向第一网络目的地(106)发送业务。第一业务源和第二业务源均向第一交换机(104)发送其业务,第一交换机(104)通过第一链路(113)向第二交换机(105)路由该业务,第二交换机(105)向第一网络目的地(106)路由专属于第一租户的业务。但是,在此示例中,第三业务源(103)也向第一交换机(104)发送信息,第一交换机 (104)也将来自第二业务源(103)的业务通过第一链路(113)向第二交换机(105)路由。在第二交换机(105)处,向第二网路目的地(107)路由来自第三业务源(103)或第二租户的业务。 该网络可以具有防止网络目的地被业务源和/或租户压垮的设备和/或机制。但是,网络的链路中的一些或全部还可能易受超过它们的容量的业务需求影响。控制器可以识别正在使用和/或请求使用网络的租户。在一些示例中,控制器向每个业务源指定至少一个网络目的地,以执行由业务源请求的功能。此外,在一些示例中,控制器确定业务要到达所指定的网络目的地所采用的路线。 在一些示例中,控制器(112)给网络(100)的特定链路上的每个租户分配初始带宽量。在图1的示例中,控制器(112)已对第一租户给出第一链路(113)上的初始带宽分配额,以及还对第二租户给出第一链路(113)上的第二带宽分配额。在一些示例中,初始带宽分配额之和小于第一链路(113)的容量。但是,在其它示例中,第一初始带宽分配额和第二初始带宽分配额之和可能比该链路的容量更大。在这样的情形下,控制器(112)可以减少初始带宽分配额,使得这些分配额之和小于或等于该链路的容量。控制器还可以识别网络中的其它可用链路,并且将剩余带宽分配额中的至少一部分分配给那些可用链路。 在图1的示例中,将带宽分配额的剩余部分分配给第二链路(114)。在此示例中,第二链路(114)未被全部分配,仅向第一租户分配第二链路(114)上的带宽。由于已经给第一租户分配了第二链路(114)上的带宽,所以控制器可以在第一租户丢掉其在第一链路上的带宽分配额中的一些时仅增加第一租户在第二链路(114)上的初始带宽分配额。 除了为剩余分配额识别未充分分配的链路以外,系统还可以识别未拥塞链路。在一些示例中,拥塞链路是一条链路,该链路承载如此多的分组以致负面地影响了该链路上的业务。例如,分组可能经历增加的延迟或干扰。在一些示例中,分组丢失。在一些示例中,网络指定应该如何按照网络政策中规划的规则管理拥塞链路。在一些示例中,当链路的利用量在负面地影响该链路上的业务以前接近一具有裕度的阈值时,网络将该链路视为拥塞。 在一些示例中,控制器将第一链路(113)上对第一租户和第二租户的带宽分配额减小基本相同的量或与初始带宽额基本成比例的量。在这样的示例中,还可以将第二租户的剩余带宽分配给网络(100)中的其它链路。在一些示例中,将第二租户的剩余带宽分配额分配给该网络的未拥塞或未充分分配的链路、已经对第二租户分配带宽的另一链路、另一可用链路或它们的组合。在一些示例中,将第一租户和第二租户的剩余带宽重分配给相同的可用链路。在其它示例中,将剩余带宽分配给不同的链路。此外,在一些示例中,这些带宽分配额中的至少一个被分配给多个可用链路。 这种设置可能会最大化链路(本文档来自技高网...

【技术保护点】
一种用于在网络中分配带宽的方法(400),包括:在网络中的链路上对多个租户中的每个给出(401)初始带宽分配额;减少(402)对每个所述租户的每个所述初始带宽分配额,使得所述带宽分配额之和等于或小于所述链路的容量;以及在至少一个未充分分配的链路上分布(403)所述初始带宽分配额的剩余部分。

【技术特征摘要】
【国外来华专利技术】1.一种用于在网络中分配带宽的方法(400),包括: 在网络中的链路上对多个租户中的每个给出(401)初始带宽分配额; 减少(402)对每个所述租户的每个所述初始带宽分配额,使得所述带宽分配额之和等于或小于所述链路的容量;以及 在至少一个未充分分配的链路上分布(403)所述初始带宽分配额的剩余部分。2.根据权利要求1所述的方法,其中在至少一个未充分分配的链路上分布所述初始带宽分配额的剩余部分包括:识别已具有被分配给所述租户的带宽的链路,以及对已被分配在所述至少一个未充分分配的链路上的带宽的所述租户之一增加带宽分配额。3.根据权利要求1所述的方法,进一步包括:在所述分配额允许时对所述链路恢复所述初始带宽分配额。4.根据权利要求1所述的方法,其中在至少一个未充分分配的链路上分布所述初始带宽分配额的剩余部分包括:识别所述网络上的未拥塞链路,以及所述至少一个未充分分配的链路是未拥塞链路。5.根据权利要求1所述的方法,其中在至少一个未充分分配的链路上分布所述初始带宽分配额的剩余部分包括:以基本相等的量将所述剩余部分分布至所述网络中的多个链路。6.根据权利要求1所述的方法,其中在至少一个未充分分配的链路上分布所述初始带宽分配额的剩余部分包括:基本上与所述初始带宽分配额成比例地将所述剩余部分分布至所述网络中的多个链路。7.根据权利要求1所述的方法,其中在至少一个未充分分配的链路上分布所述初始带宽分配额的剩余部分包括:识别已具有被分配给所述租户中至少一个租户的带宽的未拥塞链路,以及在所述未拥塞链路中之一上增加所述至少一个租户的带宽分配额。8.一种用于在网络(100)中分配带宽的系统,包括: 控制器(112),与多个交换机(104,105)通信,每个交换机与多个网络节点通信; 所述控制器被编制用于: 识别要使用所述网络内的链路(113)的租户; 在所述链路上对每个所述租...

【专利技术属性】
技术研发人员:简·图里尔黑斯凯文·克里斯托弗·韦伯苏亚塔·班纳吉杰弗里·克利福德·莫乌尔普尼特·夏蒙巴威·亚拉甘杜拉
申请(专利权)人:惠普发展公司有限责任合伙企业
类型:发明
国别省市:美国;US

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

1