【技术实现步骤摘要】
本专利技术涉及重新分配客户端,并且尤其涉及在诸如数据中心的服务器刀片(server blade)之类的计算模块当中无缝地重新分配客户端的技术。
技术介绍
诸如计算机工作站、终端等的数据处理装置(此处被称为客户端)经常会使用远程计算模块来执行一个或多个软件处理。所述远程计算模块可以是服务器。在某一个实施例中,所述计算模块是服务器刀片、驻留在外壳中的具有一个或多个处理器、存储器、互连逻辑以及通信能力的模块化服务器,其中所述外壳诸如是安装在机架上的机箱,其具有多个其它服务器刀片。所述外壳可以包括存储系统、存储接口和通信接口。数据中心可以包括多个外壳。客户端可以向一个或多个数据中心传递请求或者信标,请求与计算模块关联。数据中心可以对所述信标作出响应,传递数据中心的能力以便把客户端与计算模块相关联。预定的列表可以引导客户端与指定的数据中心的计算模块的关联。例如,所述列表可以引导客户端与第一数据中心中的计算模块之一的关联,所述计算模块之一具有足够的闲置(spare)处理带宽。闲置处理带宽处于其中计算模块不执行其它软件处理的空闲时间。如果第一数据中心中没有计算模块具有足够的闲置处理带宽,那么所述计算模块可以引导客户端与第二数据中心中的具有足够闲置处理带宽的计算模块的关联。所述数据中心通常把客户端与具有足够处理带宽、为在客户端和计算模块之间传递通信所需的响应等待时间(latency)或者时间、以及为在计算模块和存储系统之间传递通信所需的存储等待时间或者时间的计算模块相关联,以便使计算模块可以向客户端提供预期的服务级别。例如,所述数据中心可以把第一客户端与其百分之十(1 ...
【技术保护点】
一种用于重新分配客户端的设备,所述设备包括:选择模块,被配置为选择具有与第一计算模块相兼容的硬件的第二计算模块,其中所述第一计算模块为客户端执行软件处理;暂停模块,被配置为暂停所述软件处理,以便使第一计算模块不接受客户端输入 ;执行状态模块,被配置为把计算模块执行状态从第一计算模块复制到第二计算模块;以及存储器映象模块,被配置为把存储在第一存储系统中的软件处理图像的存储器映象从第一计算模块复制到第二计算模块。
【技术特征摘要】
US 2005-11-3 11/266,1471.一种用于重新分配客户端的设备,所述设备包括选择模块,被配置为选择具有与第一计算模块相兼容的硬件的第二计算模块,其中所述第一计算模块为客户端执行软件处理;暂停模块,被配置为暂停所述软件处理,以便使第一计算模块不接受客户端输入;执行状态模块,被配置为把计算模块执行状态从第一计算模块复制到第二计算模块;以及存储器映象模块,被配置为把存储在第一存储系统中的软件处理图像的存储器映象从第一计算模块复制到第二计算模块。2.如权利要求1所述的设备,还包括恢复模块,被配置为在所述第二计算模块使用来自第一存储系统的软件处理图像执行所述软件处理的情况下,恢复软件处理的执行。3.如权利要求2所述的设备,还包括处理图像复制模块,被配置为在恢复软件处理的执行的同时把软件处理图像从第一存储系统复制到第二存储系统。4.如权利要求3所述的设备,还包括变化记录模块,被配置为记录当把软件处理图像从第一存储系统复制到第二存储系统时、软件处理图像的变化。5.如权利要求4所述的设备,还包括变化应用模块,被配置为把所记录的软件处理图像变化应用到第二存储系统上的软件处理图像的副本上。6.如权利要求1所述的设备,其中,每一计算模块均被配置为服务器刀片。7.如权利要求1所述的设备,其中,所述第二计算模块具有从第二计算模块到客户端的响应等待时间,所述响应等待时间实际上等于从第一计算模块到客户端的响应等待时间,并且所述第二计算模块具有从第二计算模块到第二存储系统的存储等待时间,所述存储等待时间实际上等于从第一计算模块到第一存储系统的存储等待时间。8.如权利要求1所述的设备,还包括检测模块,被配置为检测在第一计算模块上执行的软件处理的性能降低,并且响应于性能的降低而自动启动软件处理的重新分配。9.一种用于重新分配客户端的方法,包括选择具有与第一计算模块相兼容的硬件的第二计算模块,其中所述第一计算模块为客户端执行软件处理;暂停所述软件处理,其中所述第一计算模块不接受客户端输入;把计算模块执行状态从第一计算模块复制到第二计算模块;把存储在第一存储系统中的软件处理图像的存储器映象从第一计算模块复制到第二计算模块;并且在所述第二计算模块使用来自第一存储系统的软件处理图像执行所述软件处理的情况下,恢复所述软件处理。10.如权利要求9所述的方法,其中,每一计算模块均被配置为服务器刀片。11.如权利要求9所述的方法,其中,所述第二计算模块具有从第二计算模块到客户端的响应等待时间,所述响应等待时间实际上等于从第一计算模块到客户端的响应等待时间,并且所述第二计算模块具有从第二计算模块到第二存储系统的存储等待时间,所述存储等待时间实际上等于从第一计算模块到第一存储系统的存储等待时间。12.如权利要求9所述的方法,其中还包括在恢复软件处理的执行的同时把软件处理图像从第一存储系统复制到第二存储系统的操作。13.如权利...
【专利技术属性】
技术研发人员:达里尔C克罗默,霍华德J洛克,兰戴尔S斯普林菲尔德,罗德D沃特曼,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。