Micron technology, inc. (20240281331). FAST FAILURE RECOVERY OF APPLICATIONS simplified abstract
Contents
- 1 FAST FAILURE RECOVERY OF APPLICATIONS
- 1.1 Organization Name
- 1.2 Inventor(s)
- 1.3 FAST FAILURE RECOVERY OF APPLICATIONS - A simplified explanation of the abstract
- 1.4 Simplified Explanation
- 1.5 Key Features and Innovation
- 1.6 Potential Applications
- 1.7 Problems Solved
- 1.8 Benefits
- 1.9 Commercial Applications
- 1.10 Questions about the Technology
- 1.11 Original Abstract Submitted
FAST FAILURE RECOVERY OF APPLICATIONS
Organization Name
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.