信息处理装置、计算机、资源分配方法及资源分配程序制造方法及图纸

技术编号:2820982 阅读:224 留言:0更新日期:2012-04-11 18:40
目的在于提供一种新的资源分配技术,该资源分配技术在采用将计算机内部分割为多个分区,由各自的分区使用所分配的资源来执行数据处理的结构的情况下,能够不需经由人工方式而自动地使各分区确实地使用与负载对应的适当量的资源。考虑到资源使用状况多半能够事先把握,准备针对各分区存储调度信息的存储单元,并从该存储单元获取以与当前时刻所属的时间范围对应关联的方式存储的资源量,使得各分区使用所获取的该资源量的资源来执行数据处理,其中,该调度信息用于记述如下内容:在与某一期间或时刻相关的时间范围内分配这么多量的资源。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及执行信息处理的信息处理装置;将计算机内部分割为多个 分区(partition),由各自的分区使用所分配到的资源来执行数据处理的计算 机;在该信息处理装置或计算机中所执行的资源分配方法;用于实现该资源 分配方法的资源分配程序。
技术介绍
目前使用着服务器装置,在一台该服务器装置上能够使多个OS (操作系 统)运行。在这种服务器装置上搭载有多个CPU,将服务器装置内部分割为多个分 区,并由各自的分区使用所分配到的CPU等资源来执行数据处理,例如,使 0S1使用10个CPU来进行邮件服务器的处理,使OS2使用5个CPU来进 行业务服务器的处理,使OS3使用3个CPU来进行批处理服务器(batch server)的处理。过去在这种服务器装置中,管理员始终监视服务器装置的资源使用状态, 并根据其使用状态,以人工的方式变更资源的分配。另外,还使用这样的方法,即保留(pool)某定量的资源不分配给任何 业务,在紧急时,将所保留的该资源分配给需要该资源的业务,但在此情况 下,也以人工的方式分配资源。然而,在如网络商务的业务中,会发生负载急剧增大的情况。在这种情 况下,若以人工变更资源的分配,则存在会给变更其分配的管理员带来极大 负担的问题。因此,若要说明最近作为资源使用CPU的情形的例子,则可以提出使用 如下技术监视CPU的使用率,在其监视的CPU的使用率超过某阈值的情 况下,通过发出编入新的CPU的指令,在可使CPU的使用率变大的情况下 自动编入新的CPU (例如,参照专利文献l)。此外,在下述的专利文献2中,作为本专利技术的
技术介绍
而记述有如下专利技术在具有服务接受用计算机和多台服务器的服务器系统中,根据时间段来 变更各服务器提供的服务,从而防止服务质量降低。另外,在下述的专利文献3中,作为本专利技术的
技术介绍
而记述有如下专利技术作为实现群集服务(clustering service)的方法,分别对多台物理服务器 设置托管服务(hosting service)用虚拟服务器和群集服务用虚拟服务器,并 使各群集服务用虚拟服务器经由网络连接而构成群集,利用CPU时间调度 (Time scheduling)功能,只将CPU的剩余时间分配给群集服务用虚拟服务 器,从而能够在不降低托管服务的性能(performance)的情况下,实现群集 服务,其中,上述实现群集服务的方法是指,通过网络连接多个节点(node), 构成称为集群(cluster)的节点群,并将处理内容分割分配给各节点进行分 散处理的方法。另外,在下述的专利文献4中,作为本专利技术的
技术介绍
而记述有如下发 明针对从多个终端所投入的多个事务(transaction)处理消息,基于运行统 计信息,计算各个执行所需的CPU使用时间的预测值,并基于所计算出的预 测值和多台服务器的当前CPU使用率,将这些事务处理消息分配给多台服务 器,从而实现各服务器的CPU利用效率的平均化。另外,在下述的专利文献5中,作为本专利技术的
技术介绍
而记述有如下发 明资源管理服务器收集虚拟计算机的资源使用状态,基于此预测资源使用 状态,而且根据过去的虚拟计算机的执行履历,计算关于各台虚拟计算机的 资源使用状态的相关关系,基于该预测值和该相关关系,计算各台虚拟计算 机的资源,从而实现资源分配的优化。专利文献1: JP特开2003-150571号公报专利文献2: JP特开2002-150000号公报专利文献3: JP特开2002-318862号公报专利文献4: JP特开2003-296289号公报专利文献5: JP特开2004-199561号公报
技术实现思路
专利技术要解决的问题然而,若采用如下的现有技术,即,若采用管理员监视资源的使用状 况,并根据其使用状况以人工变更CPU等资源的分配的现有技术,则存 在管理员始终要监视资源使用状况的问题,而且存在必须以人工分配资源 的问题。用户对服务器装置的利用,大多在特定的期间或特定的时间段增加或 减少,而且,虽然在这种情况下能够事先把握资源使用状态,但即使在这 种情况下也要以人工分配资源,这会使效率极其低。另外,若采用如下的现有技术,即若采用监视CPU的使用率,并在所监视的CPU使用率超过了某阈值的情况下自动编入新的CPU的现有技术,则在某业务的负载变大的情况下会将资源分配给该业务,所以存在即 使其他业务的负载变大也无法将资源分配给那些业务的问题。本专利技术是鉴于这种问题而提出的,其目的在于,针对信息处理装置的 处理功能,提供一种新的资源分配技术,该资源分配技术使处理功能能够 确实地使用与负载对应的适当量的资源。另外目的在于,提供一种新的资源分配技术,在该资源分配技术中, 考虑到在将计算机内部分割为多个分区,并由各自的分区使用所分配到的 资源来执行数据处理的情况下,大多能够事先把握资源使用状况,所以事 先调度资源量的分配,因此在这种情况下,能够不需经由人工方式而自动 地使各分区确实地使用与负载对应的适当量的资源。用于解决问题的手段本专利技术的信息处理装置的结构 第一结构为了实现上述目的,本专利技术提供一种信息处理装置,具有(1)处 理部,用于执行信息处理;(2)时钟单元;(3)存储单元,以与时刻 对应的方式存储用于表示需分配给处理功能的资源量的信息;(4)控制 单元,根据上述时钟单元的计时结果,通过参照存储单元判断在该时刻需 分配的资源量,并将所判断的量的资源分配给对应的处理功能。第二结构另外,为了实现上述目的,本专利技术提供一种信息处理装置,具有(1) 多个处理部,分别执行不同的处理功能;(2)存储单元,以与时刻对应的方式存储需分配给每一个处理部的资源量;(3)控制单元,参照上述存储单 元,对于在当前时刻需分配给某处理部的量的资源进行分配。在采用该结构时,存储单元对于每个时间段分别存储需分配给各自的 处理部的资源量。另外,本专利技术的信息处理装置具有第一装置和一台和多台终端装置, 其中,上述第一装置至少具有多个处理部,上述一台和多台终端装置与第 一装置连接。本专利技术的资源分配方法的结构为了实现上述目的,本专利技术提供一种资源分配方法,为了将处理所需 的资源分配给进行信息处理的处理部而以如下方式进行处理(1)参照 用于表示需分配给处理部的资源量的调度信息,(2)基于调度信息,判 断在当前时刻需分配给处理部的资源量,(3)将所判断的量的资源分配 给处理部。本专利技术的资源分配方法通过在具有上述结构的本专利技术的信息处理装 置中运行,能够使本专利技术的信息处理装置所具有的一个或多个处理功能确 实地使用与负载对应的适当量的资源。本专利技术的计算机的结构为了实现上述目的,具备本专利技术的计算机在具有如下结构时,即在具 有将计算机内部分割为多个分区,由各自的分区使用所分配的资源来执行 数据处理的结构时,具有(1)存储单元,针对各分区,存储调度信息,该调度信息用于记述如下内容在与某一期间或时刻相关的时间范围内分配 这么多量的资源;(2)获取单元,从存储单元获取以与当前时刻所属的 时间范围对应的方式所存储的资源量;(3)控制单元,用于进行控制, 以使各分区使用获取单元所获取的资源量的资源来执行数据处理。在采用该结构时,有时会具有判断单元,该判断单元用于判断当前时 刻所属的时间范围与上次判断过的时间范围相比有无变更,在具本文档来自技高网
...

【技术保护点】
一种信息处理装置,其特征在于,具有: 处理部,用于执行信息处理; 时钟单元; 存储单元,以与时刻对应的方式存储用于表示需分配给处理功能的资源量的信息; 控制单元,根据上述时钟单元的计时结果,通过参照上述存储单元判断在该时刻需分配的资源量,并将所判断的量的资源分配给对应的处理功能。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:田头健司
申请(专利权)人:富士通株式会社
类型:发明
国别省市:JP[日本]

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

1