跨多个用户控制带宽用于交互式服务的制作方法_4

文档序号:9635400阅读:来源:国知局
宽配额。事实上,该带宽管理服务105将令牌113A/113B分派到所建立的网络连接的每个连接112A/112B。那么,随着从(同一或不同订阅的)各种各样订户接收数据请求,带宽管理服务105根据数据请求中出现的令牌来将带宽分配到连接。带宽管理服务105可因此可对多个订户和多个订阅实施带宽限制或配额。
[0050]再进一步,如果在服务质量协议(QoS)中指示了,则带宽管理服务105可向特定用户提供更高的带宽份额。例如,订户103可建立与网络111的QoS协议,指示将为那个订户的连接确保特定级别的服务。那么,当该订户正在消费数据时,带宽管理服务105可确保QoS被维持。带宽管理服务105可跨特定订阅内的各订户维持这些带宽配额或QoS协议,和/或跨各订阅维持配额和QoS协议。因此,不管订阅或作为订阅的部分的订户的数量,带宽管理服务105可设置并维持带宽配额或限制,并在QoS协议就绪时可进一步向各订阅提供更高带宽分配。
[0051]因此,提供了使用基于令牌的贷和借方案控制带宽使用的方法、系统和计算机程序产品。此外,提供了允许各连接使用所存储的令牌信用来临时超过带宽分配的方法、系统和计算机程序产品。
[0052]此处所描述的概念和特征可以以其他特定形式实现,而不背离其精神或描述性的特征。所描述的实施例在所有方面都应被认为仅是说明性而非限制性的。从而,本发明的范围由所附权利要求书而非前述描述指示。落入权利要求书的等效方案的含义和范围内的所有改变应被权利要求书的范围所涵盖。
【主权项】
1.一种计算机系统,包括下列各项: 一个或多个处理器; 系统存储器; 其上储存有计算机可执行指令的一个或多个计算机可读存储介质,所述计算机可执行指令在由所述一个或多个处理器执行时使得所述计算系统执行一种用于使用基于令牌的贷和借方案控制带宽使用的方法,所述方法包括以下: 在带宽管理服务处,接收建立与网络的连接的请求的动作,所述连接与作为订阅的一部分的一个或多个订户相关联; 所述带宽管理服务将一个或多个令牌分派到所述连接的动作,所述令牌从代表所述网络的总可用带宽的令牌池中被分发; 所述带宽管理服务接收来自逻辑用户的跨所述网络连接传输数据的数据传输请求的动作,所述数据传输请求包括一个或多个被分派的令牌;以及 所述带宽管理服务向所述连接分配与所述数据传输请求中所提供的被分派的令牌的数量相称的指定量的带宽的动作。2.如权利要求1所述的计算机系统,其特征在于,在确定数据读取请求已经在所述连接的套接处被接收之际,所述带宽管理器将一个或多个令牌分派到所述连接。3.如权利要求1所述的计算机系统,其特征在于,所述带宽管理服务监视所述连接中的一个或多个连接上的空闲时间。4.如权利要求1所述的计算机系统,其特征在于,所述带宽管理服务向所述空闲连接分派与所述连接空闲的时间量相称的令牌信用,直至预定义的最大数量的令牌。5.如权利要求1所述的计算机系统,其特征在于,进一步包括: 所述带宽管理服务跨一指定时间段监视所述连接的数据使用的动作; 存储所监视的所述连接的带宽使用的动作; 访问所存储的所述连接的带宽使用以确定所述连接是否非常可能请求后续附加令牌的动作;以及 在确定所述连接非常可能请求后续附加令牌之际,所述带宽管理服务将一个或多个令牌分发到所述连接的动作。6.一种计算机系统,包括下列各项: 一个或多个处理器; 系统存储器; 其上储存有计算机可执行指令的一个或多个计算机可读存储介质,所述计算机可执行指令在由所述一个或多个处理器执行时使得所述计算系统执行一种使用令牌信用允许连接临时超过带宽分配的方法,所述方法包括以下: 确定带宽管理服务已经被实例化的动作,所述带宽管理服务被配置来将令牌分派到请求的连接,所述令牌从代表网络的总可用带宽的令牌池中被分发; 所述带宽管理服务确定指定的连接跨指定的时间段使用了少于被分配的、聚集的带宽量的动作; 所述带宽管理服务存储分配给所述连接的一个或多个令牌的动作,所述令牌形成信用,用于数据传输的带宽要从中被提取; 所述带宽管理服务接收来自逻辑用户的数据请求的动作,所述数据请求包括一个或多个存储的令牌,所述令牌指示信用要被用于接收针对数据传输的带宽分配;以及 所述带宽管理服务向所述连接分配与所述数据请求中所接收的被存储的令牌相称的指定量的网络带宽的动作。7.如权利要求6所述的计算机系统,其特征在于,进一步包括: 访问所述连接的数据使用历史的一个或多个部分的动作;以及 确定所述连接的数据使用的度量的动作。8.如权利要求7所述的计算机系统,其特征在于,进一步包括:所述带宽管理服务跨指定时间段逐渐地降低所述连接的数据使用到指定的聚集数据使用的动作。9.一种计算机系统,包括下列各项: 一个或多个处理器; 系统存储器; 其上储存有计算机可执行指令的一个或多个计算机可读存储介质,所述计算机可执行指令在由所述一个或多个处理器执行时使得所述计算系统执行一种用于使用基于令牌的贷和借方案控制带宽使用的方法,所述方法包括以下: 在带宽管理服务处,接收建立与网络的第一连接的请求的动作,所述第一连接与作为第一订阅的一部分的一个或多个订户相关联; 所述带宽管理服务将一个或多个令牌分派到所述第一连接的动作,所述令牌从代表所述网络的总可用带宽的令牌池中被分发; 在所述带宽管理服务处,接收建立与网络的第二连接的请求的动作,所述第二连接与作为第二个不同订阅的一部分的一个或多个订户相关联; 所述带宽管理服务将一个或多个令牌分派到所述第二连接的动作,所述令牌从所述令牌池中被分发; 所述带宽管理服务接收来自第一订阅的第一订户的跨所述第一连接传输数据的数据传输请求的动作,所述数据传输请求包括一个或多个被分派的令牌; 所述带宽管理服务接收来自第二订阅的订户的跨所述第二连接传输数据的数据传输请求的动作,所述数据传输请求包括一个或多个被分派的令牌; 所述带宽管理服务向所述第一连接分配与来自所述第一订户的所述数据传输请求中所提供的被分派的令牌的数量相称的指定量的带宽的动作;以及 所述带宽管理服务向所述第二连接分配与来自所述第二订户的所述数据传输请求中所提供的被分派的令牌的数量相称的指定量的带宽的动作。10.如权利要求9所述的计算机系统,其特征在于,所述带宽管理服务将所述第一连接上的数据的优先级排在所述第二连接上的数据之上,以维持与所述第一订阅的订户建立的服务质量协议。
【专利摘要】各实施例涉及使用基于令牌的贷和借方案来控制带宽使用并允许连接使用令牌信用来临时超过带宽分配。在一个情形中,带宽管理服务接收建立与网络的连接的请求。该连接与作为订阅的部分的各种各样的订户相关联。该带宽管理服务将令牌分配到连接,令牌从代表网络的总可用带宽的令牌池中被分发。该带宽管理服务接收来自逻辑用户的跨网络连接传输数据的数据传输请求,其中该数据传输请求包括被分派的令牌的至少一些令牌。该带宽管理服务还向连接分配与数据传输请求中所提供的被分派的令牌的数量相称的指定量的带宽。
【IPC分类】H04L12/911, H04L12/819, H04L12/813, H04L12/927, H04L12/923
【公开号】CN105393509
【申请号】CN201480035484
【发明人】A·萨克希纳, C·哈古, R·玛哈简, S·梅罗特拉, B·H·梅斯特
【申请人】微软技术许可有限责任公司
【公开日】2016年3月9日
【申请日】2014年6月18日
【公告号】EP3011710A2, US9391915, US20140379910, WO2014205131A2, WO2014205131A3
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1