18646676. TECHNIQUES FOR REPLICATION CHECKPOINTING DURING DISASTER RECOVERY simplified abstract (ORACLE INTERNATIONAL CORPORATION)

From WikiPatents
Jump to navigation Jump to search

TECHNIQUES FOR REPLICATION CHECKPOINTING DURING DISASTER RECOVERY

Organization Name

ORACLE INTERNATIONAL CORPORATION

Inventor(s)

Satish Kumar Kashi Visvanathan of San Jose CA (US)

Viggnesh Venugopal of Santa Clara CA (US)

Victor Vladimir Golosovker of Union City CA (US)

Ravi Lingappa Shamanna of Milpitas CA (US)

TECHNIQUES FOR REPLICATION CHECKPOINTING DURING DISASTER RECOVERY - A simplified explanation of the abstract

This abstract first appeared for US patent application 18646676 titled 'TECHNIQUES FOR REPLICATION CHECKPOINTING DURING DISASTER RECOVERY

The patent application describes techniques for checkpointing multiple key ranges in parallel and concurrently during file storage replications between file systems in different cloud infrastructure regions.

  • Multiple range threads process multiple key ranges, with one thread per key range, creating checkpoints for their respective key ranges in parallel after processing a predetermined number of B-tree keys.
  • In case of a failure event, such as a system crash or thread failure, each thread restarts its B-tree key processing from a B-tree key after the most recent checkpoint.

Potential Applications: - Cloud storage systems - Data replication in distributed systems - File system management in cloud environments

Problems Solved: - Efficient checkpointing during file storage replications - Handling failure events in parallel processing systems

Benefits: - Improved reliability in file storage replications - Enhanced performance in cloud infrastructure regions

Commercial Applications: Title: Cloud Data Replication Optimization: Enhancing File Storage Efficiency This technology can be used in cloud service providers, data centers, and companies with distributed file systems to optimize data replication processes, improving overall system performance and reliability.

Questions about the technology: 1. How does this technology improve the efficiency of file storage replications in cloud environments? - This technology allows for parallel and concurrent checkpointing of key ranges, reducing the time and resources required for replication processes. 2. What are the potential challenges in implementing this technology in large-scale cloud infrastructure regions? - Implementing this technology at scale may require careful coordination and resource management to ensure optimal performance and reliability.


Original Abstract Submitted

Techniques are described for checkpointing multiple key ranges in parallel and concurrently during file storage replications between file systems in different cloud infrastructure regions. In certain embodiments, multiple range threads processing multiple key ranges, one thread per key range, create checkpoints for their respective key ranges in parallel and concurrently after processing a per-determined number of B-tree keys. In certain embodiments, upon encountering a failure event, either a system crash or a thread failure, each thread restarts its B-tree key processing from a B-tree key after the most recent checkpoint.