Amazon technologies, inc. (20240205073). SYSTEM AND METHOD FOR DATA REPLICATION USING A SINGLE MASTER FAILOVER PROTOCOL simplified abstract

From WikiPatents
Jump to navigation Jump to search

SYSTEM AND METHOD FOR DATA REPLICATION USING A SINGLE MASTER FAILOVER PROTOCOL

Organization Name

amazon technologies, inc.

Inventor(s)

Timothy Andrew Rath of Des Moines WA (US)

Jakub Kulesza of Bellevue WA (US)

David Alan Lutz of Renton WA (US)

SYSTEM AND METHOD FOR DATA REPLICATION USING A SINGLE MASTER FAILOVER PROTOCOL - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240205073 titled 'SYSTEM AND METHOD FOR DATA REPLICATION USING A SINGLE MASTER FAILOVER PROTOCOL

Simplified Explanation

The patent application describes a system that stores data for clients using multiple replicas on different computing nodes. It includes a failover protocol for replicas to become master replicas within a group.

  • The system stores data for clients using multiple replicas on different computing nodes.
  • It includes a failover protocol for replicas to become master replicas within a group.
  • The protocol involves acquiring a lock, gathering state information, and checking for failover quorum.
  • Synchronization may be required if another replica stores more recent data or metadata.
  • If enough replicas support the attempt, the replica can become the master.

Potential Applications

This technology can be applied in cloud storage services, distributed databases, and data backup systems.

Problems Solved

This technology addresses the need for efficient data storage and failover protocols in distributed systems.

Benefits

The system provides reliable data storage with failover capabilities, ensuring data availability and consistency.

Commercial Applications

  • Cloud storage services
  • Distributed databases
  • Data backup systems

Prior Art

There may be prior art related to distributed data storage systems and failover protocols in the field of computer science.

Frequently Updated Research

Research on distributed systems, data replication, and failover protocols may be relevant to this technology.

Questions about the Technology

How does this technology improve data storage efficiency?

This technology improves data storage efficiency by maintaining multiple replicas and employing a failover protocol for master replica selection.

What are the potential applications of this failover protocol in distributed systems?

The failover protocol can be applied in cloud storage services, distributed databases, and data backup systems to ensure data availability and consistency.


Original Abstract Submitted

a system that implements a data storage service may store data on behalf of storage service clients. the system may maintain data in multiple replicas of various partitions that are stored on respective computing nodes in the system. the system may employ a single master failover protocol, usable when a replica attempts to become the master replica for a replica group of which it is a member. attempting to become the master replica may include acquiring a lock associated with the replica group, and gathering state information from the other replicas in the group. the state information may indicate whether another replica supports the attempt (in which case it is included in a failover quorum) or stores more recent data or metadata than the replica attempting to become the master (in which case synchronization may be required). if the failover quorum includes enough replicas, the replica may become the master.