计算机系统、方法及程序技术方案

技术编号:8369136 阅读:208 留言:0更新日期:2013-02-28 19:17
在由计算机进行的动态资源分配系统中,降低依据状况变更系统配置时的、伴随构成变更的系统停止时间。作为事先处理,横跨某个时间收集系统运行期间的流量数据。并且,从收集的流量数据,提取典型的若干图形。其次,对那些典型的图形的每个,分别制作流程序,随后可以参照地预先保存。其次,保持用于在不同的流程序间迁移的代理任务的ID。在实际的系统的运行中,本发明专利技术的系统定期地或在任意的时刻测量流量数据,将作为其结果得到的图形与上述的典型的图形相比较,选择与最近的典型的图形相对应的流程序作为下一相位。从当前的相位的流程序,向下一相位转移时,根据本发明专利技术,考虑任务的转换成本、资源间的数据传送成本等,通过作为代理任务逐渐向相位的流程序转移现在的相位的空闲任务,程序的停止时间被抑制。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及在计算机系统中,按照网络流量(traffic)等的状态,用于动态地进行资源分配的技术,更详细地,涉及转换资源分配的构成的技术。
技术介绍
以前,按照运行的应用程序的运行状况、网络流量的状态等,进行动态地变更资源的分配以优化计算机的处理。为此,提出以下技术。特开2005-174201号公报及特开2007-48315号公报公开了以下内容包括服务器、网络、存储器的资源表;表示在这些资源上运行的应用的构成要素的应用表;保持向资源的应用的分配表,从这些构成信息生成性能信息的测量项目的性能测量项目模板;根据性能测量引擎测量这个性能信息的测量项目的性能测量引擎;生成依据上述构成信息用于资源的分配变更的资源分配变更规则的部件;和根据上述生成的资源分配变更规则和构成信息,进行资源的分配变更。资源分配变更规则包括对测量的性能指标的听的阈值。为了提供能在不受服务器的性能和/或线路质量影响并且无额外空间下使系统稳定地操作的应用执行系统,特开2008-191737号公报公开了以下内容将客户终端和应用执行装置连接至第I网络,同时,将应用执行装置和代理服务器连接至第2网络的应用执行系统中,应用执行装置包括执行应用的执行部;与执行部独立工作,并按照执行部的状态,将接收的执行请求传送给执行部或代理服务器的转换部。此时,代理服务器,基于执行请求,执行代理应用。这些的以前技术公开了在服务器上测量性能,按照其结果使处理能力提高地来变更系统配置的技术,但是,在以前技术中有在变更系统配置时偶尔系统停止这样的问题。近来,许多企业引入的基于云计算的服务中,采用SLA(服务质量保证约定)这个概念,若系统停止的时间长,则服务提供商承担损失。然而,上述的以前技术,关于在系统配置的转换时缩短系统停止时间方面,未提及特别的解决办法。现有技术文献专利文献专利文献I :特开2005-174201号公报专利文献2 :特开2007-48315号公报专利文献3 :特开2008-191737号公报
技术实现思路
从而,本专利技术的目的在于,在由计算机进行的动态资源分配系统中,降低依据状况变更系统配置时的、伴随构成变更的系统停止时间。本专利技术的系统,首先,作为事先处理,横跨某个时间收集系统运行期间的流量数据。并且,从收集的流量数据,提取典型的的若干图形。本专利技术的系统,其次,对那些典型的图形的每个,不限于此,但是,例如,使用本申请人涉及的专利申请2009-271308号说明书记载的技术,分别制作流程序,随后可以参照地预先保存。本专利技术的系统,其次,保持用于在不同的流程序间迁移的代理任务的ID。这样,在实际的系统的运行中,本专利技术的系统定期地或在任意的时刻测量流量数据,将作为其结果得到的图形与上述的典型的图形相比较,选择与最近的典型的图形相对应的流程序作为下一相位。此时,从当前的步骤的流程序,向下一相位转移时,根据本专利技术,通过计算机的处理,考虑任务的转换成本、资源间的数据传送成本等,通过作为代理任务逐渐向相位的流程序转移现在的相位的空闲任务,程序的停止时间被抑制。此时,代理任务的选择预先测量和保存相关的任务的管线间距、相关的任务间的转换成本、和包括在相关的相位间的资源间的数据发送接收的时间的成本,考虑对当前的相位的下一相位、使用资源的转移、执行任务的转移,以成本减少的方式进行。根据本专利技术,能得到这样的效果在由计算机进行的动态资源分配系统中,依据状况从原来的构成向随后的构成转移时,通过从原来的构成选择代理任务使之执行途中的处理,减少处理的空闲时间,降低程序的停止时间。附图说明图I是表示用于实施本专利技术的硬件构成的概要的图。图2是用于实施本专利技术的功能块图。图3是表示构成表的例子的图。图4是表示流程序的例子的图。图5是事先处理的流程图。图6是表不通信量信息的时间推移的图。图7是表示提取的步骤的例子的图。图8是表示流程序的例子的图。图9是表示流程序的例子的图。图10是表示流程序的例子的图。图11是表示向UDOP分配计算资源的处理的流程图的图。图12是表示流图表、可以利用的资源的例子的图。图13是表示向UDOP分配计算资源之后所请求的资源的例子的图。图14是表示分配变更处理的例子的图。图15是表示用于确定任务的代理资源的处理的流程图的图。图16是表示每个资源的当前任务、和代理任务的表的图。图17是表示用于相位转换判断的处理的流程图的图。图18是表示由代理任务进行的执行处理的流程图的图。图19是表示计算资源的拓扑的例子的图。图20是表示相位的转换、由代理任务进行的执行例的图。图21是表示代理方法的执行任务的迁移循环的例子的图。具体实施方式以下,根据附图,说明本专利技术的实施例。除非另外说明,否则附图中相同的引用标号指代相同的对象。再者,可理解,以下说明是本专利技术的一个实施方式,并没有意图将本专利技术限定在这个实施例说明的内容中。图I是表示用于实施本专利技术的硬件构成的方块图。特别地这个例子使用PRISM等的多核多处理器路由器设备100,但是本专利技术不限于此。在图1,总线102连接至多核处理器104、多核处理器106、RAM 108、以太网堆栈及以太网端口 110、和闪速ROM 112。作为多核处理器104及106不限于此,但是,网络处理器例如能使用Intel(R) IXP425Network Processor。网络处理器嵌有以太网(R)MAC、密码处理等的功能。因为多核处理器104和多核处理器106具有实质相同的构成,若代表性地说明多核处理器104,则多核处理器104包括多个核104a、104b、104c及104d,核104a、104b、104c 及104d经由L2高速缓存104e与总线102结合。核104a、104b、104c及104d的各个能运行多个线程。例如,在核104a中,表示块 SI及S2,但是,这些分别是单独的线程SI和S2。因为在核104b、104c及104d中也同样,个别的说明省略。 这个实施例中,如图所示,在多核处理器106的核106d上,执行本专利技术涉及的主要功能的管理线程Sn运行。RAM 108用于多核处理器104及多核处理器106暂时保持和读出处理结果的值。随未图示,以太网堆栈及以太网端口 110连接至其他的计算机系统、网络连接存储器(NAS)、存储区域网络(SAN)、和另外的路由器等。多核多处理器路由器设备100承担在那些的设备之间通信数据的作用。在闪速ROM 112中包括使多核处理器104及多核处理器106作为路由器驱动的 Juniper Networks的Junos (R)或Cisco Systems Inc的IOS等的网络操作系统、和后述的本专利技术涉及的处理模块。其次,参照图2的功能块图,说明闪速ROM 112、RAM 108等包括的、本专利技术涉及的处理模块。在图2,统计信息收集模块202具有按每时间间隔收集到达以太网堆栈及以太网端口 Iio的流量的功能。作为用于收集流量的以前的典型的方法有使用SNMP协议的方法。 或者,也可使用称为tcpdump的分组分析命令。此外,还可以使用从Fluke Networks公司可以得到的NetFlowTracker等的商业工具。在这里收集的信息是邮件、FTP、动画、Web 等的流量的比例。统计信息收集模块202典型地收集至少平日的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2010.05.14 JP 112117/20101.一种计算机系统的控制方法,用于通过计算机的处理,按照网络流量信息的内容,以适合处理的方式动态地变更构成,包括以下步骤预先保存以分别适合与网络流量信息不同的多个内容相对应的相位的方式以流形式指定任务和执行该任务的资源分配的信息;测量网络流量信息;选择与测量的上述网络流量信息相对近的流形式的资源分配信息作为下一相位;从已经选择的当前的相位的流形式的资源分配转换成上述下一相位的流形式的资源分配,其执行方式为,在当前的相位的流形式的资源分配中先结束处理的上述资源过渡性地代理在上述下一相位的流形式的资源分配的任务。2.如权利要求I所述的方法,还包括以下步骤对每个可以利用的上述资源,计算相位间转移的代理任务并作为表来存储,上述转换的步骤从当前的相位和下一相位检索并代理执行与该资源对应存储的上述代理任务。3.如权利要求2所述的方法,其中选择上述相位间转移的代理任务,以减少相关的任务间的转换成本、包含直到代理任务执行开始为止的空闲时间的成本、和包含在相关的相位间的资源间的数据发送接收的时间的成本。4.一种计算机系统,用于通过计算机的处理,按照网络流量信息的内容,以适合处理的方式动态地变更构成,包括以下部件存储部件;在上述存储部件中保存以分别适合与网络流量信息不同的多个内容相对应的相位的方式以流形式指定任务和执行该任务的资源分配的信息的部件;测量网络流量信息的部件;测量网络·流量信息的手段,选择与测量的上述网络流量信息相对近的流形式的资源分配信息作为下一相位的部件;从已经选择的当前的相位的流形式的资源分配转换成上述下一相位的...

【专利技术属性】
技术研发人员:前田久美村濑正名吉泽武朗土居意弘小松秀昭
申请(专利权)人:国际商业机器公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1