[发明专利]用于在网络中管理工作负荷的计算机实现方法和系统有效
申请号: | 201410683121.0 | 申请日: | 2014-11-24 |
公开(公告)号: | CN104717153B | 公开(公告)日: | 2018-12-25 |
发明(设计)人: | C.德库萨蒂斯;S.卡夏普;R.B.克里施纳默西 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | H04L12/861 | 分类号: | H04L12/861;H04L12/803;H04L12/24 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邸万奎 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 过载 | ||
实施例包括用于在网络中管理工作负荷的方法、系统和计算机程序产品。交换机接收与工作负荷相关联的数据。以将数据与工作负荷相关联的标识符标记收到的数据。基于确定存储在交换机的缓冲器内的第二数据超过阈值,压缩收到的数据。交换机将压缩数据存储在缓冲器中。基于交换机过载的确定,将压缩数据发送到第二网络。
技术领域
本发明总的来说涉及计算技术,并且更具体地说,本发明涉及资源过载。
背景技术
可以配置数据中心,以处理大量或者大容量数据。在处理大量的大容量数据的情况下,可以采用映射减小(map-reduce)算法。映射减小算法需要将大数据集映射到较小数据集或者工作负荷中。工作负荷可以由多个机器、虚拟机或者线程潜在地并行地处理,以获得子处理结果。最终可以将子处理结果合并或者组合,以获得总结果。
在网络计算的情况下,诸如交换机的资源可以进入所谓的“过载(over-subscription)”状态。简洁地说,如果要求交换机处理的或者操作的输入数据或者负荷超过交换机的输出能力,则交换机可能过载。过载的资源可能表示网络中的瓶颈。
为了解决过载,可以分配附加资源(例如,附加交换机)。然而,分配附加资源表示就例如资金、复杂性、管理等方面的附加成本。此外,过载可能表示动态或者瞬态情况。因此,在大多数时间,附加资源是空闲的,导致不能充分利用资源。这样,网络提供商或者运营商可选择先行分配附加资源。然而,如果未解决,则过载可能导致数据(例如,数据包)丢失。从网络质量或者可靠性恶化来说可能反映数据丢失。
发明内容
实施例包括用于在网络中管理工作负荷的方法、系统和计算机程序产品。交换机接收与工作负荷相关联的数据。利用将数据与工作负荷相关联的标识符标记收到的数据。具有确定存储在交换机的缓冲器内的第二数据超过阈值,压缩收到的数据。交换机将压缩数据存储在缓冲器中。基于确定交换机过载,将压缩数据发送到第二网络。
附图说明
在作为本说明书的结论的权利要求书中特别指出了并且明确要求保护作为实施例的主题。结合附图,根据下面的详细描述,实施例的上述以及其他特征和优点显而易见,附图中:
图1示出根据实施例的计算系统环境;
图2示出根据实施例的结合管理网络的用于处理工作负荷的计算系统环境;
图3示出根据实施例的用于处理工作负荷的处理流程;以及
图4示出根据实施例的计算系统环境。
具体实施方式
根据一个或者多个实施例,描述解决诸如交换机的网络资源的过载的系统、设备和方法。监视与交换机相关联的缓冲器,以确定交换机要处理的输入数据何时超过阈值。当输入数据超过阈值时,可以压缩该数据,并且以唯一标识符标记。该唯一标识符区别由其产生数据的源或者工作负荷。通过交换机的一个或者多个输出链路发送压缩的标记的数据。与数据的未压缩版本相比,压缩数据占据的(各)输出链路的更少带宽。在某些实施例中,数据(例如,压缩数据)可以由交换机提供到管理网络,以进行操作或者处理,以撬动管理网络中的可用带宽。
现在回到图1,总地示出计算系统100。系统100可以与一个或者多个诸如数据网络102、管理网络104等的网络相关联。该网络可以互相耦合。
系统100可以包括许多不同类型的计算装置。为了使说明简单并且容易解释,所示的系统100包括大量服务器114和大量交换机122。技术人员明白在某些实施例中可以包括其他类型的装置。
在某些实施例中,交换机122可以互相耦合。例如,数据可以作为多条路径的一部分,通过一个或者多个交换机122,并且可能通过一个或者多个服务器114。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410683121.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:虚拟桌面的处理方法和系统
- 下一篇:一种基于交换网络的多播调度方法