管理经过分类的网络流的制作方法

文档序号:12071809阅读:来源:国知局

技术特征:

1.一种由包括存储装置、处理硬件和网络接口的计算设备实施的方法,所述方法包括:

自动识别安装在计算设备上的对应的应用的静态特征,以及/或者自动识别在计算设备上执行所述应用的过程中表现出来的所述应用的动态特征,其中所述识别是由所述应用实施的;

访问把预定义的应用特征映射到网络流送类别的映射,所述网络流类别是由计算设备实施的;

把所识别出的应用特征匹配到所述映射的预定义应用特征,以便从所述映射确定哪些应用属于哪些网络流送类别,并且存储表明哪些应用被确定为处于哪些网络流类别中的分类指示;以及

由计算设备的操作系统调节网络接口对流的分组的传送,其中根据所述分类指示表明给定的应用处于哪一个网络流类别中来调节任何给定应用的流。

2.根据权利要求1的方法,其中,所述静态特征包括通过所述识别被确定为由所述应用参考的操作系统的组件。

3.根据权利要求1的方法,其中,响应于确定应用尚未与网络流类别相关联,对于所述应用实施静态特征的自动识别。

4.根据权利要求1的方法,其中,当应用没有在计算设备上执行时,识别所述应用的静态特征。

5.根据权利要求1的方法,还包括:如果所述分类指示中的应用开始使用应用编程接口进行明确的流分类,则去除或撤消与所述应用相关联的分类。

6. 存储信息以允许计算设备实施处理的一种或更多种计算机可读存储设备,所述处理在被执行时包括:

确定与被配置成在计算设备上运行的应用相关联的流的类别,所述流提供通过计算设备的网络接口在网络与所述应用之间传递的网络分组;以及

由计算设备的操作系统控制所述应用的流的吞吐量和/或等待时间,其中每一个流具有对应的发送窗口尺寸和对应的接收窗口尺寸,并且其中操作系统通过根据每一个流的对应类别适配每一个流的发送窗口尺寸和接收窗口尺寸来控制每一个流的吞吐量和/或等待时间。

7.根据权利要求6的一种或更多种计算机可读存储设备,所述处理还包括:从与第一个流相关联的类别确定应当减小第二个流的发送和接收窗口,以便满足与第一个流相关联的类别的特性。

8.根据权利要求6的一种或更多种计算机可读存储设备,其中,所述处理还包括:

在计算设备上执行事件公布服务,所述事件公布服务通过预订应用对来自所述应用的请求作出响应,并且其中当确定计算设备的网络条件已发生改变时,所述事件公布服务基于所述应用是事件公布服务的预订者而向所述应用公布相应的事件。

9.一种计算设备,其包括:

存储信息的存储硬件,以便当计算设备正在操作时允许处理器执行操作系统;

当计算设备正在操作时,所述处理器与存储器耦合以便执行操作系统;以及

所述操作系统在执行时包括管理在网络与由操作系统执行的应用之间提供传输控制协议(TCP)分组的网络流的流管理器,所述流管理器实施分别具有相关联的流类别性能规范的预定义的流类别集合,其中所述存储硬件或存储器中的应用的特征被识别并且被用来确定所述应用与网络流类别之间的关联,所述应用与网络流类别之间的关联被存储在所述存储硬件和/或存储器中,其中所述关联是基于所述特征与网络流类别之间的预定义关联而确定的,并且其中对于任何给定的流,操作系统利用与实例化所述给定流的应用相关联的网络流类别的流类别性能规范对所述给定流的行为进行调节。

10.根据权利要求9的计算设备,其中,所述流类别性能规范包括等待时间和/或带宽的优先级排序或数值。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1