CN106648458A - Memorysystem with a plurality of disks and a plurality of SSDs - Google Patents

Memorysystem with a plurality of disks and a plurality of SSDs Download PDF

Info

Publication number
CN106648458A
CN106648458A CN201610874736.0A CN201610874736A CN106648458A CN 106648458 A CN106648458 A CN 106648458A CN 201610874736 A CN201610874736 A CN 201610874736A CN 106648458 A CN106648458 A CN 106648458A
Authority
CN
China
Prior art keywords
ssd
data
disk
disks
storage system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610874736.0A
Other languages
Chinese (zh)
Inventor
李宗明
杨文浩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201610874736.0A priority Critical patent/CN106648458A/en
Publication of CN106648458A publication Critical patent/CN106648458A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/068Hybrid storage device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/061Improving I/O performance
    • G06F3/0613Improving I/O performance in relation to throughput
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0614Improving the reliability of storage systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

The invention discloses a memory system with a plurality of disks and a plurality of SSDs. The memory system comprises at least two disks and at least two SSDs which are connected with a host port interface, the total space of the each disk is larger than or equal to the total space of the each SSD, the integral space of the each disk comprises data space corresponding to the every SSD one by one; the each SSD is used for operating read requests and write requests, the each disk is only used for operating write requests, when the write requests are operated, the data to be written is divided into data blocks corresponding to the every SSD one by one, the every data block is written in the SSD corresponding to the data blocks, the every data block written in the every SSD is written in the disks and in the data spaces corresponding to the every SSD. The system is capable of breaking the bottleneck of write speed of a single SSD backup in a single disk, increasing the space utility rate of the disks, saving the cost of the system construction and enhancing reliability of the data.

Description

A kind of storage system with multiple disks and multiple SSD
Technical field
The invention belongs to memory system technologies field, more particularly to a kind of storage with multiple disks and multiple SSD System.
Background technology
With the arrival in big data epoch, requirement of the people to the Performance And Reliability of data storage is improved constantly, and Data volume constantly increases, it is felt to be desirable to has not only saved carrying cost but also can guarantee that the high-performance and high reliability of data safety Storage system.With developing rapidly for solid-state disk (SSD) technology, SSD has been received significant attention, and compared to disk, SSD has Relatively low read-write postpones and higher bandwidth, has been widely used in High Performance Cache and Memory System, but its write number of times is limited, with The increase of write number of times, reliability can be gradually lowered.The RAID mechanism of traditional raising reliability, is not suitable for depositing based on SSD Storage, SSD's first is expensive, if optional equipment check disk, can further increase system cost, and secondly, write request can be produced The check information of raw equivalent, causes the SSD life-spans to be uniformly lost, when a certain SSD life-spans exhaust breaks down, other SSD Life-span also reach the limit, consequently, it is possible to there is polydisc failure, lose data.
From the foregoing, conventional method is difficult to build the storage of high performance-price ratio and high-performance high reliability using SSD completely System, and simply using the system of Disk Backup SSD, because of disk and huge differences of the SSD in response speed and memory space Away from, it is impossible to the write request of real-time response data backup, the memory space of disk can not be made full use of.
The content of the invention
To solve the above problems, the invention provides a kind of storage system with multiple disks and multiple SSD, can dash forward Break single SSD to writing rate during single Disk Backup bottleneck, improve disk space availability ratio, saving system constructing into This, strengthens the reliability of data.
A kind of storage system with multiple disks and multiple SSD that the present invention is provided, including:
At least two disks being connected with HPI and at least two SSD;
Gross space of the gross space of each disk not less than each SSD;
The overall space of each disk includes and the one-to-one data spaces of SSD each described;
Each described SSD is used to perform read request and write request, and each described disk is only used for performing write request, and ought hold When row write is asked, data to be written are divided into and the one-to-one data blocks of SSD each described, each described data block is write In the corresponding SSD, and by the data block write in each described SSD write in the disk with SSD each described In the corresponding data space.
Preferably, in the above-mentioned storage system with multiple disks and multiple SSD,
Each described data space includes multiple data cells and a free cells, and the free cells are write for data Receive the write of the data before entering when magnetic head is away from the data cell.
Preferably, in the above-mentioned storage system with multiple disks and multiple SSD,
The free cells are additionally operable to be transferred the data in the data cell when the disk is idle.
Preferably, in the above-mentioned storage system with multiple disks and multiple SSD,
Non-volatile random storage device is also associated between the HPI and the disk, for by the data It is transferred in the data cell from the free cells.
Preferably, in the above-mentioned storage system with multiple disks and multiple SSD,
The non-volatile random storage device is flash memory or internal memory.
Preferably, in the above-mentioned storage system with multiple disks and multiple SSD,
The SSD is the SSD that capacity is 480GB, and the disk is the disk that capacity is 1TB.
Preferably, in the above-mentioned storage system with multiple disks and multiple SSD,
First predetermined number is 2, and second predetermined number is 3 or 4.
Preferably, in the above-mentioned storage system with multiple disks and multiple SSD,
The disk is used to recover the data when the SSD breaks down.
Preferably, in the above-mentioned storage system with multiple disks and multiple SSD,
The SSD is used to recover the data when the disk failures.
The above-mentioned storage system with multiple disks and multiple SSD provided by foregoing description, the present invention, due to Including at least two disks and at least two SSD that are connected with HPI;The gross space of each disk is not less than each The gross space of the SSD;The overall space of each disk includes and the one-to-one data spaces of SSD each described;Respectively The individual SSD is used to perform read request and write request, and each described disk is only used for performing write request, and when execution write request When, data to be written are divided into and the one-to-one data blocks of SSD each described, each described data block write is corresponding The SSD in, and the data block write in each described SSD is write into institute corresponding with SSD each described in the disk In stating data space, therefore, it is possible to break through single SSD to the bottleneck of writing rate during single Disk Backup, the space profit of disk is improved With rate, the cost of system constructing is saved, strengthen the reliability of data.
Description of the drawings
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing The accompanying drawing to be used needed for having technology description is briefly described, it should be apparent that, drawings in the following description are only this Inventive embodiment, for those of ordinary skill in the art, on the premise of not paying creative work, can be with basis The accompanying drawing of offer obtains other accompanying drawings.
Fig. 1 for the embodiment of the present application is provided the first have multiple disks and multiple SSD storage system schematic diagram;
Fig. 2 has the schematic diagram of the storage system of multiple disks and multiple SSD for the 4th kind that the embodiment of the present application is provided.
Specific embodiment
The core concept of the present invention is to provide a kind of storage system with multiple disks and multiple SSD, can be broken through Single SSD improves the space availability ratio of disk to the bottleneck of writing rate during single Disk Backup, saves the cost of system constructing, Strengthen the reliability of data.
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete Site preparation is described, it is clear that described embodiment is only a part of embodiment of the invention, rather than the embodiment of whole.It is based on Embodiment in the present invention, it is every other that those of ordinary skill in the art are obtained under the premise of creative work is not made Embodiment, belongs to the scope of protection of the invention.
The first of the embodiment of the present application offer has the storage system of multiple disks and multiple SSD as shown in figure 1, Fig. 1 The first provided for the embodiment of the present application has the schematic diagram of the storage system of multiple disks and multiple SSD.The system includes:
At least two disks 2 being connected with HPI 1 and at least two SSD3, it should be noted that mentioned here SSD is exactly solid state hard disc, the quantity of disk and SSD is both configured to not less than two, relative in prior art by one The scheme that disk and a SSD combine, it becomes possible to carry out more preferable coordinated, while carrying out write behaviour in multiple disks Make, so as to have faster read or write speed;
Gross space of the gross space of each disk 2 not less than each SSD3, it should be noted that when with two During individual disk, the space addition for being exactly the two disks obtains the gross space, is exactly these three magnetic when with three disks The space of disk is added and obtains the gross space, and by that analogy, the calculating of the gross space for SSD is also so, to repeat no more, this Sample ensures that disk can be backed up to the data in SSD, it is ensured that data safety;
The overall space of each disk 2 includes and the one-to-one data spaces of SSD3 each described, that is to say, that The system includes how many SSD, just the overall space of disk is divided into how many data spaces, so as to ensure each disk Operation can be simultaneously written and read, quickly the data in each SSD are backed up, improve operating efficiency;
Each described SSD3 is used to perform read request and write request, and each described disk 2 is only used for performing write request, and works as When performing write request, data to be written are divided into and the one-to-one data blocks of SSD3 each described, by each data block In the corresponding SSD3 of write, and by the data block write in each described SSD3 write in the disk 2 with each In the corresponding data space of the SSD3, in this case, SSD can just play the advantage of its fast reading and writing, and work as When performing write request, data are divided and while writing in multiple disks, it becomes possible to fully improve the efficiency of write operation, make Disk write no longer affects the global efficiency of system.
By foregoing description, the embodiment of the present application provide it is above-mentioned the first there is multiple disks and multiple SSD Storage system, due at least two disks that include being connected with HPI and at least two SSD;Total sky of each disk Between not less than each SSD gross space;The overall space of each disk includes one-to-one with SSD each described Data space;Each described SSD is used to perform read request and write request, and each described disk is only used for performing write request, and works as When performing write request, data to be written are divided into and the one-to-one data blocks of SSD each described, each described data block is write In entering the corresponding SSD, and by the data block write in each described SSD write in the disk with described in each In the corresponding data spaces of SSD, therefore, it is possible to break through single SSD to the bottleneck of writing rate during single Disk Backup, improve The space availability ratio of disk, saves the cost of system constructing, strengthens the reliability of data.
Second storage system with multiple disks and multiple SSD that the embodiment of the present application is provided, is above-mentioned first On the basis of planting the storage system with multiple disks and multiple SSD, also including following technical characteristic:
Each described data space includes multiple data cells and a free cells, and the free cells are write for data Receive the write of the data before entering when magnetic head is away from the data cell.
Specifically, the I/O strategies in disk in system are recombinated, all disks and SSD draw in the space of oneself It is divided into data cell and free cells and linear alternated arrangement, SSD is entered with the data cell and free cells of disk by address Row is corresponded.When write request is reached, no matter magnetic head is in where, nearby all there are a free cells, if magnetic head is away from correspondence Data cell is near, then data cell of writing direct, and, data can timely be write the free time if away from corresponding data unit farther out In unit.By scheduling strategy and algorithm, the scheduling of magnetic disc head is avoided as far as possible, so as to give full play to the sequential write of disk Energy.
The embodiment of the present application provide the third there is the storage system of multiple disks and multiple SSD, be above-mentioned second On the basis of planting the storage system with multiple disks and multiple SSD, also including following technical characteristic:
The free cells are additionally operable to be transferred the data in the data cell when the disk is idle.
Specifically, when disk is idle, data are eventually written in corresponding data cell, so as to improve the property write of disk Energy.
The 4th kind of storage system with multiple disks and multiple SSD that the embodiment of the present application is provided, is above-mentioned first On the basis of kind there is in the storage system of multiple disks and multiple SSD any one to the third, also including following technical characteristic:
With reference to Fig. 2, the 4th kind of storage system with multiple disks and multiple SSD that Fig. 2 is provided for the embodiment of the present application Schematic diagram.Non-volatile random storage device 4 is also associated between the HPI 1 and the disk 3, for will be described Data are transferred in the data cell from the free cells.
In this case, non-volatile random storage device is connected with HPI and disk bridge joint, disk is idle When, data are read in nonvolatile memory from free cells, the data in internal memory are eventually written in corresponding data cell, It should be noted that the non-volatile random storage device feature is that data are not lost in power down, for making up disk and SSD performances On gap, realize backing up in realtime.
The 5th kind of storage system with multiple disks and multiple SSD that the embodiment of the present application is provided, is the above-mentioned 4th On the basis of planting the storage system with multiple disks and multiple SSD, also including following technical characteristic:
The non-volatile random storage device is flash memory or internal memory.
The 6th kind of storage system with multiple disks and multiple SSD that the embodiment of the present application is provided, is the above-mentioned 5th On the basis of planting the storage system with multiple disks and multiple SSD, also including following technical characteristic:
The SSD is the SSD that capacity is 480GB, and the disk is the disk that capacity is 1TB.
Using the SSD and disk of this common capacity, it becomes possible to the storage system of assembly cost scheme, it is easy to accomplish.
The 7th kind of storage system with multiple disks and multiple SSD that the embodiment of the present application is provided, is the above-mentioned 6th On the basis of planting the storage system with multiple disks and multiple SSD, also including following technical characteristic:
First predetermined number is 2, and second predetermined number is 3 or 4.
That is, using the disk that 2 capacity are 1TB, now disk size summation is 2TB, and utilizes 3 or 4 Capacity is the SSD of 480GB, and now SSD capacity summation is 1.44TB or 1.92TB, without departing from disk size summation, therefore is accorded with Close the requirement of the system.
The 8th kind of storage system with multiple disks and multiple SSD that the embodiment of the present application is provided, is above-mentioned first On the basis of kind there is in the storage system of multiple disks and multiple SSD any one to the third, also including following technical characteristic:
The disk is used to recover the data when the SSD breaks down.
Thus effective backup protection is carried out to the data in SSD using disk, due to disk for SSD the longevity Life is longer, therefore protects more effective.
The 9th kind of storage system with multiple disks and multiple SSD that the embodiment of the present application is provided, is the above-mentioned 8th On the basis of planting the storage system with multiple disks and multiple SSD, also including following technical characteristic:
The SSD is used to recover the data when the disk failures.
In this case, just in case during disk failures, and SSD fault-frees, due to the content that the two is stored it is identical, because This, it is possible to use SSD recovers to data, re-establishes backup, is guaranteed data security with this.
In sum, the above-mentioned read-write of the storage system with multiple disks and multiple SSD response speed is high, backs up real-time Height, greatly prolongs SSD service lifes and disk life-span, improves the reliability of data backup, and is not affecting the bar of performance Under part, the cost of backup is reduced, with higher cost performance.
The foregoing description of the disclosed embodiments, enables professional and technical personnel in the field to realize or using the present invention. Various modifications to these embodiments will be apparent for those skilled in the art, as defined herein General Principle can be realized in other embodiments without departing from the spirit or scope of the present invention.Therefore, the present invention The embodiments shown herein is not intended to be limited to, and is to fit to and principles disclosed herein and features of novelty phase one The most wide scope for causing.

Claims (9)

1. a kind of storage system with multiple disks and multiple SSD, it is characterised in that include:
At least two disks being connected with HPI and at least two SSD;
Gross space of the gross space of each disk not less than each SSD;
The overall space of each disk includes and the one-to-one data spaces of SSD each described;
Each described SSD is used to perform read request and write request, and each described disk is only used for performing write request, and when execution is write During request, data to be written are divided into and the one-to-one data blocks of SSD each described, each described data block is write and it In the corresponding SSD, and the data block write in each described SSD is write corresponding with SSD each described in the disk The data space in.
2. the storage system with multiple disks and multiple SSD according to claim 1, it is characterised in that
Each described data space includes multiple data cells and a free cells, and the free cells write it for data The front write for receiving the data when magnetic head is away from the data cell.
3. the storage system with multiple disks and multiple SSD according to claim 2, it is characterised in that the free time Unit is additionally operable to be transferred the data in the data cell when the disk is idle.
4. the storage system with multiple disks and multiple SSD according to any one of claim 1-3, it is characterised in that Non-volatile random storage device is also associated between the HPI and the disk, for by the data from the sky Not busy unit is transferred in the data cell.
5. the storage system with multiple disks and multiple SSD according to claim 4, it is characterised in that it is described it is non-easily The property lost random access devices are flash memory or internal memory.
6. the storage system with multiple disks and multiple SSD according to claim 5, it is characterised in that
The SSD is the SSD that capacity is 480GB, and the disk is the disk that capacity is 1TB.
7. the storage system with multiple disks and multiple SSD according to claim 6, it is characterised in that the disk Quantity be 2, and the quantity of the SSD be 3 or 4.
8. the storage system with multiple disks and multiple SSD according to any one of claim 1-3, it is characterised in that The disk is used to recover the data when the SSD breaks down.
9. the storage system with multiple disks and multiple SSD according to claim 8, it is characterised in that the SSD is used The data are recovered when when the disk failures.
CN201610874736.0A 2016-09-30 2016-09-30 Memorysystem with a plurality of disks and a plurality of SSDs Pending CN106648458A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610874736.0A CN106648458A (en) 2016-09-30 2016-09-30 Memorysystem with a plurality of disks and a plurality of SSDs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610874736.0A CN106648458A (en) 2016-09-30 2016-09-30 Memorysystem with a plurality of disks and a plurality of SSDs

Publications (1)

Publication Number Publication Date
CN106648458A true CN106648458A (en) 2017-05-10

Family

ID=58854178

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610874736.0A Pending CN106648458A (en) 2016-09-30 2016-09-30 Memorysystem with a plurality of disks and a plurality of SSDs

Country Status (1)

Country Link
CN (1) CN106648458A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109032513A (en) * 2018-07-16 2018-12-18 山东大学 Based on the RAID framework of SSD and HDD and its backup, method for reconstructing
CN109814811A (en) * 2019-01-30 2019-05-28 哈尔滨工业大学 A method of reducing NVMe SSD operating lag influences high-speed data storage apparatus writing speed

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101533335A (en) * 2009-04-09 2009-09-16 杭州华三通信技术有限公司 Disk storage system and method for controlling disk storage and device thereof
CN103150128A (en) * 2013-03-25 2013-06-12 中国人民解放军国防科学技术大学 Implementation method of solid state drive (SSD) and disk-based reliable mixed storage system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101533335A (en) * 2009-04-09 2009-09-16 杭州华三通信技术有限公司 Disk storage system and method for controlling disk storage and device thereof
CN103150128A (en) * 2013-03-25 2013-06-12 中国人民解放军国防科学技术大学 Implementation method of solid state drive (SSD) and disk-based reliable mixed storage system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
陈志广等: "一种用磁盘备份SSD的高性能可靠存储***", 《计算机研究与发展》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109032513A (en) * 2018-07-16 2018-12-18 山东大学 Based on the RAID framework of SSD and HDD and its backup, method for reconstructing
CN109814811A (en) * 2019-01-30 2019-05-28 哈尔滨工业大学 A method of reducing NVMe SSD operating lag influences high-speed data storage apparatus writing speed
CN109814811B (en) * 2019-01-30 2022-04-29 哈尔滨工业大学 Method for reducing influence of NVMe SSD response delay on write speed of high-speed data storage equipment

Similar Documents

Publication Publication Date Title
KR101629615B1 (en) Apparatus and method for low power low latency high capacity storage class memory
US9798620B2 (en) Systems and methods for non-blocking solid-state memory
US8082389B2 (en) Apparatus and method for mirroring data between nonvolatile memory and a hard disk drive
WO2016078193A1 (en) Raid system and method based on solid-state storage medium
CN103488432B (en) Hybrid disk array, deferred write verification method for hybrid disk array, and data recovery method for hybrid disk array
WO2017173623A1 (en) Method and storage device for processing stripes in storage device
CN105138290A (en) High-performance storage pool organization method and device
CN103049220A (en) Storage control method, storage control device and solid-state storage system
CN103034458A (en) Method and device for realizing redundant array of independent disks in solid-state drive
CN103049216B (en) Solid state hard disc and data processing method, system
CN103150128A (en) Implementation method of solid state drive (SSD) and disk-based reliable mixed storage system
CN104516471A (en) Method and device for managing power supply of storage system
CN104778018A (en) Broad-strip disk array based on asymmetric hybrid type disk image and storage method of broad-strip disk array
CN103019893A (en) Multi-disk fault-tolerant two-dimensional hybrid disk RAID4 system architecture and read-write method thereof
CN103019882B (en) The RAID4 system of solid state hard disc
CN103823728A (en) Intelligent reestablishing method for RAID (redundant array of independent disks)
CN101625586A (en) Method, equipment and computer for managing energy conservation of storage device
CN103761059A (en) Multi-disk storage method and system for mass data management
CN104375784A (en) Method and device for lowering complexity of virtual disk management
CN102135862B (en) Disk storage system and data access method thereof
CN110515549A (en) A kind of data migration method and device
CN107678690A (en) A kind of implementation method of solid state hard disc and its RAID array
US11093339B2 (en) Storage utilizing a distributed cache chain and a checkpoint drive in response to a data drive corruption
CN106648458A (en) Memorysystem with a plurality of disks and a plurality of SSDs
CN201237907Y (en) Solid state RAID system with single disk structure

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170510

RJ01 Rejection of invention patent application after publication