International business machines corporation (20240095186). VIRTUAL MACHINE FAILOVER WITH DISAGGREGATED SHARED MEMORY simplified abstract

From WikiPatents
Jump to navigation Jump to search

VIRTUAL MACHINE FAILOVER WITH DISAGGREGATED SHARED MEMORY

Organization Name

international business machines corporation

Inventor(s)

Daniel Waddington of Morgan Hill CA (US)

MOSHIK Hershcovitch of Tel-Aviv (IL)

VIRTUAL MACHINE FAILOVER WITH DISAGGREGATED SHARED MEMORY - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240095186 titled 'VIRTUAL MACHINE FAILOVER WITH DISAGGREGATED SHARED MEMORY

Simplified Explanation

The abstract describes a computer-implemented method that involves operating a program on a virtual machine on a first device with a local cache memory. Depending on the expiration of an epoch timer, updates are written to the local cache memory and evicted items are transmitted to a shared memory device. If the epoch timer expires, the local cache memory is flushed to the shared memory device, the virtual CPU state is transmitted, and the epoch timer is reset.

  • Operating a program on a virtual machine on a device with a local cache memory
  • Writing updates to the local cache memory and transmitting evicted items to a shared memory device
  • Flushing the local cache memory to the shared memory device when the epoch timer expires
  • Transmitting the virtual CPU state to the shared memory device
  • Resetting the epoch timer

Potential Applications

This technology could be applied in cloud computing environments, distributed systems, and virtualization platforms.

Problems Solved

This technology helps in efficiently managing memory resources, improving system performance, and ensuring data consistency in distributed computing environments.

Benefits

The benefits of this technology include enhanced system performance, optimized memory usage, and improved data integrity in virtualized environments.

Potential Commercial Applications

Potential commercial applications of this technology include cloud service providers, data centers, and virtualization software companies.

Possible Prior Art

Prior art may include existing methods for managing memory resources in virtualized environments, techniques for data synchronization in distributed systems, and approaches for improving system performance in cloud computing platforms.

Unanswered Questions

How does this technology impact energy efficiency in data centers?

This article does not address the specific impact of this technology on energy efficiency in data centers. Implementing this technology may lead to more efficient memory management, potentially reducing energy consumption in data center operations.

What are the security implications of transmitting data between devices in this manner?

The article does not discuss the security implications of transmitting data between devices. It would be important to consider potential security risks and implement appropriate measures to protect data during transmission between devices.


Original Abstract Submitted

according to an aspect, a computer-implemented method includes operating a program on a virtual machine on a first device having a local cache memory. based on a determination that an epoch timer has not expired, aspects include writing one or more updates to the local cache memory and transmitting evicted items from the local cache memory to a shared memory device that is separate from the first device. based on a determination that an epoch timer has expired, aspects include flushing the local cache memory to the shared memory device, transmitting a virtual cpu state of the virtual machine to the shared memory device, and resetting the epoch timer.