18521176. CONCURRENT AND NON-BLOCKING OBJECT DELETION FOR CROSS-REGION REPLICATIONS simplified abstract (Oracle International Corporation)

From WikiPatents
Jump to navigation Jump to search

CONCURRENT AND NON-BLOCKING OBJECT DELETION FOR CROSS-REGION REPLICATIONS

Organization Name

Oracle International Corporation

Inventor(s)

Satish Kumar Kashi Visvanathan of San Jose CA (US)

Ravi Lingappa Shamanna of Milpitas CA (US)

Vikram Singh Bisht of Seattle WA (US)

CONCURRENT AND NON-BLOCKING OBJECT DELETION FOR CROSS-REGION REPLICATIONS - A simplified explanation of the abstract

This abstract first appeared for US patent application 18521176 titled 'CONCURRENT AND NON-BLOCKING OBJECT DELETION FOR CROSS-REGION REPLICATIONS

Simplified Explanation

The patent application describes techniques for enabling concurrent and non-blocking replication object deletion during cross-region replications. In some embodiments, a target replication pipeline and a deletion pipeline operate in parallel in a target file system during cross-region replication. The deletion pipeline deletes processed objects after each checkpoint in the target replication pipeline, allowing for a fresh restart of the replication in case of non-recoverable failure without waiting for unused objects to be deleted. This is achieved by utilizing a generation number associated with each object to delete unused objects in the background while allowing the deletion of processed objects as normal for the freshly restarted replication.

  • Techniques for concurrent and non-blocking replication object deletion during cross-region replications
  • Target replication pipeline and deletion pipeline operating in parallel
  • Deletion of processed objects after each checkpoint in the replication pipeline
  • Fresh restart of replication in case of non-recoverable failure
  • Utilization of generation numbers for background deletion of unused objects

Potential Applications

The technology described in the patent application could be applied in cloud storage systems, data backup solutions, and disaster recovery services.

Problems Solved

The technology addresses the issue of non-blocking replication object deletion during cross-region replications, allowing for efficient and reliable data replication processes.

Benefits

The benefits of this technology include improved replication performance, reduced downtime in case of failures, and enhanced data integrity during cross-region replications.

Potential Commercial Applications

Potential commercial applications of this technology include cloud service providers, data management companies, and disaster recovery solution providers.

Possible Prior Art

One possible prior art could be the use of generation numbers for object management in distributed systems. Another could be techniques for non-blocking replication in storage systems.

Unanswered Questions

How does this technology impact data security during cross-region replications?

The article does not specifically address the impact of this technology on data security during cross-region replications. It would be important to understand how the deletion process affects the overall security of the replicated data.

What are the scalability limitations of this technology in large-scale replication scenarios?

The article does not delve into the scalability limitations of this technology in large-scale replication scenarios. It would be crucial to know how well this approach performs when dealing with a massive amount of data in cross-region replications.


Original Abstract Submitted

Techniques are described for enabling concurrent and non-blocking replication object deletion during cross-region replications. In some embodiments, in a target file system, a target replication pipeline as part of a cross-region replication, and a deletion pipeline operate in parallel. The deletion pipeline deletes processed objects reaching the last pipeline stage of the target replication pipeline after each checkpoint in the target replication pipeline. In some embodiments, after a non-recoverable failure during the cross-region replication, the cross-region replication can be restarted from the beginning (i.e., fresh restart) without waiting for its unused objects in the Object Store to be deleted by utilizing a generation number associated with each object to delete the unused objects in a background process while allowing deleting processed objects as normal for the freshly restarted cross-region replication.