Micron technology, inc. (20240281331). FAST FAILURE RECOVERY OF APPLICATIONS simplified abstract

From WikiPatents
Jump to navigation Jump to search

FAST FAILURE RECOVERY OF APPLICATIONS

Organization Name

micron technology, inc.

Inventor(s)

David Andrew Roberts of Wellesley MA (US)

FAST FAILURE RECOVERY OF APPLICATIONS - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240281331 titled 'FAST FAILURE RECOVERY OF APPLICATIONS

Simplified Explanation

The patent application describes methods, systems, and machine-readable mediums for saving application state using in-memory versioning in a shared memory pool of disaggregated memory. This allows for processing resources to be on separate devices from the memory they are using, preventing hardware failures from affecting both components.

  • By utilizing a disaggregated memory pool, processing resources can be on separate devices from the memory they are using.
  • Failure of hardware or an application does not necessarily cause the memory devices to fail.
  • Standby applications can quickly resume execution by utilizing the memory pool assigned to the primary application.

Key Features and Innovation

  • Saving application state using in-memory versioning in a shared memory pool of disaggregated memory.
  • Processing resources and memory can be on separate devices.
  • Standby applications can quickly resume execution in case of a failure.

Potential Applications

This technology can be applied in various industries such as cloud computing, data centers, and high-performance computing.

Problems Solved

  • Prevents hardware failures from affecting both processing resources and memory.
  • Allows for quick resumption of standby applications in case of a failure.

Benefits

  • Improved reliability and fault tolerance.
  • Efficient utilization of processing resources and memory.
  • Quick recovery in case of failures.

Commercial Applications

Potential commercial applications include cloud computing services, data center management tools, and high-performance computing solutions.

Questions about the Technology

How does this technology improve fault tolerance in computing systems?

This technology improves fault tolerance by separating processing resources from memory, preventing hardware failures from affecting both components.

What are the potential applications of this technology in the cloud computing industry?

This technology can be used in cloud computing services to improve reliability and efficiency in managing resources.


Original Abstract Submitted

disclosed in some examples, are methods, systems, and machine-readable mediums in which application state is saved using in-memory versioning in a shared memory pool of disaggregated memory. by utilizing a disaggregated memory pool, the processing resources may be on separate devices than the memory those resources are using. as a result of this architecture, a failure of hardware of processing resources or an application does not necessarily also cause the hardware resources of the memory devices to fail. this allows a standby application executing on standby processing resources to quickly resume execution when a primary application fails by utilizing the memory pool assigned to the primary application in the memory pool.