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

Decentralized distributed data processing system

A distributed data and processing system technology, applied in the field of big data processing, can solve problems such as data processing bottlenecks, high dependence, and low system reliability, and achieve high reliability effects

Pending Publication Date: 2021-02-19
林亮
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The master-slave distributed architecture system is highly dependent on the central master node. If the central node loses connection or fails, the entire distributed system will fail and cannot process data; and when maintaining and upgrading, since there is only one central node, the system needs to be Stopping the system makes the reliability of the system very low; in the data processing of the master-slave architecture, each slave machine needs to perform data interaction with the host machine, the processing capacity of a single host machine is limited, and the bandwidth is also limited, resulting in data processing bottlenecks and affecting data processing s efficiency
Such an architecture brings performance, scalability, and reliability disadvantages

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
  • Decentralized distributed data processing system
  • Decentralized distributed data processing system
  • Decentralized distributed data processing system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0033] See figure 2 , Apache Hadoop is a distributed system with a master-slave architecture. A Hadoop computing cluster has a central node NameNode and hundreds of DataNodes. NameNode is a dedicated server that contains tree-like namespace information and file area information mapped to DataNode to find the physical location of file data. The application data is stored on other servers called DataNodes.

[0034] MapReduce is the programming model used by Hadoop to process large-scale data sets. The user defines a Map function to process key / value pairs of data, thereby generating a series of intermediate key-value pairs, and then uses a Reduce function to merge the same intermediate key-value pairs.

[0035] The Map function can call the distributed server to automatically partition the input data into m blocks. These blocks can be processed by distributed servers in parallel to obtain an intermediate key-value pair space. The Reduce function can use the partition hash f...

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 decentralized distributed data processing system, and the system comprises a system construction and maintenance module, wherein a hash ring is partitioned by using a consistent hash algorithm, each partition is occupied by a key value, the key value range is 0-2160, and each node Node is mapped to a key value bit in the hash ring; a task scheduling module which is used for carrying out hash operation on the to-be-processed data to generate a corresponding hash identification value by utilizing a consistent hash algorithm when the to-be-processed data enters the system, and mapping the hash identification value to a key value bit in a hash ring; and a data processing module which is used for monitoring the to-be-processed data mapped to the interval section from the current node to the adjacent upstream node in real time, and receiving, processing and storing the to-be-processed data. According to the system, a previous master-slave distributed framework is abandoned, and a p2p decentralized distributed framework is adopted, so that the high reliability of the whole distributed operation is guaranteed.

Description

technical field [0001] The invention relates to the field of big data processing, in particular to a decentralized distributed data processing system. Background technique [0002] Because with the explosive growth of data, a single computer can no longer meet the ability to analyze and process big data. Blindly relying on improving the processing efficiency of a single computer hardware is not only costly, but also inefficient in processing big data. It will improve a lot, and thus encounter the bottleneck of data processing. [0003] Therefore, enterprises usually use hundreds of ordinary computers to network to form a distributed system to analyze and process big data. See eg figure 1 As shown in the development history of the distributed data system, in 2003, Google first proposed the distributed big data processing technology MapReduce, which is used to realize its search for global web page backup data. Yahoo developed and open sourced the Apache Hadoop system based...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F16/27G06F11/30G06F9/50G06F9/48
CPCG06F16/27G06F11/302G06F9/5027G06F9/4881G06F2209/502
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