18581842. FAST FAILURE RECOVERY OF APPLICATIONS simplified abstract (Micron Technology, Inc.)
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 18581842 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.
Key Features and Innovation:
- Utilizes a disaggregated memory pool for saving application state.
- Allows processing resources to be on separate devices from the memory they use.
- Enables a standby application to quickly resume execution when a primary application fails.
- Prevents hardware failures of processing resources or applications from affecting memory devices.
Potential Applications: This technology could be applied in cloud computing, data centers, and high-performance computing environments.
Problems Solved:
- Prevents hardware failures from causing complete system failures.
- Enables seamless failover and quick recovery in case of application failures.
Benefits:
- Improved system reliability and fault tolerance.
- Enhanced system performance and resource utilization.
- Simplified management of application state and memory resources.
Commercial Applications: The technology could be valuable for cloud service providers, data center operators, and companies requiring high availability and reliability in their computing infrastructure.
Prior Art: Readers interested in prior art related to this technology may explore research on disaggregated memory systems, in-memory versioning techniques, and fault-tolerant computing architectures.
Frequently Updated Research: Researchers may find relevant studies on the optimization of memory pools, fault recovery mechanisms, and distributed computing systems.
Questions about Disaggregated Memory Pool Technology: 1. What are the key advantages of using a disaggregated memory pool in computing systems? 2. How does in-memory versioning contribute to the reliability and fault tolerance of applications utilizing disaggregated memory pools?
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.
(Ad) Transform your business with AI in minutes, not months
Trusted by 1,000+ companies worldwide