Dell products l.p. (20240264908). STORAGE RESOURCE RESYNCHRONIZATION USING PENDING IO REQUESTS simplified abstract

From WikiPatents
Jump to navigation Jump to search

STORAGE RESOURCE RESYNCHRONIZATION USING PENDING IO REQUESTS

Organization Name

dell products l.p.

Inventor(s)

Vasudevan Subramanian of Chapel Hill NC (US)

Nagapraveen Veeravenkata Seela of Cary NC (US)

Michael C. Brundage of Cary NC (US)

Alan L. Taylor of Cary NC (US)

STORAGE RESOURCE RESYNCHRONIZATION USING PENDING IO REQUESTS - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240264908 titled 'STORAGE RESOURCE RESYNCHRONIZATION USING PENDING IO REQUESTS

Simplified Explanation: The patent application describes techniques for resynchronizing storage resources using pending IO requests in the event of a network failure.

  • Upon detecting a network failure, the method involves pausing IO activity, creating snapshots of storage resources, marking modified blocks specified by pending IO requests, and then resuming IO activity.
  • Once the network is restored, the method involves creating a second snapshot of each storage resource, mirroring the differences to a destination storage resource, creating a third snapshot at the destination, and processing the third snapshot to identify storage resources based on the differences.

Key Features and Innovation:

  • Quiescing IO activity during network failure.
  • Creating snapshots of storage resources.
  • Marking modified blocks specified by pending IO requests.
  • Remote mirroring of differences to a destination storage resource.
  • Processing snapshots to identify storage resources based on differences.

Potential Applications: The technology can be applied in data centers, cloud storage systems, disaster recovery solutions, and network storage environments.

Problems Solved: The technology addresses the challenge of resynchronizing storage resources efficiently and accurately after a network failure.

Benefits:

  • Improved data integrity and consistency.
  • Faster recovery from network failures.
  • Reduced downtime and data loss.
  • Enhanced disaster recovery capabilities.

Commercial Applications: The technology can be utilized by data storage companies, cloud service providers, and enterprises with critical data storage needs to ensure data resiliency and continuity.

Prior Art: Readers can explore prior art related to storage resource resynchronization, network failure recovery, and data mirroring techniques in the field of data storage and disaster recovery solutions.

Frequently Updated Research: Stay updated on the latest advancements in storage resource resynchronization, network failure recovery, and data mirroring technologies to enhance data protection and recovery strategies.

Questions about Storage Resource Resynchronization: 1. How does the technology ensure data consistency during resynchronization after a network failure? 2. What are the key differences between traditional storage resynchronization methods and the approach described in the patent application?


Original Abstract Submitted

techniques are disclosed for storage resource resynchronization using pending io requests. for example, a method includes, upon detecting a failed network: quiescing io activity in progress; identifying storage resources and associated pending io requests; for each storage resource: creating a first snapshot of the storage resource; for each pending io request, marking blocks specified by the pending io request as modified; unquiescing the quiesced io activity; upon detecting the network has been restored: creating a second snapshot of each storage resource; remote mirroring, to the destination, a copy of differences of each source storage resource to the destination storage resource, wherein the differences are identified by comparing the first and the second snapshot; transmitting a request for the destination to create a third snapshot comprising a snapshot of each destination storage resource; and triggering the destination to process the third snapshot to identify storage resources based on the differences.