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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/068—Hybrid storage device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/061—Improving I/O performance
- G06F3/0613—Improving I/O performance in relation to throughput
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0614—Improving 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
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.
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)
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)
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 |
-
2016
- 2016-09-30 CN CN201610874736.0A patent/CN106648458A/en active Pending
Patent Citations (2)
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)
Title |
---|
陈志广等: "一种用磁盘备份SSD的高性能可靠存储***", 《计算机研究与发展》 * |
Cited By (3)
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 |