【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
在许多系统中,多个应用、数据连接或其它数据流可以竞争相同的网络排队资源。例如,来自这些和其它源的数据可以竞争网络适配器(例如无线无线电、网络接口卡、网络控制器等)中的有限量的队列空间。在特定系统中,所述网络适配器可以直到数据在该网络适配器中被排队才知道数据(以及该数据的特性)。由此,对网络适配器队列空间的竞争可以降低服务质量、服务等级、流量整形、拥塞管理或者在或否则将在该网络适配器中被实施的其它流量管理技术的有效性。另外,使用网络适配器虚拟化技术(例如,以便使底层物理网络适配器的资源能够被多个虚拟站或其它虚拟适配器共享)可以进一步影响流量管理技术的有效性。尽管网络虚拟化技术可以使多个虚拟适配器能够经由共享的底层物理网络适配器接入通信介质,但使用许多虚拟适配器也可能增加对网络适配器队列空间的竞争。
技术实现思路
提供本
技术实现思路
来以简化形式介绍下面在详细描述中进一步描述的概念的选择。本
技术实现思路
不旨在标识所要求保护的主题的关键特征或必要特征,其也不旨在用于限制所要求保护的主题的范围。公开了用于管理共享网络适配器的排队资源的技术。所述技术包括有选择地将来自数据传送源的数据传输到所述共享网络适配器的队列,该传输是基于来自所述共享网络适配器的关于所述共享网络适配器处的排队资源的可用性的状态指示的。另外,所述技术还包括这样的特征,所述特征用于有选择地控制从应用、虚拟网络站、其它虚拟适配器或其它数据传送源向所述共 ...
【技术保护点】
一种管理共享网络适配器的队列空间的方法,包括:从多个虚拟适配器接收用于由所述共享网络适配器传送的数据,来自所述多个虚拟适配器的每个的数据关联于从多个服务等级中选择的至少一个服务等级;将来自所述多个虚拟适配器的每个的数据的部分传输到所述共享网络适配器的队列;从所述共享网络适配器接收关于所述共享网络适配器的队列中的空间的可用性的状态指示;从所述共享网络适配器接收传送信息,所述传送信息是关于针对来自所述多个虚拟适配器的每个的被传输数据的传送效率的;以及基于来自所述共享网络适配器的所述状态指示和来自所述共享网络适配器的所述传送信息,有选择地将所述接收的数据的其它部分传输到所述共享网络适配器的队列。
【技术特征摘要】
【国外来华专利技术】2013.06.01 US 13/9078581.一种管理共享网络适配器的队列空间的方法,包括:
从多个虚拟适配器接收用于由所述共享网络适配器传送的数据,来自所述多个虚拟适
配器的每个的数据关联于从多个服务等级中选择的至少一个服务等级;
将来自所述多个虚拟适配器的每个的数据的部分传输到所述共享网络适配器的队列;
从所述共享网络适配器接收关于所述共享网络适配器的队列中的空间的可用性的状
态指示;
从所述共享网络适配器接收传送信息,所述传送信息是关于针对来自所述多个虚拟适
配器的每个的被传输数据的传送效率的;以及
基于来自所述共享网络适配器的所述状态指示和来自所述共享网络适配器的所述传
送信息,有选择地将所述接收的数据的其它部分传输到所述共享网络适配器的队列。
2.根据权利要求1所述的方法,其中:
来自所述共享网络适配器的所述传送信息包括:
关于针对来自所述多个虚拟适配器的每个的数据的传送速率的信息;以及
关于被来自所述多个虚拟适配器的每个的数据使用的队列空间的量的信息;
其中,所述方法进一步包括:
基于所述传送信息确定所述共享网络适配器的队列中的附加空间将被分配给来自特
定虚拟适配器的数据;
向所述共享网络适配器传送命令以冲刷来自关联于最低传送效率的另一虚拟适配器
的数据;以及
将来自所述特定虚拟适配器的附加数据传输到所述共享网络适配器的队列;和/或
所接收数据的其它部分的有选择的传输针对来自所述多个虚拟适配器的每个的多个
数据流在每数据流基础上被执行,其中所述多个数据流的每个数据流关联于始发虚拟适配
器、优先等级和目的地的唯一组合。
3.一种具有存储在其中的指令的计算机可读存储介质,所述指令用于执行用来管理共
享网络适配器的排队资源的执行操作,其包括:
从多个虚拟适配器中的虚拟适配器接收用于由所述共享网络适配器传送的数据,所述
多个虚拟适配器的每个虚拟适配器被配置为经由所述共享网络适配器被接合到网络;
将所接收的数据的一部分传输到所述共享网络适配器;
从所述共享网络适配器接收关于所述共享网络适配器的排队资源的可用性的状态指
示;以及
基于来自所述共享网络适配器的所述状态指示,有选择地将所述接收的数据的另外的
一部分传输到所述共享网络适配器。
4.根据权利要求3所述的计算机可读存储介质,其中所述操作进一步包括:
从所述共享网络适配器接收传送信息,所述传送信息包括:
关于所述虚拟适配器的数据流从所述共享网络适配器向所述网络的传送的信息;以及
关于另一虚拟适配器的另一数据流从所述共享网络适配器向所述网络的传送的信息;
以及
基于所述接收的传送信息,有选择地控制所述数据流和另一个数据流向所述共享网络
适配器的传输速率。
5.根据权利要求3所述的计算机可读存储介质,其中:
所述操作在网络适配器驱动器中被执行,所述网络适配器驱动器被配置为将所述多个
虚拟适配器接合到所述共享网络适配器;
所述状态指示包括所述共享网络适配器的队列中的可用空间的量的通知;
有选择地控制向所述共享网络适配器的传输速率针对多个数据流在每数据流基础上
被执行;
所述...
【专利技术属性】
技术研发人员:M埃尔哈达,M桑卡拉纳拉延,M德赛,H费尔盖拉斯,M李,N加纳帕蒂,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。