Supercharge Your Innovation With Domain-Expert AI Agents!

Data distribution method, device, computing node and storage system in storage system

A computing node and storage node technology, applied in the computer field, can solve problems affecting control functions, software and hardware cannot be decoupled, control performance and storage performance are mutually restricted, etc.

Active Publication Date: 2019-02-01
HUAWEI TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Because the storage function and the control function of the node are integrated, the control function is strongly dependent on the storage function, making it impossible to decouple the software and hardware. The control performance and storage performance are mutually restricted and influenced by each other. It affects the control function. When the control function fails, it will also seriously affect the storage function, causing the performance of the entire distributed system to be damaged.

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
  • Data distribution method, device, computing node and storage system in storage system
  • Data distribution method, device, computing node and storage system in storage system
  • Data distribution method, device, computing node and storage system in storage system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0082] In order to make the object, technical solution and advantages of the present invention clearer, the implementation manner of the present invention will be further described in detail below in conjunction with the accompanying drawings.

[0083] Before explaining the embodiment of the present invention in detail, the node deployment situation and the I / O process involved in the storage system provided by the embodiment of the present invention will be described first.

[0084] see figure 2 In this embodiment of the present invention, computing functions and storage functions of nodes are deployed separately, and the storage system includes multiple computing nodes and multiple storage nodes. exist figure 2 In this method, all computing nodes in the storage system form a first DHT ring, and all storage nodes form a second DHT ring. When an external node detects an I / O request from a user, it first determines a target computing node for processing the I / O request acco...

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 discloses a data distribution method, device in a storage system, calculation nodes and the storage system belonging to the computer technical field. The storage system comprises multiple calculation nodes and multiple storage nodes. The method comprises that: a target calculation node receives an input output I / O request sent by an external node, the target calculation node is determined by the external node from the multiple calculation nodes according to a first algorithm; the target calculation node determines a target storage node from the multiple storage nodes according to a second algorithm; and the target calculation node sends an I / O request to the target storage node. According to the method provided in the invention, the calculation function and the storage function of the nodes are deployed in separation; therefore, the storage system comprises the multiple calculation nodes and the multiple storage nodes; the calculation performance and the storage performance are not restricted and influenced mutually; the calculation performance and the storage performance of the system are configured flexibly according to demands; the calculation performance is independent of the storage performance; and the software and hardware are decoupled.

Description

technical field [0001] The present invention relates to the field of computer technology, in particular to a data distribution method, device, computing node and storage system. Background technique [0002] In a distributed storage system, nodes are generally formed into a DHT (Distributed Hash Table, Distributed Hash Table) ring, each node is responsible for managing a section of the ring (partition), each I / O (Input / Output , input and output) requests are stored on the node corresponding to the area where the hash value is located. In order to ensure data consistency, primary-secondary algorithms are commonly used in distributed storage systems to store data. The primary-secondary algorithm is a master-slave algorithm, which is generally used to store multiple copies of data. In this algorithm, the external node first sends the I / O request to the master node, and then the master node synchronizes the I / O request to the remaining nodes to ensure the consistency between t...

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 Patents(China)
IPC IPC(8): H04L29/08G06F16/13
CPCG06F16/137H04L67/1097Y02D30/50
Inventor 曹力勋刘强李代超宋飞
Owner HUAWEI TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More