【技术实现步骤摘要】
本公开内容一般地涉及数据处理,并且更为特别地涉及逻辑分区的移动。
技术介绍
自从计算机时代开始以来,计算机系统已发展成可具有许多不同设置的极其复杂的设备。计算机系统通常包括硬件(例如半导体,电路板,等等)和软件(例如计算机程序)的组合。随着半导体工艺和计算机架构的进步推动计算机硬件的性能变得越来越高,越来越复杂的计算机软件发展为利用硬件的这种更高性能,从而目前的计算机系统比几年前的计算机系统强大得多。具体的计算机系统上的硬件和软件的组合限定了计算环境。因此,不同硬件平台和不同操作系统提供不同的计算环境。近年来,工程师已认识到可在同一物理计算机系统上通过逻辑地将计算机系统资源分区成不同的计算环境来提供不同的计算环境。IBM开发的p系列的计算机系统是支持逻辑分区的计算机系统的一个例子。如果想要对p系列的计算机系统进行逻辑分区,则安装分区管理器代码(在p系列的术语中被称为“管理程序(hypervisor)”),其允许在同一平台上限定不同的计算环境。一旦安装了分区管理器,则可以创建限定不同计算环境的逻辑分区。分区管理器管理逻辑分区以确保它们可共享所需的计算机系统中的资源而同时维护由逻辑分区限定的独立的计算环境。包括多个逻辑分区的计算机系统通常在各逻辑分区之间共享资源。例如,具有单个CPU的计算机系统可以具有已限定的两个逻辑分区,其中50%的CPU被分配给每个逻辑分区,30%的存储器被分配给第一逻辑分区且67%的存储器被分配给第二逻辑分区,并且两个不同的I/O插-->槽被分配给这两个逻辑分区,每个分区一个。一旦逻辑分区被限定并且共享的资源被分配给各逻辑分区,则每个 ...
【技术保护点】
一种装置,包括: 至少一个处理器; 存储器,其耦合到所述至少一个处理器; 逻辑分区,其被定义在所述装置上,执行一个操作系统; 分区管理器,其驻留在所述存储器中并由所述至少一个处理器执行,所述逻辑分区在所述分区管理器的控制下在第一位置处执行,所述分区管理器包括: 将所述逻辑分区迁移到第二位置的分区迁移机制,所述分区迁移机制包括调用检查点机制,所述调用检查点机制在将所述逻辑分区从所述第一位置迁移到所述第二位置期间每次调用所述分区管理器时保存所述操作系统的状态的检查点,所述分区迁移机制确定每次调用所述分区管理器的全部所需资源是否可用,并且如果不可用,则所述分区迁移机制从上一次检查点恢复操作系统的状态并预占所述第二位置处的对应的虚拟处理器,直到所需资源可用为止。
【技术特征摘要】
US 2007-3-23 11/690,1741.一种装置,包括:至少一个处理器;存储器,其耦合到所述至少一个处理器;逻辑分区,其被定义在所述装置上,执行一个操作系统;分区管理器,其驻留在所述存储器中并由所述至少一个处理器执行,所述逻辑分区在所述分区管理器的控制下在第一位置处执行,所述分区管理器包括:将所述逻辑分区迁移到第二位置的分区迁移机制,所述分区迁移机制包括调用检查点机制,所述调用检查点机制在将所述逻辑分区从所述第一位置迁移到所述第二位置期间每次调用所述分区管理器时保存所述操作系统的状态的检查点,所述分区迁移机制确定每次调用所述分区管理器的全部所需资源是否可用,并且如果不可用,则所述分区迁移机制从上一次检查点恢复操作系统的状态并预占所述第二位置处的对应的虚拟处理器,直到所需资源可用为止。2.根据权利要求1所述的装置,其中当所述所需资源可用时所述分区迁移机制使能所述对应的虚拟处理器。3.根据权利要求1所述的装置,其中所述第二位置包括耦合到所述装置的计算机系统。4.根据权利要求1所述的装置,其中所述分区管理器记录当所述对应的虚拟处理器被预占时在所述操作系统上已使能的功能,并允许所述虚拟处理器执行仅需要所述第二位置处可用资源的已使能的功能中的任何一个。5.根据权利要求4所述的装置,其中所述功能包括异常。6.根据权利要求1所述的装置,其中当调用的全部所需资源在所述第二位置处都可用时所述分区管理器执行所述调用。7.一种用于将执行操作系统的逻辑分区从第一位置迁移到第二位置的计算机实现的方法,所述方法包括以下步骤:开始所述逻辑分区从所述第一位置到所述第二位置的迁移;在所述逻辑分区从所述第一位置到所述第二位置的迁移完成之前,使能所述第二位置中的逻辑分区;在所述逻辑分区从所述第一位置到所述第二位置的迁移完成之前,针对对所述第二位置中的所述逻辑分区中的分区管理器的每次调用,存储在执行所述调用之前的所述操作系统的状态的检查点;在执行所述调用之前,确定所述调用的全部所需资源是否已经被迁移到所述第二位置;如果所述调用的全部所需资源已经被迁移到所述第二位置,则执行所述对分区管理器的调用;如果所述调用的全部所需资源还没被迁移到所述第二位置,则执行以下步骤:从上一次检查点恢复所述操作系统的状态;以及预占对应的虚拟处理器,直到所需资源可用为止。8.根据权利要求7所述的方法,还包括当所需资源可用时使能所述对应的虚拟处理器的步骤。9.根据权利要求7所述的方法,其中所述第二位置包括与限定所述第一位置的第一计算机系统不同的第二计算机系统。10.根据权利要求7所述的方法,还包括以下步骤:记录当所述对应的虚拟处理器被预占时在所述操作系统上已使能的功能;以及允许所述虚拟处理器执行仅需要...
【专利技术属性】
技术研发人员:WJ阿姆斯特朗,DA拉森,N纳亚,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。