Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Dynamic allocation method of user disk quota in distributed storage system

A distributed storage and disk quota technology, applied in transmission systems, special data processing applications, instruments, etc., can solve problems such as storage server deprivation, occupied space exceeds the limit, and user access cannot be successful, so as to improve the utilization of storage space resources rate effect

Inactive Publication Date: 2011-08-31
NAT UNIV OF DEFENSE TECH
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example, due to the rapid decline in the amount of data, the storage server is deprived of a large amount of space, and then a user suddenly writes a large amount of data into it for a certain period of time, and the occupied space suddenly exceeds the quota, resulting in the failure of user access or loss of access. Wait for the system to analyze and increase the user's quota on the storage server
It can be seen that the above two methods cannot well meet the changes in storage space requirements of distributed storage service system users.

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
  • Dynamic allocation method of user disk quota in distributed storage system
  • Dynamic allocation method of user disk quota in distributed storage system
  • Dynamic allocation method of user disk quota in distributed storage system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] figure 1 It is a logical structure diagram of a distributed storage system. A distributed storage system consists of a metadata server and multiple storage servers. An operating system and a global space manager are installed on the metadata server, and an operating system, file system software, file system disk quota management software, and local space manager are installed on the storage server.

[0038] figure 2 It is a flowchart of the global space manager of the present invention, image 3 It is a flow chart of the local space manager of the present invention. comprehensive figure 1 , figure 2 , image 3 Introduce the workflow of the present invention.

[0039] 1 Build and initialize the distributed storage system ( figure 2 Middle ①, image 3 ①) in:

[0040] 1.1 Construction: The distributed storage system consists of a metadata server and multiple storage servers. The operating system software and global space manager are installed on the metadata se...

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 dynamic allocation method of a user disk quota in a distributed storage system. The technical scheme comprises the following steps of: constructing and initiating a distributed storage system comprising a metadata server and storage servers; expanding the user local disk quota and storing user data if a storage access request received by a storage server aims to store data; deleting user data if the storage access request aims to delete data; setting the user local disk quota to be the occupation of the user local disk space, calculating the addition of the user local disk space and sending the addition to the metadata server; and calculating and sending the balance of a new user disk quota to all storage servers. The invention can dynamically expand or reduce the local storage space quotas of all the storage servers according to storage access requests, thereby not only suiting the dynamic change of the user data, but also improving the utilization ratio of the storage space.

Description

technical field [0001] The invention relates to a method for dynamically allocating user disk quotas of a distributed storage system in the computer field. Background technique [0002] In a traditional network storage system, all data and metadata are stored centrally in the storage server. With the increase of concurrent client access, a single server becomes the bottleneck of the entire system performance and cannot meet the needs of large-scale storage applications. Therefore, the distributed storage system is becoming a new development trend and research direction in the storage field. The distributed storage system adopts a scalable structure: multiple storage servers are used to jointly provide data storage services for users, forming a large-capacity disk space, and user data is stored in different storage servers; metadata servers are used to provide users with data The retrieval service is also responsible for managing the metadata and system resources of the enti...

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): G06F17/00H04L29/08
Inventor 何连跃王晓川谭子军丁滟唐晓东黄辰林付松龄
Owner NAT UNIV OF DEFENSE TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products