Method and device for allocating storage space in distributed storage system

A distributed storage and storage space technology, applied in the field of allocating storage space in distributed storage systems, can solve problems such as easy data loss and poor system concurrency, and achieve increased throughput, improved disk space utilization, The effect of alleviating the single point bottleneck problem

Active Publication Date: 2017-03-15
HUAWEI TECH CO LTD
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Since the total amount of system memory is limited, the concurrency of the system is not very good, and data is easily lost

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 and device for allocating storage space in distributed storage system
  • Method and device for allocating storage space in distributed storage system
  • Method and device for allocating storage space in distributed storage system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] In the solution for allocating storage space in the distributed storage system proposed according to the embodiment of the present invention, the relevance of user data access is used, and the striped storage requirements of the distributed system are considered, and an application on demand is proposed. The chunk approach ensures continuous storage of data with high user access relevance. Some of the solutions proposed by the present invention can improve storage space allocation efficiency and alleviate the single-point bottleneck problem at the server by forming secondary management of server-side storage. In addition, some of the solutions proposed by the present invention can apply for free chunks containing continuous storage space and / or select continuous free storage space, thereby helping to allocate continuous storage space for data of the same file, reducing the number of head movements and improving read and write efficiency . In addition, some of the soluti...

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 method and a device for distributing a storage space in a distributed type storage system in a communication network. The device comprises a receiving module, a confirming module, an agent module and a write-in module, wherein the receiving module is used for receiving a data write request aiming at a file; the data write request comprises data which is written into one or more storage equipment; the one or more storage equipment are managed by a storage equipment server; the confirming module is used for confirming whether an idle storage space needs to be distributed for at least one part of the data or not; the agent module is used for applying for an idle logic management unit chunk from the storage equipment server when confirming that the idle storage space needs to be distributed for the at least one part of the data; the applied storage space contained in the idle chunk is not smaller than the storage space for storing at least one part of the data; and the write-in module is used for initializing a white request to the storage equipment server so as to write the at least one part of the data into one or more storage equipment.

Description

Technical field [0001] The present invention relates to storage technology in a communication network, and in particular to a method and device for allocating storage space in a distributed storage system. Background technique [0002] With the large-scale application of 3G networks, the popularization of smart phones, the rise of mobile multimedia and mobile Internet services, mobile broadband (MBB) data services are facing rapid growth, which has implications for Internet traffic and quality of user experience (QoE). New challenges. [0003] In order to improve the user's QoE, reduce the network traffic and the impact on the server, it is a good choice to use a distributed storage system in several nodes of the communication network. An example of such a distributed storage system is a distributed Cache (high speed cache) system, which can cache content close to users by deploying Cache at edge nodes and / or backbone nodes. [0004] For distributed Cache systems, the read and writ...

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): G06F12/0871G06F3/06G06F12/0893
Inventor 王兴勇杨军
Owner HUAWEI TECH CO LTD
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