作为示例,提供用于分配网络带宽的系统和方法。该方法包括使用每个链路的租户需求以及租户带宽容量来识别拥塞链路和不拥塞链路。基于不拥塞链路上的租户需求以及租户带宽容量,租户带宽容量的一部分可以被分配给每个不拥塞链路。此外,基于链路容量,租户带宽容量的剩余量可以被分配给租户的拥塞链路。
【技术实现步骤摘要】
【国外来华专利技术】分配网络带宽
技术介绍
计算机网络可以在通信链路上给多个客户或租户提供集中式资源。租户是使用网络资源的任何实体。如这里使用,租户分隔指的是隔离访问网络的每个租户,以使每个租户的联网策略被网络提供商所满足。通过这种方式,每个租户不会察觉到使用网络资源的其他租户。联网策略可以包括租户使用的联网服务以及租户将放在网络上的数据量。租户分隔保证每个租户访问属于该租户的信息,而不访问访问同一网络的其他租户的信息。 如这里使用,通信链路或链路是网络的各个资源之间、网络资源和使用网络的租户之间、或多个网络之间的物理或无线连接。网络内的通信链路通常以尽力服务为基础被共享。在尽力服务方案中,不考虑数据包起源的租户,每个数据包具有访问链路的同等可能性。诸如TCP/IP的网络协议使用尽力服务方案,并可以试图实现数据流公平,但是租户可以通过具有多个数据流或不使用TCP/IP协议而负面地影响其他租户的网络使用。结果,租户可以使用的多于该租户的穿过网络的数据流的指定共享。 网络的租户的服务质量(QoS)可以指示资源在网络上共享的情形,包括每个租户的穿过网络的数据流的指定量。租户的指定数据流可以为租户限定数据流的公平共享。每个租户从网络提供商期望的QoS可以以服务等级协议(SLA)正式商定。网络提供商负责给满足根据SLA的条款商定的QoS的每个租户提供服务。为了使每个租户满足SLA的条款,网络提供商可以实施网络资源的超量配置或者其他机制,以控制数据流和对网络内资源的访问。 【附图说明】 在以下的具体描述中并结合附图描述某些示例,其中: 图1是根据示例的分配全局网络带宽的网络的框图; 图2是说明根据示例的以尽力服务为基础的带宽分配的表格; 图3是根据示例的分配网络带宽的处理流程图; 图4是根据示例的使用分布式速率限制在网络内识别拥塞和不拥塞链路的处理流程图; 图5是根据示例的分配全局网络带宽的处理流程图; 图6是说明根据示例的带宽分配的表格;以及 图7是示出根据示例的存储适用于分配网络带宽的协议的有形的、非临时性计算机可读介质的框图。 【具体实施方式】 传统的QoS工具,诸如差异化服务(DiffServ),可以被用于控制网络资源共享怎样完成并且如何能够根据选择的QoS策略共享网络链路。然而,传统QoS框架可能不完全实现租户分隔。传统QoS框架的目标通常包括区分业务的优先级和执行延迟保证。然而,这些目标不保证租户分隔,因为租户由于穿过网络的业务被区分优先级并且延迟保证被执行而可能意识到网络上的其他租户。此外,传统的QoS工具可以在业务分类的原理下操作,其中与基于每个租户的业务流而区分网络业务相反,来自每个租户的数据被放入有限数量的业务类别中。每个业务类别可以根据该类别的规定QoS受到不同对待。业务类别可以被指派不同的速率限制或被区分优先级。如这里使用,速率限制指的是可以使用网络发送的最大业务量。业务类别的数量可以以传统的QoS工具来限制。进一步地,类别的有限数量可能不支持大量的租户,因为不同的QoS策略可能多于网络内业务类别的数量。 这里描述的示例分配网络带宽。具体地,某些示例使用分布式速率限制(DRL)来分配网络带宽。如这里使用,带宽描述数据传送的速率,或者每个通信链路的吞吐量。基于租户期望的QoS和租户的DRL指派,网络的每个租户被分配网络的公平共享带宽。如这里使用,公平共享指的是按照网络的容量所确定,或者按照被设计用于开发通信链路带宽的SLA中所规定,租户根据规定QoS可以访问的网络带宽的指定量。因为穿过网络通信链路的带宽的公平分配,穿过链路的数据拥塞减少。在示例中,每个租户具有全局速率目标。如果租户相对于一个链路的容量具有高速率目标并使用很少的网络其他链路,则租户可以被分配该个链路的大部分。如果租户相对于一个链路的容量具有小速率目标并使用很多网络其他链路,则相对于链路的容量,租户可以被分配该个链路的小部分。通过这种方式,每个租户接近其全局速率目标的可能性被最大化。此外,租户不会超过他们各自的全局速率目标,并被限制为使得他们不消耗网络的全部资源。此外,这种网络带宽的分配使每个租户在以SLA或一些其他QoS约定所商定的条款下访问网络,这通过将每个租户保持在该租户的规定速率目标内而有效地分隔各租户。 为了便于描述,在达到通信链路的带宽容量时,链路拥塞。带宽容量是网络部件的规定的最大带宽。网络的部件的带宽容量可以由部件的制造商规定或在测试期间确定。在还未达到带宽容量时,链路不拥塞。因此,在还未达到带宽容量时,链路上存在可用的附加带宽。可以预想其他标准可被用于定义拥塞和不拥塞链路,并且因此本技术不限于拥塞和不拥塞链路的单个定义。例如,网络服务提供商可以通过将链路总容量的百分比用作拥塞阈值,来设定关于链路被视作拥塞或不拥塞时的标准。 图1是根据示例的分配全局网络带宽的网络100的框图。在一些示例中,网络100可以是局域网、广域网、无线网、虚拟专用网络、计算机网络、电信网络、端对端网络、数据中心网络或其任意组合。网络100包括在参考标记102A处的租户1和在参考标记102B处的租户2。另外,网络100包括业务源104A、104B、104C和104D。业务源104A、104B、104C和104D可以通过多个交换机106A、106B、106C和106D将业务发送至网络目的地108A、108B和108C。为了便于描述,在网络100中示出租户、业务源、交换机和网络目的地的有限数量。然而,网络100可以包括任意数量的租户、业务源、交换机和网络目的地。如这里使用,业务源是部件或设备,诸如计算机、网络接口卡(NIC)或将来自租户的业务转发到网络内的交换机的软件模块。此外,如这里使用,网络目的地是联网的部件或设备,诸如计算机、网络接口卡(NIC)或具有执行诸如处理由业务源发送的信息的网络功能的软件模块。 在示例中,租户102A可以通过使用业务源104A和104B穿过网络100发送业务。因此,业务源104A和104B被指定分配给租户102A。类似地,租户102B可以通过使用业务源104C穿过网络100发送业务。业务源104C被示为被分配给租户102B。业务发送方104A、104B和104C可以将业务发送给交换机106A和交换机106B。交换机106B可以将业务发送给网络目的地108A和108B。如网络100中所示,来自租户102A的业务被路由至网络目的地108A,同时来自租户102B的业务被路由至网络目的地108B。此外,业务源104D可以通过交换机106C和106D将业务发送至另一个网络目的地108C。在本示例中,租户102A使用业务源104A、104B和104D,而租户102B使用业务源104C。 网络控制器110可以是控制交换机106A、106B、106C和106D并确定怎样通过网络路由业务的设备。在示例中,网络100是数据中心网络,并且来自租户102A和102B的业务包含将要在网络100内处理的数据。租户102A和102B可以使用连接至网络的资源来处理数据或执行一些一般由网络设备完成的联网功能。在一些示例中,租户是使用网络上的资源的公司、商家、组织、个人、或其组合。此外,在某些示例中,多个租户本文档来自技高网...
【技术保护点】
一种在网络中分配带宽的方法,包括:使用每个链路的租户需求以及租户带宽容量来识别租户的拥塞链路和不拥塞链路;基于所述不拥塞链路上的租户需求以及所述租户带宽容量,将所述租户带宽容量的一部分分配给每个不拥塞链路;以及基于链路容量,将所述租户带宽容量的剩余量分配给所述租户的拥塞链路。
【技术特征摘要】
【国外来华专利技术】1.一种在网络中分配带宽的方法,包括: 使用每个链路的租户需求以及租户带宽容量来识别租户的拥塞链路和不拥塞链路; 基于所述不拥塞链路上的租户需求以及所述租户带宽容量,将所述租户带宽容量的一部分分配给每个不拥塞链路;以及 基于链路容量,将所述租户带宽容量的剩余量分配给所述租户的拥塞链路。2.根据权利要求1所述的方法,其中所述拥塞链路和不拥塞链路使用分布式速率限制来识别,包括: 计算针对每个租户的分布式速率限制指派; 得出每个链路的全部分布式速率限制指派之和; 如果一链路的全部分布式速率限制指派之和小于链路容量,则将该链路识别为不拥塞;以及 如果一链路的全部分布式速率限制指派之和大于链路容量,则将该链路识别为拥塞。3.根据权利要求1所述的方法,其中租户亏欠带宽按照全局租户亏欠带宽乘以链路容量并除以租户具有需求的全部拥塞链路的容量之和来计算。4.根据权利要求1所述的方法,其中在使用链路的全部租户的租户亏欠带宽之和大于链路容量时,每个租户的租户亏欠带宽被按比例地缩小。5.根据权利要求1所述的方法,其中在拥塞链路上的租户的需求小于该租户的分布式速率限制指派时,租户未使用带宽在同一拥塞链路上的各租户中共享。6.根据权利要求1所述的方法,其中基于每个链路的租户亏欠带宽,租户被分配以拥塞链路上的带宽。7.根据权利要求1所述的方法,其中剩余的全局亏欠带宽分布在租户具有需求的全部拥塞链路中。8.一种用于全局租户分隔的系统,包括: 适用于执行存储的指令的处理器;以及 存储指令的存储设备,所述存储设备包括处理器可执行代码,所述可执行代码在被所述处理器执行时适于: 使用每个链路的租户需求以及租户带宽容量来识别租户的拥塞链路和...
【专利技术属性】
技术研发人员:简·图里尔黑斯,凯文·克里斯托弗·韦伯,苏亚塔·班纳吉,
申请(专利权)人:惠普发展公司,有限责任合伙企业,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。