Cloud storage data synchronizing framework and implementing method thereof

A data synchronization and implementation method technology, applied in the field of data cloud storage, can solve problems such as system inaccessibility, file system crash, system efficiency bottleneck, etc., to achieve the effect of ensuring data consistency, improving system efficiency, and ensuring final consistency

Active Publication Date: 2013-01-16
广东筑物智联科技有限公司
View PDF5 Cites 38 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this structure of HDFS also has disadvantages: as the central server of the master in its master/slave architecture, the Namenode node is a single node, which means that if the Namenode server fails, it will cause the collapse of the entire file system
In large-scale cluster applications, it is still the bottleneck of system efficiency;
[0010] 2. Due to the need to synchronize data between the

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Cloud storage data synchronizing framework and implementing method thereof
  • Cloud storage data synchronizing framework and implementing method thereof
  • Cloud storage data synchronizing framework and implementing method thereof

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0060] The present invention proposes a high-availability solution for HDFS-dual-center server Namenodes. In order to solve the problem of distributed data consistency in this structure, a data synchronization framework Quorum is constructed. Its theoretical basis is to transform the classic Paxos algorithm to realize the three-machine Paxos algorithm. The implementation of the present invention will be further described below in conjunction with the drawings.

[0061] In order to avoid a single point of failure, realize dual-machine writability, ensure the final consistency of the central server state, and when a certain central server fails, the framework can still provide external read and write services, the present invention designs a data synchronization framework Quorum, which Module diagram such as image 3 Shown.

[0062] In the module diagram of the present invention, there are two central server nodes A and B, which are entities with a relationship equivalent. A (B) T...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a cloud storage data synchronizing framework based on analyzing the shortcoming of a single point failure of central server nodes Namenode, which exists in a hadoop distributed file system (HDFS) module in the current Hadoop framework. The cloud storage data synchronizing framework adopts a double-center-server architecture, and double center servers serve on line simultaneously, so that data consistency is realized; and a three-machine Paxos algorithm aiming at the double center servers and based on a distribution consistency Paxos algorithm is designed, so that a data synchronizing framework Quorum is formed, and read-write operation on the architecture is standardized. By the data synchronizing framework Quorum, the problem of service interruption under the condition of the signal point failure of the nodes Namenode is well solved, so that a system can provide correct data read-write access outward under the condition that a certain server fails, and final consistency of data can be ensured.

Description

technical field [0001] The invention belongs to the field of data cloud storage, and in particular relates to the design and realization of a data synchronization framework. Background technique [0002] With the rapid development of the Internet industry, the storage and real-time processing of massive data has become an urgent problem to be solved in the computer industry. Traditional relational databases can no longer handle the growing unstructured data in massive data, while distributed data solutions represented by Hadoop have begun to become the focus of the industry. [0003] The Hadoop framework has become the preferred framework for massive data processing, and is even known as the "golden key to connect massive data processing in the 21st century". As the basic module of Hadoop, HDFS provides users with a distributed file system. HDFS adopts the classic master / slave architecture. A cluster built with HDFS is usually composed of a Namenode node as the master and ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04L29/08G06F17/30
Inventor 刘发贵杨英仪杨平安
Owner 广东筑物智联科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products