KR20100036528A - Raid system in storage - Google Patents
Raid system in storage Download PDFInfo
- Publication number
- KR20100036528A KR20100036528A KR1020080095790A KR20080095790A KR20100036528A KR 20100036528 A KR20100036528 A KR 20100036528A KR 1020080095790 A KR1020080095790 A KR 1020080095790A KR 20080095790 A KR20080095790 A KR 20080095790A KR 20100036528 A KR20100036528 A KR 20100036528A
- Authority
- KR
- South Korea
- Prior art keywords
- disk
- pci
- memory
- unit
- interface
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4204—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
- G06F13/4221—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus
-
- 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/0683—Plurality of storage devices
- G06F3/0689—Disk arrays, e.g. RAID, JBOD
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0024—Peripheral component interconnect [PCI]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0026—PCI express
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Debugging And Monitoring (AREA)
Abstract
The present invention relates to a storage system for stably operating each storage disk by recognizing a plurality of independent storage disks as one storage medium, comprising: a memory disk having a plurality of volatile memories; A disk detachment unit including a plurality of connectors to which the memory disk is detachable; When a memory disk is mounted on the disk detachable part, the mounted memory disk is recognized, the identification information is assigned to each recognized memory disk, the assigned identification information is arranged to form a memory disk array, and the configured memory disk array is used. A disk controller for controlling a memory disk mounted on the disk detachable part; A disk detecting unit which detects whether a disk is attached or detached to each disk connector of the disk attaching or detaching unit and notifies the disk controller of the detection result; And a power supply unit for supplying operating power to the disk detachable unit, the disk control unit, and the disk sensing unit. By transmitting data for data storage / reading, there is an effect of increasing data processing speed during data storage / reading.
Description
The present invention relates to a storage RAID system, and more particularly, to a storage RAID system for stably operating each storage disk by recognizing a plurality of independent storage disks as one storage medium.
In general, the storage includes a plurality of independent storage disks (for example, hard disks) to increase the storage space, and a RAID system is mounted to stably operate the storage disks.
The RAID system can mount a plurality of storage disks, and realizes a large storage space by allowing the mounted storage disks to be recognized by the host as a storage medium. In addition, the stored storage disks are put together to distribute and receive data transmitted from the host to each storage disk, and to allow the host to access each storage disk. Here, the host refers to a main CPU provided in the mass storage, or a host computer using the mass storage as its own storage device.
The RAID system includes a disk connector on which a plurality of storage disks are mounted, and a controller for controlling data input / output of each storage disk by controlling an interface of the storage disk mounted on the disk connector. At this time, the data processing speed of each mounted storage disk depends on the data processing speed of the controller.
However, the controller included in the conventional RAID system is implemented to control only the Small Computer System Interface (SCSI), Serial-Advanced Technology Attachment (S-ATA), and the SAS interface, so that data storage / reading of mass storage can be performed. There is a problem in that the data processing speed is limited to the data processing speed supported by the SCSI, S-ATA, and SAS interfaces.
In addition, when a disk connector has a storage disk having an interface with faster data storage / reading performance than SCSI, S-ATA, and SAS interfaces, the controller's performance is reduced to that of the interface provided on the storage disk. There is a problem in that it can not follow the data processing performance of the mass storage.
SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and uses a plurality of memory disks equipped with a plurality of volatile memories that process data in an electrical manner as a data storage medium, and between each memory disk and the host. Its purpose is to provide a mass storage system based on a RAID system that can transfer data for data storage / reading over a high-speed data communication bus formed by a -e or PCI-x type interface.
A mass storage system based on a RAID system according to an exemplary embodiment of the present invention for achieving the above object includes a memory disk having a plurality of volatile memories; A disk detachment unit including a plurality of connectors to which the memory disk is detachable; When a memory disk is mounted on the disk detachable part, the mounted memory disk is recognized, the identification information is assigned to each recognized memory disk, the assigned identification information is arranged to form a memory disk array, and the configured memory disk array is used. A disk controller for controlling a memory disk mounted on the disk detachable part; A disk detecting unit which detects whether a disk is attached or detached to each disk connector of the disk attaching or detaching unit and notifies the disk controller of the detection result; It is preferable to include a power supply unit for supplying the operating power to the disk detachment unit, the disk control unit and the disk detection unit.
Here, the memory disk is provided with a PCI-e or PCI-x type interface, it is preferable to interface the plurality of volatile memory and the disk detachable portion through the provided PCI-e or PCI-x type interface. .
The disk detachable unit may include a PCI-e or PCI-x type interface, and interface the memory disk and the disk control unit through the provided PCI-e or PCI-x type interface.
The disk controller may include a PCI-e or PCI-x type interface, and interface the disk detachable part with a host through the provided PCI-e or PCI-x type interface.
The disk control unit may further include: a reset module configured to initialize a memory disk mounted in the disk detachable unit; A driver mounting module equipped with a disk recognition SCSI emulation driver; A disk recognition module for driving a disk recognition SCSI emulation driver mounted in the driver mounting module to recognize a memory disk initialized by the reset module; An array configuration module for providing identification information for each memory disk recognized through the disk recognition module and arranging the identification information to form a memory disk array; Preferably, the memory disk array is configured to include a RAID control module configured to control a memory disk mounted on the disk detachable part using a memory disk array configured through the array configuration module.
On the other hand, it is preferable to further comprise a bus expansion unit for extending the bus connecting the disk control unit and the disk detachable portion.
Here, the bus expansion unit, the bus expansion unit, the interface of the PCI-e or PCI-x type, interface with the disk control unit and the disk removable via the provided PCI-e or PCI-x type interface, And forming a first bus of a PCI-e or PCI-x type that connects the disk controller to each other, and extending the first bus of the PCI-e or PCI-x type to form a connection with the disk detachable part. It is preferable to form a second bus of the PCI-e or PCI-x type to connect.
According to the storage RAID system according to the present invention, a plurality of memory disks equipped with a plurality of volatile memory processing data in an electrical manner is used as a data storage medium, PCI-e or PCI- between each memory disk and the host By enabling data to be transmitted / stored for data through a high-speed data communication bus formed by an x type interface, data processing speed can be improved during data storage / reading.
Hereinafter, a RAID system based mass storage device according to an exemplary embodiment of the present invention will be described in detail with reference to the accompanying drawings.
1 is a diagram schematically illustrating a configuration of a storage system of storage according to an exemplary embodiment of the present invention.
Referring to FIG. 1, a storage system according to the present invention may include a
The
The
The
2 is a diagram schematically illustrating a configuration of a disk controller included in a storage system of a storage device according to the present invention.
Referring to FIG. 2, the
The
Meanwhile, although not shown in the drawing, the RAID system-based mass storage according to the present invention may further include a bus expansion unit extending a bus connecting the
The bus expansion unit has an interface of a PCI-e or PCI-x type, and interfaces the
As described above, as the second bus of the PCI-e or PCI-x type is extended by the bus expansion unit, the
The storage system of the present invention is not limited to the above-described embodiments, and may be variously modified and implemented within the range permitted by the technical idea of the present invention.
According to the storage RAID system according to the present invention, a plurality of memory disks equipped with a plurality of volatile memory processing data in an electrical manner is used as a data storage medium, PCI-e or PCI- between each memory disk and the host By enabling data to be transmitted / stored for data through a high-speed data communication bus formed by an x-type interface, data processing speed may be increased during data storage / reading.
1 is a view schematically showing the configuration of a RAID system of storage according to an embodiment of the present invention.
FIG. 2 is a diagram schematically showing the configuration of the disc controller in FIG. 1; FIG.
*** Explanation of symbols for the main parts of the drawing ***
100: memory disk 200: disk removable portion
300: disk control unit 310: reset module
320: driver mounting module 330: disk recognition module
340: array configuration module 350: raid control module
400: disk detection unit 500: host
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080095790A KR20100036528A (en) | 2008-09-30 | 2008-09-30 | Raid system in storage |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080095790A KR20100036528A (en) | 2008-09-30 | 2008-09-30 | Raid system in storage |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20100036528A true KR20100036528A (en) | 2010-04-08 |
Family
ID=42214017
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080095790A KR20100036528A (en) | 2008-09-30 | 2008-09-30 | Raid system in storage |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20100036528A (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012018216A2 (en) * | 2010-08-02 | 2012-02-09 | Taejin Info Tech Co., Ltd. | Hybrid raid controller |
WO2012018217A2 (en) * | 2010-08-02 | 2012-02-09 | Taejin Info Tech Co., Ltd. | Raid controller having multi pci bus switching |
WO2012060575A2 (en) * | 2010-11-01 | 2012-05-10 | Taejin Info Tech Co., Ltd. | Home storage system |
WO2012060577A2 (en) * | 2010-11-01 | 2012-05-10 | Taejin Info Tech Co., Ltd. | Home storage device and software |
WO2012105811A2 (en) * | 2011-02-01 | 2012-08-09 | Taejin Info Tech Co., Ltd. | Raid-based storage control board |
WO2012105812A2 (en) * | 2011-02-01 | 2012-08-09 | Taejin Info Tech Co., Ltd. | Raid-based storage control board having fibre channel interface controller |
WO2012169824A2 (en) * | 2011-06-08 | 2012-12-13 | Taejin Info Tech Co., Ltd. | Raid controller with programmable interface for a semiconductor storage device |
WO2012169825A2 (en) * | 2011-06-08 | 2012-12-13 | Taejin Info Tech Co., Ltd. | Two-way raid controller for a semiconductor storage device |
WO2012177056A2 (en) * | 2011-06-21 | 2012-12-27 | Taejin Info Tech Co., Ltd. | Two-way raid controller with programmable host interface for a semiconductor storage device |
WO2013005995A2 (en) * | 2011-07-06 | 2013-01-10 | Taejin Info Tech Co., Ltd. | Redundant array of independent disk (raid) controlled semiconductor storage device (ssd)-based system having a high-speed non-volatile host interface |
WO2013027997A2 (en) * | 2011-08-22 | 2013-02-28 | Taejin Info Tech Co., Ltd. | Network-capable raid controller for a semiconductor storage device |
US8589626B2 (en) | 2010-09-19 | 2013-11-19 | Taejin Info Tech Co., Ltd. | Hybrid RAID controller having multi PCI bus switching |
-
2008
- 2008-09-30 KR KR1020080095790A patent/KR20100036528A/en active Search and Examination
Cited By (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8510519B2 (en) | 2010-08-02 | 2013-08-13 | Taejin Info Tech Co., Ltd. | Hybrid raid controller |
WO2012018217A2 (en) * | 2010-08-02 | 2012-02-09 | Taejin Info Tech Co., Ltd. | Raid controller having multi pci bus switching |
WO2012018216A3 (en) * | 2010-08-02 | 2012-04-26 | Taejin Info Tech Co., Ltd. | Hybrid raid controller |
WO2012018217A3 (en) * | 2010-08-02 | 2012-05-03 | Taejin Info Tech Co., Ltd. | Raid controller having multi pci bus switching |
US8510520B2 (en) | 2010-08-02 | 2013-08-13 | Taejin Info Tech Co., Ltd. | Raid controller having multi PCI bus switching |
WO2012018216A2 (en) * | 2010-08-02 | 2012-02-09 | Taejin Info Tech Co., Ltd. | Hybrid raid controller |
US8589626B2 (en) | 2010-09-19 | 2013-11-19 | Taejin Info Tech Co., Ltd. | Hybrid RAID controller having multi PCI bus switching |
WO2012060577A3 (en) * | 2010-11-01 | 2012-07-26 | Taejin Info Tech Co., Ltd. | Home storage device and software |
WO2012060575A3 (en) * | 2010-11-01 | 2012-06-28 | Taejin Info Tech Co., Ltd. | Home storage system |
US8990494B2 (en) | 2010-11-01 | 2015-03-24 | Taejin Info Tech Co., Ltd. | Home storage system and method with various controllers |
KR101147186B1 (en) * | 2010-11-01 | 2012-05-25 | 주식회사 태진인포텍 | Home storage device and software |
WO2012060577A2 (en) * | 2010-11-01 | 2012-05-10 | Taejin Info Tech Co., Ltd. | Home storage device and software |
WO2012060575A2 (en) * | 2010-11-01 | 2012-05-10 | Taejin Info Tech Co., Ltd. | Home storage system |
WO2012105811A2 (en) * | 2011-02-01 | 2012-08-09 | Taejin Info Tech Co., Ltd. | Raid-based storage control board |
WO2012105812A2 (en) * | 2011-02-01 | 2012-08-09 | Taejin Info Tech Co., Ltd. | Raid-based storage control board having fibre channel interface controller |
WO2012105811A3 (en) * | 2011-02-01 | 2012-10-04 | Taejin Info Tech Co., Ltd. | Raid-based storage control board |
WO2012105812A3 (en) * | 2011-02-01 | 2012-10-04 | Taejin Info Tech Co., Ltd. | Raid-based storage control board having fibre channel interface controller |
WO2012169825A2 (en) * | 2011-06-08 | 2012-12-13 | Taejin Info Tech Co., Ltd. | Two-way raid controller for a semiconductor storage device |
WO2012169825A3 (en) * | 2011-06-08 | 2013-03-07 | Taejin Info Tech Co., Ltd. | Two-way raid controller for a semiconductor storage device |
WO2012169824A3 (en) * | 2011-06-08 | 2013-03-07 | Taejin Info Tech Co., Ltd. | Raid controller with programmable interface for a semiconductor storage device |
WO2012169824A2 (en) * | 2011-06-08 | 2012-12-13 | Taejin Info Tech Co., Ltd. | Raid controller with programmable interface for a semiconductor storage device |
WO2012177056A3 (en) * | 2011-06-21 | 2013-04-04 | Taejin Info Tech Co., Ltd. | Two-way raid controller with programmable host interface for a semiconductor storage device |
WO2012177056A2 (en) * | 2011-06-21 | 2012-12-27 | Taejin Info Tech Co., Ltd. | Two-way raid controller with programmable host interface for a semiconductor storage device |
US8819316B2 (en) | 2011-06-21 | 2014-08-26 | Taejin Info Tech Co., Ltd. | Two-way raid controller with programmable host interface for a semiconductor storage device |
WO2013005995A3 (en) * | 2011-07-06 | 2013-03-14 | Taejin Info Tech Co., Ltd. | Redundant array of independent disk (raid) controlled semiconductor storage device (ssd)-based system having a high-speed non-volatile host interface |
WO2013005995A2 (en) * | 2011-07-06 | 2013-01-10 | Taejin Info Tech Co., Ltd. | Redundant array of independent disk (raid) controlled semiconductor storage device (ssd)-based system having a high-speed non-volatile host interface |
US9207879B2 (en) | 2011-07-06 | 2015-12-08 | Taejin Info Tech Co., Ltd. | Redundant array of independent disk (RAID) controlled semiconductor storage device (SSD)-based system having a high-speed non-volatile host interface |
WO2013027997A3 (en) * | 2011-08-22 | 2013-04-25 | Taejin Info Tech Co., Ltd. | Network-capable raid controller for a semiconductor storage device |
WO2013027997A2 (en) * | 2011-08-22 | 2013-02-28 | Taejin Info Tech Co., Ltd. | Network-capable raid controller for a semiconductor storage device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20100036528A (en) | Raid system in storage | |
US7237054B1 (en) | Switching interfaces in external disk drives | |
US8225022B2 (en) | Methods for eliminating intermediate bussing and bridging requirements between a solid state memory device with PCI controller and a main system bus | |
US8086791B2 (en) | Solid state memory device with PCI controller | |
US7487372B2 (en) | Remote power sensing for hard disk bridge controller | |
KR100993017B1 (en) | Ata/sata combined controller | |
US7809866B2 (en) | Double interface SD flash memory card | |
KR20110124348A (en) | Smart card reader | |
US6991173B2 (en) | Method and apparatus for autoreset of a USB smart card device in a mute mode | |
TWI754183B (en) | Hdd backplane management device | |
CN1890620A (en) | Expresscard power switch device with enhanced communications paths and security functions | |
EP3786805B1 (en) | I/o card architecture based on a common controller | |
US20100023669A1 (en) | Host controller disposed in multi-function card reader | |
US20060294278A1 (en) | Computer server | |
US6829658B2 (en) | Compatible signal-to-pin connector assignments for usage with fibre channel and advanced technology attachment disk drives | |
US8554974B2 (en) | Expanding functionality of one or more hard drive bays in a computing system | |
JP2006209643A (en) | Interface circuit and system device using the same | |
KR100764743B1 (en) | Memory card including reset control unit and reset control method thereof | |
US20060168358A1 (en) | Storage control system | |
CN103019619A (en) | Disk plugging control method and device | |
KR102019213B1 (en) | Apparatus for switching usb channel | |
US10120828B2 (en) | Bridge for bus-powered peripheral device power management | |
US7908471B2 (en) | Host peripheral system and method for loading an external program code to a host for setting up a transmission mechanism when booting | |
WO2011004444A1 (en) | Device, and mounting device thereof | |
US20080040544A1 (en) | Computer System For Reading And Writing Data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
A302 | Request for accelerated examination | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
J201 | Request for trial against refusal decision | ||
AMND | Amendment | ||
B601 | Maintenance of original decision after re-examination before a trial | ||
J301 | Trial decision |
Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20091207 Effective date: 20100423 |