Invention Grant
- Patent Title: Failover mechanism in a distributed computing system
- Patent Title (中): 分布式计算系统中的故障转移机制
-
Application No.: US14484618Application Date: 2014-09-12
-
Publication No.: US09367410B2Publication Date: 2016-06-14
- Inventor: Liyin Tang , Rishit Manit Shroff , Amitanand S. Aiyer , Arjen Roodselaar
- Applicant: Facebook, Inc.
- Applicant Address: US CA Menlo Park
- Assignee: Facebook, Inc.
- Current Assignee: Facebook, Inc.
- Current Assignee Address: US CA Menlo Park
- Agency: Perkins Coie LLP
- Main IPC: G06F11/07
- IPC: G06F11/07 ; G06F11/20 ; G06F11/14

Abstract:
The disclosure is directed to failover mechanisms in a distributed computing system. A region of data is managed by multiple region servers. One of the region servers is elected as a “leader” and the remaining are “followers.” The leader serves the read/write requests from a client. The leader writes the data received from the client into the in-memory store and a local write-ahead log (“WAL”), and synchronously replicates the WAL to the followers. A region server designated as an “active” region server synchronizes a distributed data store with the data from the WAL. Active witness followers apply the data from the WAL to their in-memory store while shadow witness followers do not. Different types of servers provide failover mechanisms with different characteristics. A leader is elected based on their associated ranks—higher the rank, higher the likelihood of electing itself as a leader.
Public/Granted literature
- US20160077936A1 FAILOVER MECHANISM IN A DISTRIBUTED COMPUTING SYSTEM Public/Granted day:2016-03-17
Information query