信息处理系统、管理设备、处理请求设备和信息处理方法技术方案

技术编号:7005040 阅读:190 留言:0更新日期:2012-04-11 18:40
一种信息处理系统,包括:接收单元,其接收分配用于处理数据的计算机资源的请求和对要在该数据上执行的数据处理进行标识的标识信息;分配单元,响应于接收的请求,该分配单元分配一个或多个计算机中的一个计算机内所包括的至少部分计算机资源;指定单元,根据分配的计算机资源,该指定单元指定表示数据在分配的计算机资源中的存储位置的存储位置信息;转移单元,其将要由分配的计算机资源进行处理的数据转移到由存储位置信息表示的存储位置;以及部署单元,在已将要处理的数据转移到存储位置之后,该部署单元将构成接收的标识信息所标识的数据处理的一个或多个程序部署到分配的计算机资源,以使用分配的计算机资源执行该一个或多个程序。

【技术实现步骤摘要】

本专利技术涉及。
技术介绍
通过分配包括一个或多个计算机的计算机组的至少部分计算机资源形成虚拟机并使用户使用形成的虚拟机的服务已被执行(参见,例如日本未审查专利申请公开(PCT申请的译文)No. 2009-532944)。在这种服务中,在作为存储要被处理的数据的存储库的虚拟机与从该存储库获取要被处理的数据并对该数据进行处理的虚拟机之间转移要被处理的数据。
技术实现思路
本专利技术的目的在于提供, 其能够在用于通过分配计算机组的至少部分计算机资源对数据进行处理的系统中抑制由数据转移所引起的延迟。根据本专利技术的第一方面,提供一种信息处理系统,其包括接收单元,其接收分配用于处理数据的计算机资源的请求和对要在该数据上执行的数据处理进行标识的标识信息;分配单元,响应于由接收单元接收的请求,该分配单元分配一个或多个计算机中的一个计算机内所包括的至少部分计算机资源;指定单元,根据由分配单元分配的计算机资源,该指定单元指定表示数据在由分配单元分配的计算机资源中的存储位置的存储位置信息;转移单元,其将要由分配单元分配的计算机资源进行处理的数据转移到由指定单元指定的存储位置信息表示的存储位置;以及部署单元,在转移单元已将要处理的数据转移到存储位置之后,该部署单元将构成由接收单元接收的标识信息所标识的数据处理的一个或多个程序部署到由分配单元分配的计算机资源,以使得通过使用由分配单元分配的计算机资源来执行该一个或多个程序。根据本专利技术的第二方面,提供一种管理设备,其包括接收单元,其接收分配用于处理数据的计算机资源的请求和对要在该数据上执行的数据处理进行标识的标识信息;分配单元,响应于由接收单元接收的请求,该分配单元分配一个或多个计算机中的一个计算机内所包括的至少部分计算机资源;指定单元,根据由分配单元分配的计算机资源,该指定单元指定表示数据在由分配单元分配的计算机资源中的存储位置的存储位置信息;使要由分配单元分配的计算机资源进行处理的数据被转移到由指定单元指定的存储位置信息表示的存储位置的单元;以及部署单元,在已将要处理的数据转移到存储位置之后,该部署单元将构成由接收单元接收的标识信息所标识的数据处理的一个或多个程序部署到由分配单元分配的计算机资源,以使得通过使用由分配单元分配的计算机资源来执行该一个或多个程序。根据本专利技术的第三方面,提供一种处理请求设备,其包括分配请求发送单元,其发送分配用于处理数据的计算机资源的请求和对要在该数据上执行的数据处理进行标识4的标识信息;获取单元,其获取表示数据在一个或多个计算机中的一个计算机内所包括的至少部分计算机资源中的存储位置的存储位置信息,响应于由分配请求发送单元发送的请求来分配该计算机资源;转移单元,其将要由分配的计算机资源进行处理的数据转移到由获取单元获取的存储位置信息表示的存储位置;以及在转移单元已将要处理的数据转移之后,使构成由分配请求发送单元发送的标识信息所标识的数据处理的一个或多个程序被部署到分配的计算机资源的单元,以使得通过使用分配的计算机资源来执行该一个或多个程序。根据本专利技术的第四方面,提供一种信息处理方法,其包括下列步骤接收分配用于处理数据的计算机资源的请求和对要在该数据上执行的数据处理进行标识的标识信息; 响应于接收的请求,分配一个或多个计算机中的一个计算机内所包括的至少部分计算机资源;根据分配的计算机资源,指定表示数据在分配的计算机资源中的存储位置的存储位置信息;将要由分配的计算机资源进行处理的数据转移到由指定的存储位置信息表示的存储位置;以及在已将要处理的数据转移到存储位置之后,将构成由接收的标识信息所标识的数据处理的一个或多个程序部署到分配的计算机资源,以使得通过使用分配的计算机资源来执行该一个或多个程序。根据本专利技术的第一到第四方面,在用于通过分配计算机组的至少部分计算机资源对数据进行处理的系统中,与不使用这种配置的情况相比,可以抑制由数据转移所引起的延迟。附图说明基于下列附图将详细描述本专利技术的示例性实施例,其中图1为信息处理系统的系统配置图;图2为包括在信息处理系统中的各个设备的功能框图;图3为示出了虚拟机状态管理表的示例的示图;图4为示出了更新的虚拟机状态管理表的示例的示图;图5为示出了服务定义表的示例的示图;图6为示出了更新的虚拟机状态管理表的示例的示图;图7为由信息处理系统和虚拟机执行的处理的时序图;图8为示出了虚拟机状态管理表的示例的示图;图9为示出了执行等待队列的示例的示图;图10为示出了服务定义表的示例的示图;以及图11为由信息处理系统和虚拟机执行的处理的时序图。具体实施例方式在下文中,将参考附图对本专利技术的示例性实施例进行描述。首先,将对本专利技术的第一示例性实施例进行描述。图1示出了根据该示例性实施例的信息处理系统10的系统配置图。如图1所示, 信息处理系统10包括客户端设备200和管理设备100,客户端200请求使用包括一个或多个计算机300的计算机组30的至少部分计算机资源,管理设备100从客户端设备200接收对于使用的请求并且执行各种类型的控制处理,诸如分配计算机资源。在该示例性实施例中,包括在计算机组30中的各个计算机300、管理设备100和客户端设备200经由网络 20(诸如因特网)彼此进行数据通信,但是在这些设备之间的连接形式并不限于上述形式, 只要这些设备可以彼此进行数据通信即可。计算机组30包括一个或多个计算机300,并且连接各个计算机300使得它们可以经由网络302彼此进行数据通信。包括在计算机组30中的每个计算机300配备有包括一个或多个处理器、存储器和磁盘装置的计算机资源(硬件资源)。在计算机组30中提供的计算机资源可以被划分为一个或多个段并且可以被形成为所谓虚拟机的逻辑计算机。可替换地,可以通过划分全部或部分硬件的使用时间并且通过分配至少部分硬件来形成虚拟机。管理设备100为这样的计算机,其从客户端设备200接收使用计算机组30的请求、为客户端设备200分配虚拟机、并且执行用于使分配的虚拟机执行由客户端设备200请求的数据处理的控制。以下将对管理设备100中提供的详细功能进行描述。客户端设备200为这样的计算机,其接收来自用户的输入、响应于用户的输入来请求从计算机组30分配虚拟机、并且还请求使用响应于上述请求分配的虚拟机执行数据处理。以下将对客户端设备200中提供的详细功能进行描述。图2示出了包括在信息处理系统10中的各个设备的功能框图。在下文中,将参考图2所示的功能框图来对包括在信息处理系统10中的管理设备100和客户端设备200中提供的详细功能进行描述。包括在计算机组30中的计算机资源被划分为多个段,以使得形成多个虚拟机。在图2所示的示例中,VMl至VM4表示通过将计算机300的计算机资源划分为四个段形成的虚拟机。在该示例性实施例中,可以预先形成虚拟机。所形成的虚拟机包括通过将计算机 300划分为一个或多个段形成的至少一个虚拟机。如图2所示,管理设备100包括虚拟机信息发送/接收单元102、虚拟机信息保持单元104、虚拟机分配请求接收单元106、虚拟机分配单元108、数据存储位置信息生成单元 110、数据存储位置信息发送单元112、服务请求接收单元114、服务信息保持单元116以及服务部署单元118。当计算机读取并执行本文档来自技高网...

【技术保护点】
1.一种信息处理系统,其包括:接收单元,其接收分配用于处理数据的计算机资源的请求和对要在该数据上执行的数据处理进行标识的标识信息;分配单元,响应于由接收单元接收的请求,该分配单元分配一个或多个计算机中的一个计算机内所包括的至少部分计算机资源;指定单元,根据由分配单元分配的计算机资源,该指定单元指定表示数据在由分配单元分配的计算机资源中的存储位置的存储位置信息;转移单元,其将要由分配单元分配的计算机资源进行处理的数据转移到由指定单元指定的存储位置信息表示的存储位置;以及部署单元,在转移单元已将要处理的数据转移到存储位置之后,该部署单元将构成由接收单元接收的标识信息所标识的数据处理的一个或多个程序部署到由分配单元分配的计算机资源,以使得通过使用由分配单元分配的计算机资源来执行该一个或多个程序。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:斋藤信一
申请(专利权)人:富士施乐株式会社
类型:发明
国别省市:JP

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

1