分区处理环境中的资源平衡的计算系统和方法技术方案

技术编号:2872198 阅读:230 留言:0更新日期:2012-04-11 18:40
公开了一种分区处理系统,其能够这支持不同的操作系统分区,其中从分区向分区资源管理器发送吞吐量信息。使用吞吐量信息为分区资源创建资源平衡指示。该处理系统至少包括第一分区和第二分区。提供了分区资源管理器,用于从第二分区接收有关吞吐量的信息,并确定资源平衡指示。通信装置将资源平衡指示从所述分区管理器传送到第二分区中的内核,所述内核根据从分区管理器接收到的资源平衡指示向第二分区分配资源。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术一般涉及分区数据处理系统,特别涉及能够在系统分区中运行多个操作系统映像的单处理器或多处理器系统。
技术介绍
大多数对大型企业的现代媒介已发展了其IT基础结构,以将其曾经集中的“玻璃工厂(glass house)”的数据中心的范围扩展到无处不在,并且在事实上超出其组织的边界。这种发展的动力部分地根源于使迄今为止完全不同的分部操作互连以在实时的基础上与供应商和消费者进行通信的愿望,并且由于因特网的迅速发展而加速,而因特网作为越来越可用于提供这样的连接的电子商务、对互连伴随的访问以及商业对商业解决方案的媒介。当前这一发展附带地需要现代企业动态链接许多不同的操作平台,以创建无缝互连系统。由于从与合并相关的活动产生的,诸如非集中的购买操作、基于应用程序的要求、完全不同的技术平台的创建的因素,企业通常以不同的信息系统基础结构为特征。此外,对促进供应商、合伙人以及消费者之间的企业外实时互连的愿望,带来了在不同的环境中提供互连的强有力的诱因。响应消费者需求集的迅速发展,信息技术提供者已开始设计面向企业数据中心的已扩展连接性的这些需要的数据处理解决方案。涉及本说明书中的主题的背景信息包括美国专利序列号09/183961“COMPUTATIONAL WORKLOAD-BASED HARDWARE SIZER METHOD,SYSTEM AND PROGRAM PRODUCT(基于计算工作量的硬件分级方法、系统以及程序产品)”Ruffin et al.,其中描述了对计算机系统活动性的分析;美国专利序列号09/584276“INTER-PARTITION SHARED MEMORY METHOD,SYSTEM AND PROGRAM PRODUCT FOR A PARTITIONED PROCESSINGENVIRONMENT(分区处理环境的分区间共享存储器方法、系统以及程序产品)”Temple et al.,其中描述了逻辑分区之间的共享存储器;美国专利序列号09/253246“A METHOD OF PROVIDING DIRECT DATA PROCESSINGACCESS USING QUEUED DIRECT INPUT-OUTPUT DEVICE(使用排队直接输入-输出设备提供直接数据处理存取的方法)”Baskey et al.,其中描述了高带宽集成转换器;美国专利序列号09/583501“Heterogeneous Client ServerMethod,System And Program Product For A Partitioned Processing Environment(分区处理环境的不同客户服务器方法、系统以及程序产品)”Temple et al.,其中描述了对系统中两个不同客户服务器的分区;IBM文档SG24-5326-00“OS/390 Workload Manager Implementation and Exploitation(OS/390工作量管理器实现和利用)”ISBN0738413070,其中描述了对多个分区的工作量的管理;以及IBM文档SA22-7201-06 ESA/390 Principles of Operation(操作原理),其中描述了ESA/390指令集构架。将这些文档合并于此作为参考。起初,对提供同时为多个可能具有操作相依性的不同应用程序提供处理支持的集成系统的需求导致了分区多处理系统的市场的膨胀。作为曾经的大型计算机(诸如IBM S/390系统)的唯一的领域,这些提供在单个物理计算系统内支持多个操作系统映像的能力的分区系统已变得可以从越来越多的类型的提供者那里得到。例如,Sun Microsystems有限公司近来开始提供一种在超大型企业(Ultra Enterprise)10000高端服务器中的系统分区的形式,这在1996年12月12日提交,1999年8月3日公布并转让给Sun Microsystems有限公司的美国专利第5,931,938号“Multiprocessor Computer Having ConfigurableHardware System Domains(具有可配置的硬件系统域的多处理器计算机)”toDrogichen et.al.中作了详细描述。其它公司也已发表声明,表明其在这种类型的系统中的兴趣。此工业采纳强调了系统分区的“系统内系统”的好处,即将企业内各种计算工作量合并到一个(或少数几个)物理服务器计算机上,并在动态可重构硬件环境中同时实现测试和生产等级代码。此外,在某些分区多处理系统中,例如前述交叉引用的专利申请中描述的IBM S/390计算机系统,可以根据指定给正在进行的工作量的分区,在逻辑分区之内或之间动态分配资源(包括处理器、存储器以及I/O)(IBM和S/390是国际商业机器公司的注册商标)。基于工作量优先权起动动态资源分配的这一能力致力于长期负载量计划问题,而长期负载量计划问题历史上使数据中心管理者有意地将过多的资源量指派给其期望的计算工作量,以管理短暂的工作量尖峰。尽管这些分区系统促进了数据中心的扩展,以包括整个企业中完全不同的系统,但是当前这些解决方案并没有给出功能上将不同类或同类分区平台集成到单个交互操作分区系统的直接机制。事实上,尽管这些新的服务器使得能够在单个物理硬件平台内合并操作系统映像,但是其并不足以解决对驻留在服务器的分区内的操作系统之间的交互可操作性的需求。在其各个分区中具有完全不同的操作系统的不同类系统中,对交互操作能力的关注进一步加剧。此外,这些系统通常并不解决在不同类的平台之间共享的分区间资源的类型,而这些平台可能起动分区之间高带宽、低等待时间的互连。解决这些交互可操作性问题是很重要的,因为对这些问题的系统合并解决方案将使得更鲁棒的设备能够在运行于不同分区中的处理之间通信,以便调节这样的事实,即尽管这些应用程序在分离的操作系统上运行,但是其实际上彼此是本地的。在前述美国专利序列号09/584276“INTER-PARTITION SHAREDMEMORY METHOD,SYSTEM AND PROGRAM PRODUCT FOR APARTITIONED PROCESSING ENVIRONMENT(分区处理环境的分区间共享存储器方法、系统以及程序产品)”by Temple et al.中,几个操作系统的“内核”的扩展促进了对共享存储的使用,以实现交叉分区存储器共享。“内核”是操作系统中的核心系统服务代码。尽管可以在如此创建的接口上实现网络消息传送协议,但是通常期望不需要诉诸于对一个或多个操作系统的修改,就起动有效的交互处理通信。通常也期望避免限制分区隔离,以便共享存储区,如前述美国专利序列号09/584276 by Temple et.al.或如美国专利第5,931,938所述的Sun Microsystems Ultra Enterprise 10000高端服务器。同时,期望以存储器速度而不是网络速度来在分区之间发送信息。因此,希望有一种方式能够不需共享地址而在分区存储器之间移动存储器。可以使用IBM S/390千兆位(Gbit)以太网(1995年8月15日公布并本文档来自技高网...

【技术保护点】
一种具有包括第一操作系统的第一分区和包括第二操作系统的第二分区的计算系统中的方法,该方法包括下述步骤:    a)从所述第一分区向分区管理器传送第一分区吞吐量信息;    b)在所述分区管理器中,根据所述吞吐量信息创建资源平衡指示;    c)由分区管理器根据资源平衡指示将资源分配给所述第一分区。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:杰弗里库巴拉杰弗里尼克约瑟夫坦普尔第三彼得约康姆
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1