Method for reducing overall overhead of cloud storage in the presence of data dependence relationship

A data storage and data-dependent technology, applied in the field of cloud storage, can solve the problems of no consideration, fixed data storage strategy, and variable data storage strategy without further consideration

Inactive Publication Date: 2016-11-23
UNIV OF ELECTRONICS SCI & TECH OF CHINA
View PDF3 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, there are still two deficiencies in the existing solutions: (1) when storing data, the data storage strategy is fixed
No further consideration is given to the variable data storage strategy
(2) The problem of data unavailability is not considered when the data generation time exceeds the user's allowable response delay time

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
  • Method for reducing overall overhead of cloud storage in the presence of data dependence relationship
  • Method for reducing overall overhead of cloud storage in the presence of data dependence relationship
  • Method for reducing overall overhead of cloud storage in the presence of data dependence relationship

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] A method for reducing the overall cost of cloud storage when there is a data dependency described in the present invention mainly includes two parts:

[0023] S1. Data storage decision-making model: the model mainly includes the structural model of the system and the overall cost model of the system;

[0024] S2. Data storage strategy decision algorithm: The algorithm provides a data storage strategy decision algorithm that reduces the overall system overhead on the premise of ensuring data availability.

[0025] The specific implementation manner of the present invention will be described in detail below in conjunction with the accompanying drawings.

[0026] S1. The data storage decision model mainly includes the following parts:

[0027] S1.1, the structure of the storage system

[0028] The storage system adds a data dependency management layer between the data access interface layer and the data storage layer of the cloud storage system, such as figure 1 shown....

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 method for reducing the overall overhead of cloud storage in the presence of a data dependence relationship. The method comprises two parts including a data storage decision model and a data storage strategy decision algorithm. In the data storage decision model, a decision variable of the model is a data storage strategy, and comprises non-storage, multi-replica storage and erasure code storage; a constraint condition of the model is that data availability requirements satisfy a given availability index; an optimization target of the model is that the overall overhead of the system is minimized, wherein the data overall overhead can simultaneously comprise storage overhead and calculation overhead; in the calculation overhead, the data generation time is a random variable; an expected calculation method is given in the invention; in the data storage strategy decision algorithm, when new data is generated, the data storage strategy is directly decided; and, when each decision period is ended, the data storage strategy in a communication branch is updated by respectively using a genetic algorithm or a traversal pruning algorithm in manners of taking the communication branch in a dependence relationship graph as a unit and judging whether the node number of the communication branch is greater than a threshold value or not. Compared with the prior art, the method provided by the invention has the advantage that: on the premise that the data availability is ensured, the overall overhead of the system is reduced.

Description

technical field [0001] The invention relates to the field of cloud storage, in particular to a method for reducing the overall cost of cloud storage when data dependencies exist. Background technique [0002] With the rapid development of cloud storage, more and more applications store data in the cloud, how to reduce the storage cost of massive data in the data center has become an important issue. [0003] In cloud storage, there may be dependencies between data. For example, video files with different resolutions can be generated by transcoding the original video file. At this time, there is a dependency relationship between the original file and the transcoded file. [0004] At present, the solution to reduce the overall cost of cloud storage when data dependencies exist is to use an algorithm to decide whether data needs to be stored. At this time, the data is either not stored or stored in multiple copies with a fixed number of copies. For data that is not stored, wh...

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): H04L29/08
CPCH04L67/1097
Inventor 杨波刘匡宏仁
Owner UNIV OF ELECTRONICS SCI & TECH OF CHINA
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