Cloud storage system data availability maintenance method and device thereof

A cloud storage system and availability technology, applied in the field of cloud storage, can solve problems such as data availability maintenance interruption, single point of failure, etc.

Active Publication Date: 2014-09-17
HUAZHONG UNIV OF SCI & TECH
View PDF4 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0013] The present invention provides a method for maintaining data availability in a cloud storage system, and at the same time provides its device, which solves the problem of interruption of data availability maintenance caused by a single point of failure of a metadata server or a super node existing in the existing data availability maintenance method

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 system data availability maintenance method and device thereof
  • Cloud storage system data availability maintenance method and device thereof
  • Cloud storage system data availability maintenance method and device thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0095] The present invention is further described below in conjunction with embodiment and accompanying drawing.

[0096] like figure 1 As shown, the present invention is used in a system with a central storage server, a metadata server and a P2P network, including the steps of encoding, establishing a lease, executing a lease and maintaining a lease.

[0097] The embodiment of the present invention is used in a system with a central storage server, a metadata server and a P2P network. There are 100 servers in the central storage server, and 1000 initial peer nodes in the P2P network. The availability required by the system is A= 0.999, including the following steps:

[0098] (1) Encoding step, including following sub-steps:

[0099] (1.1) The peer-to-peer node that initiates the backup in the P2P network divides the data block to be stored into 100 fragments, encodes the 100 fragments into 300 erasure code fragments, and generates corresponding 300 erasure code fragments ...

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 relates to a cloud storage system data availability maintenance method and a device thereof, belongs to the cloud storage technology field and solves a problem of data availability maintenance interruption caused by a single-point fault of a meta-data server or a super node existing in a data availability maintenance method in the prior art. The method is applied to a system having a center storage server, the meta-data server and a P2P network. The method comprises steps of coding, lease making, lease executing and lease maintaining. The device comprises a coding module, a lease making module, a lease executing module and a lease maintaining module. According to the method and the device, calculation, storage and network resources of P2P peer nodes are fully utilized, availability of a data block is maintained above a stable target value with high efficiency, availability reduction or even unavailability of the data block caused by high fluidity in the P2P network are avoided, network, storage and calculation cost generated by data availability maintenance is reduced, and thereby the cloud storage system having a mixed structure has high performance and high availability.

Description

technical field [0001] The invention belongs to the technical field of cloud storage, and in particular relates to a method for maintaining data availability in a cloud storage system and a device thereof. Background technique [0002] With today's large volumes of important data being generated and accumulated every day, it is important to store this data quickly and reliably. Most traditional storage solutions use data centers to provide storage services, often with slow data storage speed and high cost. Therefore, the combination of P2P network and central storage server can bring faster storage speed and lower cost. However, the defect of this storage system is that the data is distributed in the central storage server and P2P network. It is difficult to maintain a target availability level stably, and the overhead for maintaining data availability is too high. In order to shield the central storage server in the system from downtime, data block corruption, and tempora...

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): H04L12/24H04L29/08
Inventor 王桦周可徐圣杰黄绍建张佳
Owner HUAZHONG UNIV OF SCI & TECH
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