Object file organization method based on object storage device

A technology of object storage device and object file, which is applied in the direction of memory system, memory address/allocation/relocation, special data processing application, etc. Write times and other issues to achieve the effect of ensuring consistency and high fault tolerance, high performance, and efficient space management efficiency

Inactive Publication Date: 2009-10-14
ZHEJIANG UNIV
View PDF0 Cites 54 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In terms of object access methods, the lack of an efficient caching mechanism increases the numbe

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
  • Object file organization method based on object storage device
  • Object file organization method based on object storage device
  • Object file organization method based on object storage device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] In the object file system, file data is organized and managed in the form of objects, each object has a global object ID, and objects also include attributes such as size, creation and modification time, access characteristics, and association relationships.

[0036] General Ext3 file system is not ideal enough to the support of large file, and file data block may be distributed on discontinuous disk space, and needs to maintain very long file block list, the present invention has been improved on the basis of Ext3 file system, Small objects (4-512Kbyte) are stored in the original method of the Ext3 file system, and large objects (above 512Kbyte) are stored in several continuous spaces on the disk according to intervals, which reduces the length of the file block list and head seek The delay of track and rotation ensures the high efficiency of reading and writing large objects.

[0037] In the present invention, several continuous data blocks on the disk are called inte...

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 an object file organization method based on an object storage device, comprising the following steps of: establishing the layout of an object file system in a disk, loading information including object description, object bitmap and the like in a memory; detecting the size of the object file by a space allocator before allocating the space; if the size of the object file is acquired, adopting a pre-allocating method to allocate space for the object file on the disk; if the size of the object file can not be acquired, firstly writing part data of the object file into a buffer zone; detecting whether the buffer zone is fully filled or whether the client needs to release the caching data, allocating space for the data in the buffer zone on the disk, and writing the data into the disk; and when the data in the buffer zone is far larger than size of the logic data sub-block, allocating storage space for the data by the space allocator. The invention adopts the method of continuously allocating a plurality of data blocks, thus reducing the time for searching and allocating free blocks, and making up the limitation and disadvantage of object file system disk space allocation in the current distribution-type file system.

Description

technical field [0001] The invention relates to the technical field of computer distributed storage, in particular to an object file organization method based on an object storage device. Background technique [0002] An object is the basic unit in an object storage system, and an object is a combination of file data and a set of attributes. The attributes of the object may include RAID parameters of the file, quality of service, access information, and data distribution information. [0003] An object storage device provides an object interface to the outside world, and uses an object as a basic access unit. Object storage devices have certain intelligence and have their own CPU, memory, network, and disk systems to realize the functions of data storage, intelligent distribution, and object metadata management. In an object storage device, all objects have a unique identifier, and the file object is accessed through the object identifier. The object storage device manage...

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
IPC IPC(8): G06F12/08G06F17/30G06F12/0866
Inventor 尹建伟孙鹏吴朝晖邓水光吴健李莹
Owner ZHEJIANG UNIV
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