Cloud storage method, system and device

A cloud storage system and cloud storage technology, applied in the field of cloud storage, can solve the problems of a single redundancy method, no time-dependent hot and cold data, and data redundancy.

Inactive Publication Date: 2019-01-04
GCI SCI & TECH +1
View PDF7 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] (1) Single redundancy method
At present, the multi-cloud storage methods on the market mostly use a single method to make data redundant, that is, only use the copy strategy or only use the erasure code technology, and these two technologies have their own advantages and disadvantages
Even though some cloud storage methods use hybrid redundancy technology for data storage, the judgment criteria are relatively simple and cannot reflect the actual user's access requirements for data.
[0005] (2) The problem of not looking at hot and cold data from the perspective of time correlation

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 method, system and device
  • Cloud storage method, system and device
  • Cloud storage method, system and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0050] see figure 1 , figure 1 It is a flowchart of a cloud storage method provided by an embodiment of the present invention; including:

[0051] S1. Determine whether the data blocks in the file to be stored are stored for the first time; wherein, the file to be stored includes several pre-divided data blocks;

[0052] S2. When the data block of the file to be stored is stored for the first time, determine the temperature of the data block of the file to be stored according to the access frequency;

[0053] S3. When the data block of the file to be stored is not stored for the first time, determine the hotness and coldness of the data block of the file to be stored according to the reference amount;

[0054] S4. Determine a storage strategy for the data blocks of the file to be stored according to the degree of hotness, and store the data blocks of the file to be stored according to the storage strategy.

[0055] Specifically, in step S1, it is judged whether the data blo...

Embodiment 2

[0076] see image 3 , image 3 It is a structural block diagram of a cloud storage system 10 provided by an embodiment of the present invention; including:

[0077] The first storage judging unit 11 is used to judge whether the data block in the file to be stored is stored for the first time; wherein, the file to be stored includes several pre-divided data blocks;

[0078] The temperature determination unit 12 is used to determine the temperature of the data block of the file to be stored according to the access frequency when the data block of the file to be stored is stored for the first time; When the data block is not stored for the first time, determine the hotness and coldness of the data block of the file to be stored according to the reference amount;

[0079] A storage strategy determining unit 13, configured to determine a storage strategy for the data blocks of the file to be stored according to the degree of coldness or heat;

[0080] The storage unit 14 is conf...

Embodiment 3

[0098] see Figure 4 , Figure 4 It is a structural block diagram of a cloud storage device 20 provided by an embodiment of the present invention; the cloud storage device 20 of this embodiment includes: a processor 21, a memory 22, and an computer program. When the processor 21 executes the computer program, the steps in the above embodiments of the cloud storage method are implemented, for example figure 1 Steps S1-S4 are shown. Alternatively, when the processor 21 executes the computer program, it realizes the functions of the modules / units in the above-mentioned device embodiments, for example, the first storage judging unit 11 .

[0099] Exemplarily, the computer program can be divided into one or more modules / units, and the one or more modules / units are stored in the memory 22 and executed by the processor 21 to complete this invention. The one or more modules / units may be a series of computer program instruction segments capable of accomplishing specific functions,...

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 cloud storage method, which comprises the following steps: judging whether a data block in a file to be stored is stored for the first time, wherein the file to be stored comprises a plurality of data blocks partitioned in advance; when the data block of the file to be stored is stored for the first time, determining the cold and hot degree of the data block of the file to be stored according to the access frequency; when the data block of the file to be stored is not stored for the first time, determining the cooling and heating degree of the data block of the file to be stored according to the reference amount; a storage policy of a data block of the file to be stored being determined according to the degree of heat and cold, and the data block of the file to bestored being stored according to the storage policy. The invention also discloses a cloud storage system and a cloud storage device. By adopting the embodiment of the invention, the first and non-first stored data blocks can be judged according to their properties, and the degree of cooling and heating of the data can be judged according to the time correlation.

Description

technical field [0001] The present invention relates to the technical field of cloud storage, in particular to a cloud storage method, system and equipment. Background technique [0002] With the rapid development of information technology, the amount of data is growing explosively. At present, we have entered the era of PB-level data volume. The sudden increase of data requires the rapid improvement of storage technology and the substantial reduction of the cost of storage equipment. Under this series of trends, cloud storage methods with distributed characteristics emerge as the times require. However, cloud storage inevitably produces the problem of service termination or loss due to the effectiveness of the server. Therefore, how to reduce space consumption while ensuring fault tolerance has become an important direction of cloud storage research. The copy strategy is an earlier data redundancy technology, which has the advantage of supporting high concurrent access, ...

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): G06F3/06
CPCG06F3/0619G06F3/064G06F3/067
Inventor 程鹏蒋杰伟杜翠凤
Owner GCI 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