Unlock instant, AI-driven research and patent intelligence for your innovation.

A multi-disk aggregated data storage system and its implementation method and application method

A technology for a data storage system and an implementation method, applied in the field of multi-disk aggregated data storage systems, to achieve the effects of supporting storage capacity expansion, simplifying storage system management, and improving data access performance

Active Publication Date: 2022-05-20
上海霄云信息科技有限公司
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method can effectively improve the performance of metadata access, such as traversing directories, but the problems faced by RAID still exist in dualFS

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
  • A multi-disk aggregated data storage system and its implementation method and application method
  • A multi-disk aggregated data storage system and its implementation method and application method
  • A multi-disk aggregated data storage system and its implementation method and application method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0073] like Figure 1-5 As shown, a method for implementing a multi-disk aggregated data storage system includes the following steps:

[0074] Step S1: aggregating multiple storage units in a loosely coupled manner to form a storage system;

[0075] The specific implementation of the step S1 by aggregating multiple storage units in a loosely coupled manner to form a storage system may be as follows: the storage system may include multiple disks; the capacities of different disks are not required to be exactly the same; each disk is an independent data storage unit with Independent disk space management and data management, different disks are completely independent; new disks can be added online during the system operation, and only one disk can be added, and group addition is not required; after a new disk is added, there is no mandatory data migration ; Different disks can be regarded as different storage units, and multiple storage units work together in a loosely coupled ...

Embodiment 2

[0102] like Figure 1-5 As shown, a multi-disk aggregated data storage system, the hardware part of which is as follows figure 2 As shown, includes a processor (CPU), memory (DRAM), multiple magnetic disks or solid state disks for storing data. A processor (CPU) executes various calculations and processing programs for the storage system; the disk is connected to the system through an I / O bus, such as SATA, and the storage system may also include one or more network interfaces to support Network methods, such as FC (Fibre Channel), Ethernet, Infiniband, etc., are used to access data in the storage system.

[0103] Software that manages data running in the storage system, see image 3, the software for managing data includes the following three components:

[0104] ●UNSM (Unified Name Space Module: Unified Name Space Module)

[0105] ●MDM (Metadata Management Module: Metadata Management Module)

[0106] ●DMM (Data Management Module: Data Management Module)

[0107] The U...

Embodiment 3

[0122] like Figure 6-10 As shown, a data access method of a multi-disk aggregated data storage system, the data access method includes: a data reading method and a data writing method; wherein:

[0123] The data reading method includes the following steps:

[0124] 1) The upper-layer software module calls the open function of the unified namespace module, and the parameters include the file name and read-write mode;

[0125] 2) The unified namespace module module transfers the request to a metadata management module module;

[0126] 3) The metadata management module checks the file name and access authority, and returns an error if it fails;

[0127] 4) The metadata management module returns the inode number and content of the file to the unified namespace module;

[0128] 5) The unified namespace module allocates the file descriptor fd to the file, and establishes the mapping of fd and inode;

[0129] 6) The unified namespace module returns the file descriptor fd to the ...

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 multi-disk aggregated data storage system and its implementation method and application method. A storage system is formed by aggregating multiple storage units in a loosely coupled manner; any storage unit is selected to store namespace and metadata of stored data; The storage data is stored in other multiple storage units in different layouts; the metadata management module and the data management module are created to manage metadata and storage data; a unified namespace module is provided externally to manage the namespace and metadata management module, And support data access for directories, files or objects; the multi-disk aggregated data storage system disclosed in the present invention no longer depends on RAID, can support storage capacity expansion, data fault tolerance, can simplify storage system management, improve scalability, and Improve storage system data access performance.

Description

technical field [0001] The invention relates to the field of computers, in particular to a multi-disk aggregated data storage system and an implementation method and application method thereof. Background technique [0002] Storage systems include DAS (Direct Attached Storage), NAS (Network Attached Storage), and SAN (Storage Area Network) and other types. In order to achieve large-capacity storage and prevent data loss due to damage to storage devices such as magnetic disks or solid-state disks, RAID (Redundant Arrays of Independent Disks) technology is commonly used in the above-mentioned storage systems to organize multiple disks. Although RAID can improve reliability, it has the following shortcomings or problems: [0003] ●The management of the storage system is complicated. All disks in RAID must have the same capacity and performance, and cannot be modified after creation, making capacity planning and expansion of the storage system difficult; [0004] ●The fault t...

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): G06F3/06
CPCG06F3/0614G06F3/0626G06F3/0638G06F3/0683
Inventor 李小勇
Owner 上海霄云信息科技有限公司