Invention Grant
- Patent Title: Data replication in a tree based server architecture
-
Application No.: US14796810Application Date: 2015-07-10
-
Publication No.: US10027748B2Publication Date: 2018-07-17
- Inventor: Muthukaruppan Annamalai , Zelaine Fong , Marc Alexander Celani , Vishal Kathuria , Sanketh Indarapu , Rohit Subhash Bhoj , Benjamin Francois Marie Renard , Sumeet Ungratwar
- Applicant: Facebook, Inc.
- Applicant Address: US CA Menlo Park
- Assignee: Facebook, Inc.
- Current Assignee: Facebook, Inc.
- Current Assignee Address: US CA Menlo Park
- Agency: FisherBroyles, LLP
- Main IPC: H04L29/08
- IPC: H04L29/08 ; H04L5/00 ; G06F17/30

Abstract:
The disclosure is directed to data replication in a distributed computing system. The data, e.g., received from a client, is replicated to a first set of servers (“sync replica set”) synchronously and to a second set of servers asynchronously (“async tree”). A server can be a primary, secondary or a follower server. A sync replica set includes a primary server and one or more secondary servers. The async tree includes multiple follower servers deployed in a tree structure. A primary server can replicate the data to the secondary servers synchronously, and the secondary servers can replicate the data to one or more follower servers, e.g., a root node of the async tree, asynchronously. The root node then replicates the data to children of the root node, which then replicate to their children and so on until the leaf nodes of the async tree receive the data.
Public/Granted literature
- US20170013058A1 DATA REPLICATION IN A TREE BASED SERVER ARCHITECTURE Public/Granted day:2017-01-12
Information query