Methods for session failover in OS (operating system) level and systems using the same
AssigneeWistron Corporation
InventorChih-Ming Chen
Life of this patent
Estimating the term…
Abstract
The invention introduces a method for session failover in OS (Operating System) level, which contains at least the following steps. A VM (Virtual Machine) OS is selected to perform a failover when a server OS is determined to have failed. A memory and a local storage device of the VM OS are mapped to the physical memory space and physical storage space of a distributed share-memory-and-cloud-storage, which were allocated for the failed server OS via a hypervisor corresponding to the VM OS. The OS state of the failed server OS is obtained from a distributed cache system via the hypervisor.
Claims16
A method for session failover in OS (Operating System) level, executed by a processing unit, comprising:
- selecting a VM (Virtual Machine) OS to perform a failover when determining that a server OS fails;
- mapping a memory and a local storage device of the VM OS to physical memory space and physical storage space of a distributed share-memory-and-cloud-storage, which were allocated for the failed server OS via a hypervisor corresponding to the VM OS;
- and
- obtaining an OS state of the failed server OS from a distributed cache system via the hypervisor.
A system for session failover in OS (Operating System) level, comprising:
- a server OS;
- a VM (Virtual Machine) OS;
- a distributed cache system;
- a distributed share-memory-and-cloud-storage;
- and
- a health monitor, selecting the VM OS to perform a failover when determining that the server OS fails;
- mapping a memory and a local storage device of the VM OS to physical memory space and physical storage space of the distributed share-memory-and-cloud-storage, which were allocated for the failed server OS via a hypervisor corresponding to the VM OS;
- and obtaining an OS state of the failed server OS from the distributed cache system via the hypervisor.
Dependencies are inferred from the claim text.