Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

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 master and backup machines, and the frequency of synchronization ranges from a few seconds to a few minutes, some data must be lost after the Namenode fails;
[0011] 3. Manual intervention is required for active-standby switchover. There must be a certain time interval between the system failure alarm and the manual switchover of the standby machine. During this period, the system is also inaccessible.

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

Embodiment Construction

[0060] The present invention proposes a high-availability solution for HDFS—two central server Namenodes nodes. In order to solve the data distribution consistency problem 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 accompanying drawings.

[0061] In order to avoid a single point of failure, achieve dual-machine writability, ensure the final consistency of the central server state, and when a 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 of equivalent relationshi...

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 Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products