-
公开(公告)号:US09020894B2
公开(公告)日:2015-04-28
申请号:US13357513
申请日:2012-01-24
申请人: Rajagopalan M. Ammanur , Pradosh Mohapatra , Satyajeet Randhawa , Anthony Joseph Li , Akash R. Deshpande
发明人: Rajagopalan M. Ammanur , Pradosh Mohapatra , Satyajeet Randhawa , Anthony Joseph Li , Akash R. Deshpande
CPC分类号: G06F7/00 , G06F9/45533 , G06F11/00 , G06F11/14 , G06F11/2038 , G06F11/2097
摘要: In one embodiment, an operating system kernel and/or one or more processes of a high-availability system are modified while the system is operating and providing high-availability service. In accomplishing this, one embodiment uses a second virtual machine to operate a second operating system kernel including a second set of processes in the standby mode, which receive state information from corresponding process(es) in the active mode. Individually, the operating system kernel and processes within the second set of processes may be a same or different version of their counterpart in a first virtual machine and its processes which are being replaced. When the second set of processes have acquired sufficient state information to perform the standby role, the operation of the first virtual machine is typically ceased as the version modified second virtual machine is performing the version modified functionality of the first virtual machine.
摘要翻译: 在一个实施例中,在系统运行并提供高可用性服务的同时修改高可用性系统的操作系统内核和/或一个或多个进程。 在实现这一点时,一个实施例使用第二虚拟机来操作第二操作系统内核,该第二操作系统内核包括处于待机模式的第二组进程,其从活动模式中的对应进程接收状态信息。 单独地,第二组进程中的操作系统内核和进程可以是它们在第一虚拟机中的对应的相同或不同的版本及其被替换的进程。 当第二组进程获得足够的状态信息以执行备用角色时,通常停止第一虚拟机的操作,因为版本修改的第二虚拟机正在执行第一虚拟机的版本修改的功能。
-
公开(公告)号:US20130191340A1
公开(公告)日:2013-07-25
申请号:US13357513
申请日:2012-01-24
申请人: Rajagopalan M. Ammanur , Pradosh Mohapatra , Satyajeet Randhawa , Anthony Joseph Li , Akash R. Deshpande
发明人: Rajagopalan M. Ammanur , Pradosh Mohapatra , Satyajeet Randhawa , Anthony Joseph Li , Akash R. Deshpande
IPC分类号: G06F7/00
CPC分类号: G06F7/00 , G06F9/45533 , G06F11/00 , G06F11/14 , G06F11/2038 , G06F11/2097
摘要: In one embodiment, an operating system kernel and/or one or more processes of a high-availability system are modified while the system is operating and providing high-availability service. In accomplishing this, one embodiment uses a second virtual machine to operate a second operating system kernel including a second set of processes in the standby mode, which receive state information from corresponding process(es) in the active mode. Individually, the operating system kernel and processes within the second set of processes may be a same or different version of their counterpart in a first virtual machine and its processes which are being replaced. When the second set of processes have acquired sufficient state information to perform the standby role, the operation of the first virtual machine is typically ceased as the version modified second virtual machine is performing the version modified functionality of the first virtual machine.
摘要翻译: 在一个实施例中,在系统运行并提供高可用性服务的同时修改高可用性系统的操作系统内核和/或一个或多个进程。 在实现这一点时,一个实施例使用第二虚拟机来操作第二操作系统内核,该第二操作系统内核包括处于待机模式的第二组进程,其从活动模式中的对应进程接收状态信息。 单独地,第二组进程中的操作系统内核和进程可以是它们在第一虚拟机中的对应的相同或不同的版本及其被替换的进程。 当第二组进程获得足够的状态信息以执行备用角色时,通常停止第一虚拟机的操作,因为版本修改的第二虚拟机正在执行第一虚拟机的版本修改的功能。
-