[go: up one dir, main page]

TWI473005B - Switch-based hybrid storage system and the providing method thereof - Google Patents

Switch-based hybrid storage system and the providing method thereof Download PDF

Info

Publication number
TWI473005B
TWI473005B TW100120172A TW100120172A TWI473005B TW I473005 B TWI473005 B TW I473005B TW 100120172 A TW100120172 A TW 100120172A TW 100120172 A TW100120172 A TW 100120172A TW I473005 B TWI473005 B TW I473005B
Authority
TW
Taiwan
Prior art keywords
raid controller
switch
coupled
control board
system control
Prior art date
Application number
TW100120172A
Other languages
Chinese (zh)
Other versions
TW201250575A (en
Inventor
Byungcheol Cho
Original Assignee
Taejin Infotech 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 Taejin Infotech Co Ltd filed Critical Taejin Infotech Co Ltd
Priority to TW100120172A priority Critical patent/TWI473005B/en
Publication of TW201250575A publication Critical patent/TW201250575A/en
Application granted granted Critical
Publication of TWI473005B publication Critical patent/TWI473005B/en

Links

Landscapes

  • Power Sources (AREA)
  • Memory System Of A Hierarchy Structure (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Description

基於開關的混合存儲系統及其提供方法 Switch-based hybrid storage system and method of providing same

本發明涉及基於開關的混合存儲系統及其提供方法,尤其涉及關於半導體存儲裝置的基於開關的混合存儲系統及其提供方法。 The present invention relates to a switch-based hybrid storage system and a method of providing the same, and more particularly to a switch-based hybrid storage system for a semiconductor memory device and a method of providing the same.

隨著對更大電腦存儲空間的需求的增加,需摸索出更有效的解決方案。為此,有資料存儲媒介等以機械方式存儲/讀取資料的各種硬碟解決方案,但硬碟的資料處理速度往往比較慢。尤其是,在現有解決方案中,作為資料存儲介質和主機之間的介面,仍然採用不能滿足具有高速資料登錄/輸出性能的記憶體磁片的資料處理速度的介面。因此,現有技術的解決方案不能很好地利用記憶體磁片的性能。 As the demand for larger computer storage increases, more effective solutions need to be explored. For this reason, there are various hard disk solutions that store/read data mechanically, such as data storage media, but the data processing speed of hard disks is often slow. In particular, in the existing solution, as an interface between the data storage medium and the host, an interface that cannot satisfy the data processing speed of the memory disk having high-speed data registration/output performance is still employed. Therefore, prior art solutions do not make good use of the performance of the memory disk.

為了解決上述問題,本發明提供基於開關的混合存儲系統及其提供方法。在具有代表性的實施例中,第一RAID控制器結合於系統控制板,而雙倍數據速率半導體存儲裝置(Double Data Rate Semiconductor Storage Device(DDR SSD))模組結合於第一RAID 控制器。DDR SSD模組包括一套DDR SSD部件。另外,在系統控制板上結合第一開關及第二開關。結合有硬碟驅動器(Hard Disk Drive(HDD))模組的第二RAID控制器結合於第一開關。HDD模組包括一套HDD/快閃記憶體SDD部件。另外,在第二開關上結合包括至少一套埠的通信模組。 In order to solve the above problems, the present invention provides a switch-based hybrid storage system and a method of providing the same. In a representative embodiment, the first RAID controller is coupled to the system control board, and the Double Data Rate Semiconductor Storage Device (DDR SSD) module is coupled to the first RAID. Controller. The DDR SSD module includes a set of DDR SSD components. In addition, the first switch and the second switch are combined on the system control board. A second RAID controller incorporating a Hard Disk Drive (HDD) module is coupled to the first switch. The HDD module includes a set of HDD/flash memory SDD components. In addition, a communication module including at least one set of ports is combined on the second switch.

為了解決上述現有技術中的問題並達到上述目的,本發明基於開關的混合存儲系統及其提供方法的第一實施例,包括:第一RAID控制器,結合於控制板;DDR SSD模組,結合於上述第一RAID控制器並包括一套雙倍數據速率半導體存儲裝置(Double Data Rate Semiconductor Storage Device(DDR SSD));第一開關,結合於上述系統控制板;第二RAID控制器,結合於上述第一晶片;HDD模組,結合於上述第二RAID控制器並包括一套硬碟驅動器(Hard Disk Drive(HDD))/快閃記憶體SDD部件;第二開關,結合於上述系統控制板;及通信模組,結合於上述第二開關。 In order to solve the above problems in the prior art and achieve the above object, the first embodiment of the switch-based hybrid storage system and the method for providing the same includes: a first RAID controller, combined with a control board; a DDR SSD module, combined The first RAID controller includes a double data rate semiconductor storage device (DDR SSD); the first switch is coupled to the system control board; and the second RAID controller is coupled to The first chip; the HDD module is coupled to the second RAID controller and includes a set of Hard Disk Drive (HDD)/Flash memory SDD components; and the second switch is coupled to the system control board And a communication module coupled to the second switch described above.

在第一實施例中,上述第一RAID控制器及第二RAID控制器為基於PCI-Express(PCI-E)的RAID控制器。 In the first embodiment, the first RAID controller and the second RAID controller are PCI-Express (PCI-E) based RAID controllers.

另外,還包括結合於上述系統控制板的電源供應部,且還包括結合於上述HDD模組的電池模組。 In addition, a power supply unit coupled to the system control board is further included, and a battery module coupled to the HDD module is further included.

另外,上述系統控制板,包括:第一晶片,結合於第一處理器;第二晶片,結合於第二處理器;及第三晶片,結合於第一晶片。 In addition, the system control board includes: a first wafer coupled to the first processor; a second wafer coupled to the second processor; and a third wafer coupled to the first wafer.

另外,上述通信模組包括多個埠。 In addition, the above communication module includes a plurality of ports.

另外,上述第一RAID控制器及第二RAID控制器,各包括:RAID 控制器CPU;晶片,結合於上述RAID控制器CPU;及一套輸入/輸出(I/O)連接器,結合於上述晶片。 In addition, the first RAID controller and the second RAID controller respectively include: RAID A controller CPU; a chip coupled to the RAID controller CPU; and an input/output (I/O) connector coupled to the wafer.

在此,上述第一RAID控制器及第二RAID控制器各包括同位及緩存(parity and cache)控制元件。 Here, the first RAID controller and the second RAID controller each include a parity and cache control element.

在此,本發明的第二實施例,包括:第一RAID控制器,結合於包括多個處理器及多個晶片的系統控制板;DDR SSD模組,結合於上述第一RAID控制器並包括一套DDR SSD部件;第一PCI-Express開關,結合於系統控制板;第二RAID控制器,結合於第一PCI-Express開關;HDD模組,結合於上述第二RAID控制器並包括一套HDD/快閃記憶體SDD部件;第二PCI-Express開關,結合於上述系統控制板;及通信模組,結合於上述第二PCI-Express開關。 Here, the second embodiment of the present invention includes: a first RAID controller, coupled to a system control board including a plurality of processors and a plurality of chips; a DDR SSD module coupled to the first RAID controller and including a set of DDR SSD components; a first PCI-Express switch coupled to the system control board; a second RAID controller coupled to the first PCI-Express switch; the HDD module coupled to the second RAID controller and including a set An HDD/flash memory SDD component; a second PCI-Express switch coupled to the system control board; and a communication module coupled to the second PCI-Express switch.

在第二實施例中,上述第一RAID控制器及第二RAID控制器為基於PCI-Express的RAID控制器。 In the second embodiment, the first RAID controller and the second RAID controller are PCI-Express based RAID controllers.

另外,還包括結合於上述系統控制板的電源供應部,且還包括結合於上述HDD模組的電池模組。 In addition, a power supply unit coupled to the system control board is further included, and a battery module coupled to the HDD module is further included.

另外,上述系統控制板,包括:第一晶片,結合於第一處理器;第二晶片,結合於第二處理器;及第三晶片,結合於第一晶片;而上述通信模組包括多個埠。 In addition, the system control board includes: a first chip coupled to the first processor; a second chip coupled to the second processor; and a third chip coupled to the first chip; and the communication module includes a plurality of port.

在第二實施例中,上述第一RAID控制器及第二RAID控制器,各包括:RAID控制器CPU;晶片,結合於上述RAID控制器CPU;及一套輸入/輸出(I/O)連接器,結合於上述晶片。 In the second embodiment, the first RAID controller and the second RAID controller each include: a RAID controller CPU; a chip coupled to the RAID controller CPU; and an input/output (I/O) connection. The device is bonded to the above wafer.

在此,上述第一RAID控制器及第二RAID控制器各包括同位元及緩存控制組件。 Here, the first RAID controller and the second RAID controller each include a parity and a cache control component.

在此,本發明第三實施例的基於開關的混合存儲系統提供方法,包括如下步驟:將第一RAID控制器結合於系統控制板;將包括一套DDR SSD的DDR SSD模組結合於上述第一RAID控制器;將第一開關結合於上述系統控制板;將第二RAID控制器結合於上述第一晶片;將包括一套HDD/快閃記憶體SDD部件的HDD模組結合於上述第二RAID控制器;將第二開關結合於上述系統控制板;及將通信模組結合於上述第二開關。 Here, a switch-based hybrid storage system providing method according to a third embodiment of the present invention includes the steps of: combining a first RAID controller with a system control board; and combining a DDR SSD module including a set of DDR SSDs into the foregoing a RAID controller; combining the first switch with the system control board; bonding the second RAID controller to the first chip; and combining the HDD module including a set of HDD/flash memory SDD components to the second a RAID controller; a second switch coupled to the system control board; and a communication module coupled to the second switch.

在第三實施例中,上述第一RAID控制器及第二RAID控制器為基於PCI-Express的RAID控制器。 In the third embodiment, the first RAID controller and the second RAID controller are PCI-Express based RAID controllers.

另外,還包括將電源供應部結合於上述系統控制板的步驟,且還包括將電池模組結合於上述HDD模組的步驟。 In addition, the method further includes the step of coupling the power supply unit to the system control board, and further includes the step of bonding the battery module to the HDD module.

根據本發明的上述特徵,本發明提供基於開關的混合存儲裝置系統及其提供方法。 According to the above features of the present invention, the present invention provides a switch-based hybrid storage device system and a method of providing the same.

100‧‧‧SSD(記憶體磁片部) 100‧‧‧SSD (memory disk unit)

102‧‧‧中平面 102‧‧‧ midplane

104‧‧‧通信模組 104‧‧‧Communication module

106‧‧‧控制板 106‧‧‧Control panel

108A-N‧‧‧RAID控制器 108A-N‧‧‧RAID controller

110‧‧‧DDR SSD控制模組 110‧‧‧DDR SSD Control Module

112A-N‧‧‧HDD模組 112A-N‧‧‧HDD Module

114‧‧‧風扇模組 114‧‧‧Fan module

118‧‧‧電源供應部 118‧‧‧Power Supply Department

120‧‧‧電池模組 120‧‧‧Battery module

122A-N‧‧‧DDR SSD部件 122A-N‧‧‧DDR SSD parts

124A-N‧‧‧HDD/快閃記憶體SSD部件 124A-N‧‧‧HDD/Flash Memory SSD Parts

126A-N‧‧‧埠 126A-N‧‧‧埠

130A-N‧‧‧第N處理器 130A-N‧‧‧Nth processor

132A-N‧‧‧第N晶片 132A-N‧‧‧Nth wafer

134‧‧‧I/O適配器/介面 134‧‧‧I/O Adapter/Interface

136‧‧‧外部裝置 136‧‧‧External devices

138A-N‧‧‧DDR34記憶體部 138A-N‧‧‧DDR34 Memory Department

141A-N‧‧‧開關 141A-N‧‧‧ switch

200、202‧‧‧介面部 200, 202‧‧‧ face

300‧‧‧控制部 300‧‧‧Control Department

302‧‧‧DMA控制器 302‧‧‧DMA controller

304‧‧‧ECC控制器 304‧‧‧ECC controller

306‧‧‧記憶體控制器 306‧‧‧Memory Controller

400‧‧‧輔助電源部 400‧‧‧Auxiliary Power Supply Department

500‧‧‧電源控制部 500‧‧‧Power Control Department

600A‧‧‧備份保存部 600A‧‧‧Backup and Storage Department

600B‧‧‧資料備份部 600B‧‧‧ Data Backup Department

602‧‧‧記憶體 602‧‧‧ memory

604‧‧‧記憶體區塊 604‧‧‧ memory block

700‧‧‧備份控制部 700‧‧‧Backup Control Department

800‧‧‧RAID控制器 800‧‧‧RAID controller

802‧‧‧RAID控制CPU 802‧‧‧RAID Control CPU

808‧‧‧晶片 808‧‧‧ wafer

806A-N‧‧‧輸入/輸出連接器 806A-N‧‧‧Input/Output Connectors

808‧‧‧同位元及緩存控制模組 808‧‧‧Equivalent and cache control module

810‧‧‧電池模組 810‧‧‧ battery module

812A-N‧‧‧記憶體模組 812A-N‧‧‧ memory module

900‧‧‧狀態監視器 900‧‧‧Status Monitor

圖1為本發明以實施例的PCI-Express(PCI-e)類型的RAID控制型存儲裝置結構概略示意圖;圖2為結合於一套SSD的RAID控制器具體示意圖;圖3為本發明一實施例的基於開關的混合存儲裝置系統概略示意圖;圖4為本發明一實施例的如圖3所示的RAID控制器示意圖。 1 is a schematic diagram showing the structure of a PCI-Express (PCI-e) type RAID-controlled storage device according to an embodiment of the present invention; FIG. 2 is a schematic diagram of a RAID controller combined with a set of SSDs; FIG. 3 is an embodiment of the present invention; FIG. 4 is a schematic diagram of a RAID controller shown in FIG. 3 according to an embodiment of the present invention. FIG.

下面,結合附圖對本發明進行詳細說明。本發明可通過各種方式實現,且不受本說明書中的較佳實施例的限制。另外,在附圖中,相同的標記表示相同的原件,而且,除有特殊定義的之外,用於本說明書的所有術語的意思與本領域技術人員通常所理解的內容相同。在下面的內容中,SSD指半導體存儲裝置。DDR指雙倍數據速率(Double Data Rate)。另外,HDD指硬碟驅動器(Hard Disk Drive)。 Hereinafter, the present invention will be described in detail with reference to the accompanying drawings. The present invention can be implemented in various ways and is not limited by the preferred embodiments in the specification. In addition, in the drawings, the same reference numerals are used to refer to the same elements, and the meanings of all the terms used in the present specification are the same as those generally understood by those skilled in the art unless otherwise specified. In the following, SSD refers to a semiconductor memory device. DDR refers to double data rate (Double Data Rate). In addition, HDD refers to a hard disk drive (Hard Disk Drive).

用於本說明書的術語的目的是說明具體實施例而非限制本發明。尤其是,在用於本說明書時,RAID是指獨立磁片的重複陣列(原來指低價磁片的重複陣列)。一般而言,RAID技術是在多個硬碟上的不同地點(因此,重複)存儲相同資料的方式。通過將資料存儲於多個磁片,可使I/O(輸入/輸出)運行以均衡的方式重複,從而提高其性能。因多個磁片會增加平均故障間隔時間,因此,重複存儲資料還可以提高耐故障性。 The terminology used in the description is for the purpose of illustration and description. In particular, when used in this specification, RAID refers to a repeating array of independent magnetic sheets (originally referred to as a repeating array of low-cost magnetic sheets). In general, RAID technology is the way to store the same data at different locations (and therefore, repeatedly) on multiple hard disks. By storing data on multiple floppy disks, I/O (input/output) operation can be repeated in a balanced manner to improve performance. Since multiple floppy disks increase the mean time between failures, repeated storage of data can also improve fault tolerance.

下面,結合附圖對一實施例中的串聯小型電腦系統介面/串聯高級技術接入(PCI-Express)類型的RAID存儲系統進行詳細說明。 Hereinafter, a serial small computer system interface/series advanced technology access (PCI-Express) type RAID storage system in an embodiment will be described in detail with reference to the accompanying drawings.

如上所述,本發明涉及半導體存儲裝置,尤其涉及基於開關的混合存儲系統。在本發明的第一實施例中,第一RAID控制器結合於系統控制板,而DDR SSD模組結合於第一RAID控制器。DDR SSD模組包括一套DDR SSD部件。另外,在系統控制板上結合第一開關及第二開關。結合有HDD模組的第二RAID控制器結合於第一開關。HDD模組包括一套HDD/快閃記憶體SDD部件。另外,在第二開關上結合包括一套(至少一個)埠的通信模組。 As described above, the present invention relates to semiconductor memory devices, and more particularly to switch-based hybrid memory systems. In a first embodiment of the invention, the first RAID controller is coupled to the system control board and the DDR SSD module is coupled to the first RAID controller. The DDR SSD module includes a set of DDR SSD components. In addition, the first switch and the second switch are combined on the system control board. A second RAID controller incorporating the HDD module is coupled to the first switch. The HDD module includes a set of HDD/flash memory SDD components. In addition, a communication module including a set (at least one) of 埠 is combined on the second switch.

串聯小型電腦系統介面/串聯高級技術接入(PCI-Express)類型的存儲裝置,在主機和記憶體磁片之間進行資料通信的過程中,同步在主機和記憶體磁片之間發送/接收的資料信號,從而在支援主機的低速資料處理速度的同時,支援記憶體磁片的告訴資料處理速度,以在現有技術的介面環境中支援記憶體性能以最大限度地進行高速資料處理。在較佳實施例中,可利用PCI-Express技術但非限制。例如,在本發明中,可利用提供利用SAS/SAIA介面的SAS/SAIA類型的存儲裝置的SAS/SAIA技術。 Serial small computer system interface/series advanced technology access (PCI-Express) type storage device, in the process of data communication between the host and the memory disk, synchronously send/receive between the host and the memory disk The data signal supports the low-speed data processing speed of the host and supports the data processing speed of the memory disk to support the memory performance in the prior art interface environment to maximize the high-speed data processing. In a preferred embodiment, PCI-Express technology can be utilized without limitation. For example, in the present invention, SAS/SAIA technology that provides a SAS/SAIA type of memory device utilizing a SAS/SAIA interface can be utilized.

如圖1所示為旨在提供本發明一實施例的串聯電腦裝置的存儲裝置的PCI-Express類型的RAID控制型存儲裝置結構概略示意圖。如圖所示,圖1為本發明一實施例的RAID控制型PCI-Express類型的存儲裝置,包括:多個記憶體磁片部100,包括具備又稱高速SSD100的多個揮發性半導體記憶體的多個記憶體磁片;RAID控制器800,結合於SSD100;介面部200,連接記憶體磁片部和主機之間;控制部300;輔助電源部400,利用通過介面部200從主機傳遞的電力進行充電以維持一定電力;電源控制部500,將通過介面部200從主機傳遞的電力供應至控制部300、記憶體磁片部100、備份保存部600及備份控制部700,而且,在通過介面部200從主機傳遞的電力中斷,或在從主機傳遞的電力發生錯誤時,從輔助電源部400接收電力並通過控制部300供應至記憶體磁片部100及備份控制部700;備份保存部600,保存記憶體磁片部100的資料;及備份控制部700,根據來自主機的指示或在從主機傳遞的電力發生錯誤時,將保存於記憶體磁片部100的資料備份於備份保存部600A。 FIG. 1 is a schematic diagram showing the structure of a PCI-Express type RAID control type storage device for providing a storage device for a serial computer device according to an embodiment of the present invention. As shown in the figure, FIG. 1 is a RAID control type PCI-Express type storage device according to an embodiment of the present invention, comprising: a plurality of memory magnetic disk portions 100 including a plurality of volatile semiconductor memories having a high speed SSD 100; a plurality of memory disks; a RAID controller 800 coupled to the SSD 100; a dielectric interface 200 connecting the memory disk portion and the host; a control unit 300; and an auxiliary power supply unit 400 for transmitting from the host through the interface 200 The power is charged to maintain a constant power; the power supply control unit 500 supplies the power transmitted from the host through the interface 200 to the control unit 300, the memory disk unit 100, the backup storage unit 600, and the backup control unit 700, and passes through The power transmitted from the host device 200 is interrupted, or when the power transmitted from the host computer is incorrect, the power is received from the auxiliary power supply unit 400 and supplied to the memory magnetic disk unit 100 and the backup control unit 700 through the control unit 300; the backup storage unit 600, the data of the memory disk unit 100 is saved; and the backup control unit 700 saves the memory in the memory according to an instruction from the host or when an error occurs in the power transmitted from the host. Data backup to the backup unit 100 storage unit 600A.

記憶體磁片部100包括具備用於高速資料登錄/輸出的多個揮發性半導體記憶體(DDR、DDR2、DDR3、SDRAM等)的多個記憶體磁片,並根據控制部300的控制輸入/輸出資料。記憶體磁片部100可使記憶體磁片並行排列。 The memory magnetic disk unit 100 includes a plurality of memory magnetic sheets including a plurality of volatile semiconductor memories (DDR, DDR2, DDR3, SDRAM, etc.) for high-speed data registration/output, and is input according to control of the control unit 300/ Output data. The memory magnetic sheet portion 100 allows the memory magnetic sheets to be arranged in parallel.

介面部200連接主機和記憶體磁片部100之間。主機可為具備PCI-Express介面及電源裝置的電腦系統。 The interface 200 is connected between the host and the memory disk unit 100. The host computer can be a computer system with a PCI-Express interface and a power supply unit.

控制部300調整在介面部200和記憶體磁片部100之間發送/接收的資料信號的同步,以控制介面部200和記憶體磁片部100之間的資料發送/接收速度。 The control unit 300 adjusts the synchronization of the material signals transmitted/received between the interface portion 200 and the memory magnetic sheet portion 100 to control the data transmission/reception speed between the interface portion 200 and the memory magnetic sheet portion 100.

圖2為RAID控制型SSD810的更詳細示意圖。如圖所示,PCI-e類型RAID控制器800可直接結合於任意數量的SSD100。這可尤其實現SSD100的最佳控制。尤其是,RAID控制器800的使用,具有如下作用: 2 is a more detailed schematic diagram of a RAID control type SSD 810. As shown, the PCI-e type RAID controller 800 can be directly coupled to any number of SSDs 100. This can in particular achieve optimal control of the SSD 100. In particular, the use of the RAID controller 800 has the following effects:

1、支持當前備份/恢復運行。 1. Support current backup/restore operation.

2、通過完成如下事項提供得到改善的備份功能:a)由內部備份控制部決定備份與否(由使用者邀請命令或狀態監視器決定電源問題);b)由內部備份控制部邀請向SSD的資料備份;c)內部備份控制部向內部備份裝置發送邀請以立即備份資料;d)監視對SSD的備份及內部備份控制部的狀態;e)報告內部備份控制部狀態並結束運行。 2. Provide improved backup functions by completing the following items: a) Whether the backup is determined by the internal backup control unit (the user invites the command or the status monitor to determine the power problem); b) the internal backup control department invites the SSD to the SSD. Data backup; c) The internal backup control unit sends an invitation to the internal backup device to immediately back up the data; d) monitors the status of the backup to the SSD and the internal backup control unit; e) reports the status of the internal backup control unit and ends the operation.

3、通過完成如下事項提供得到改善的恢復功能:a)由內部備份控制部決定恢復與否(由使用者邀請命令或狀態監視器決定電源問題);b)由內部備份控制部邀請向SSD的資料恢復;c)內部備份控制部向內部備份裝置發送邀請以立即恢復資料;d)監視對SSD的恢復及內部備份控制部的狀態;e)報告內部備份控制部狀態並結束運行。 3. Provide improved recovery functions by completing the following items: a) Restoration by the internal backup control unit (by the user invitation command or status monitor to determine the power problem); b) Inviting the SSD to the SSD by the internal backup control department Data recovery; c) The internal backup control unit sends an invitation to the internal backup device to immediately restore the data; d) monitors the recovery of the SSD and the status of the internal backup control unit; e) reports the status of the internal backup control unit and ends the operation.

如圖2所示為高速SSD100的結構概略示意圖。如圖2所示為高速SSD100的結構概略示意圖。如圖所示,SSD/記憶體磁片部100,包括:主機介面202(這可為圖1的介面200或如圖所示的個別介面);DMA控制器302,與備份控制部700連接;ECC控制器304;及記憶體控制器306,控制用作高速存儲裝置的記憶體602的一個以上的區塊604。 FIG. 2 is a schematic diagram showing the structure of the high speed SSD 100. FIG. 2 is a schematic diagram showing the structure of the high speed SSD 100. As shown, the SSD/memory disk unit 100 includes a host interface 202 (this may be the interface 200 of FIG. 1 or an individual interface as shown); the DMA controller 302 is coupled to the backup control unit 700; The ECC controller 304; and the memory controller 306 control one or more blocks 604 of the memory 602 used as the high speed storage device.

圖3為本發明基於開關的混合存儲系統概略示意圖,而圖4為圖3中的RAID控制器概略示意圖。如圖3至圖4所示,接入/組件當然是PCI-Express類型的。本發明的系統包括與開關140A-N及RAID控制器108A-N結合的系統控制板106。一側或兩側RAID控制器108A可直接結合於系統控制板106。通過這樣的方式,RAID控制器108A-B可成為用於基於PCI-E的RAID控制器的PCI-E,而其中的一個可成為用於基於SAS/SAIA的RAID控制器的PCI-E。不管是那一種,系統控制板都結合於電源供應部118。另外,如圖所示, 可在一個或兩個RAID控制器108A-B上結合DDR SSD模組110,而DDR SSD模組110結合於RAID控制器108A。一般而言,DDR SSD模組110包括一套DDR SSD(記憶體)部件122A-N。如圖所示,電池模組120可結合於DDR SSD模組110。 3 is a schematic diagram of a switch-based hybrid storage system of the present invention, and FIG. 4 is a schematic diagram of the RAID controller of FIG. As shown in Figures 3 through 4, the access/components are of course of the PCI-Express type. The system of the present invention includes a system control board 106 in combination with switches 140A-N and RAID controllers 108A-N. One or both of the RAID controllers 108A can be directly coupled to the system control board 106. In this manner, the RAID controllers 108A-B can be PCI-E for PCI-E based RAID controllers, and one of them can be PCI-E for SAS/SAIA based RAID controllers. In either case, the system control board is incorporated in the power supply unit 118. In addition, as shown, The DDR SSD module 110 can be combined with one or two RAID controllers 108A-B, and the DDR SSD module 110 is coupled to the RAID controller 108A. In general, DDR SSD module 110 includes a set of DDR SSD (memory) components 122A-N. As shown, the battery module 120 can be coupled to the DDR SSD module 110.

如圖所示,系統控制板106,包括:第一晶片132A(例如,IOH),結合於第一處理器130A(例如,Intel Xenon Quad-Core 5520系列);第二晶片132B(例如,IOH),結合於第二處理器130N(例如,Intel Xenon Quad-Core 5520系列);及第三晶片132N(例如,ICH 10R),結合於第一晶片132A。而且,DDR34記憶體部138A-N可結合於一個或兩側處理器130A-N。另外,在如圖所示的系統控制板106中,提供結合於第三晶片132N的I/O適配器/介面134及外部裝置136(例如,卡等)。雖然未圖示,但晶片132A-B可包括Multi PCI-E Gen2x16 interconnect。開關140A上結合至少一個((例如,PCI-E及/或SAS/SAIA)RAID控制器108C-N,而其結合於HDD模組112。一般而言,HDD模組112包括一套HDD/快閃記憶體SDD(記憶體)部件124A-N。一般而言,在開關140N上結合包括一套埠126A-N的通信模組104。 As shown, the system control board 106 includes a first die 132A (eg, an IOH) coupled to a first processor 130A (eg, the Intel Xenon Quad-Core 5520 series); a second die 132B (eg, an IOH). , coupled to the second processor 130N (eg, Intel Xenon Quad-Core 5520 series); and a third wafer 132N (eg, ICH 10R), coupled to the first wafer 132A. Moreover, DDR34 memory portions 138A-N can be coupled to one or both processors 130A-N. In addition, in the system control board 106 as shown, an I/O adapter/interface 134 and an external device 136 (e.g., card, etc.) coupled to the third wafer 132N are provided. Although not shown, the wafers 132A-B may include a Multi PCI-E Gen2x16 interconnect. At least one (eg, PCI-E and/or SAS/SAIA) RAID controller 108C-N is coupled to switch 140A and coupled to HDD module 112. In general, HDD module 112 includes a set of HDD/fast Flash memory SDD (memory) components 124A-N. In general, a communication module 104 including a set of ports 126A-N is coupled to switch 140N.

下面,結合圖4對RAID控制器108A-N進行更詳細的說明。如圖所示,RAID控制器108A-N,包括:RAID控制器CPU802;晶片804,結合於RAID控制器CPU802;及一套輸入/輸出(I/O)連接器806A-N(MOLEX),結合於晶片804。另外,同位元及緩存控制模組808可結合於RAID控制器CPU802,而電池模組810可結合於同位元及緩存控制模組808。另外,如圖所示,記憶體模組812A-N可結合於RAID控制器CPU802。 The RAID controllers 108A-N are described in more detail below in conjunction with FIG. As shown, the RAID controllers 108A-N include: a RAID controller CPU 802; a die 804 coupled to a RAID controller CPU 802; and a set of input/output (I/O) connectors 806A-N (MOLEX), combined On wafer 804. In addition, the parity and cache control module 808 can be coupled to the RAID controller CPU 802, and the battery module 810 can be coupled to the parity and cache control module 808. Additionally, as shown, the memory modules 812A-N can be coupled to the RAID controller CPU 802.

又如圖1所示,輔助電源部400可由可再充的電池等哦古城,通常利用通過介面部200從主機傳遞的電力進行充電以維持一定的電力,而且,根據電源控制部500的控制將充電的電力供應至電源控制部500。 Further, as shown in FIG. 1, the auxiliary power supply unit 400 can be charged by a power source that is transferred from the host through the dielectric unit 200 by a rechargeable battery or the like, and is maintained in accordance with the control of the power supply control unit 500. The charged power is supplied to the power source control unit 500.

電源控制部500將通過介面部200從主機傳遞的電力供應至控制部300、記憶體磁片部100、備份保存部600及備份控制部700。 The power supply control unit 500 supplies power transmitted from the host through the interface 200 to the control unit 300, the memory magnetic disk unit 100, the backup storage unit 600, and the backup control unit 700.

另外,在通過介面部200從主機傳遞的電力中斷,或因從主機傳遞的電力超出閾值而導致主機電源錯誤時,電源控制部500從輔助電源部400接收電力並將此電力通過控制部300供應至記憶體磁片部100。 In addition, when the power transmitted from the host through the interface 200 is interrupted, or the host power supply error occurs due to the power transmitted from the host exceeding the threshold, the power supply control unit 500 receives power from the auxiliary power supply unit 400 and supplies the power through the control unit 300. To the memory magnet portion 100.

備份保存部600由硬碟等低速揮發性存儲裝置構成並保存記憶體磁片部100的資料。 The backup storage unit 600 is composed of a low-speed volatile storage device such as a hard disk and stores the data of the memory magnetic disk unit 100.

備份控制部700控制備份保存部600的資料登錄/輸出,以將保存於記憶體磁片部100的資料備份於備份保存部600,而且,根據來自主機的指示或在因從主機傳遞的電力超出閾值而導致主機電源錯誤時,將保存於記憶體磁片部100的資料備份於備份保存部600。 The backup control unit 700 controls the data registration/output of the backup storage unit 600 to back up the data stored in the memory disk unit 100 to the backup storage unit 600, and based on the instruction from the host or the power transmitted from the host. When the host power supply error occurs due to the threshold value, the data stored in the memory magnetic disk unit 100 is backed up in the backup storage unit 600.

本發明在通過PCI-Express介面在主機和記憶體磁片之間進行資料通信的過程中,同步在主機和記憶體磁片之間發送/接收的資料信號,從而在支援主機的低速資料處理速度的同時,支援記憶體磁片的告訴資料處理速度,以在現有技術的介面環境中支援記憶體性能以最大限度地進行高速資料處理。 In the process of data communication between the host and the memory magnetic disk through the PCI-Express interface, the present invention synchronizes the data signals transmitted/received between the host and the memory magnetic disk, thereby supporting the low-speed data processing speed of the host. At the same time, it supports the memory processing speed of the memory disk to support the memory performance in the prior art interface environment to maximize the high-speed data processing.

上述實施例僅用以說明本發明而非限制,本領域的普通技術人 員應當理解,可以對本發明進行修改、變形或者等同替換。而不脫離本發明的精神和範圍,其均應涵蓋在本發明的權利要求範圍當中。 The above embodiments are merely illustrative of the invention and are not limiting, and those of ordinary skill in the art It is understood that modifications, variations, or equivalents may be made to the invention. The spirit and scope of the invention should be construed as being included in the scope of the appended claims.

100‧‧‧SSD(記憶體磁片部) 100‧‧‧SSD (memory disk unit)

200‧‧‧介面部 200‧‧‧ face

300‧‧‧控制部 300‧‧‧Control Department

400‧‧‧輔助電源部 400‧‧‧Auxiliary Power Supply Department

500‧‧‧電源控制部 500‧‧‧Power Control Department

600A‧‧‧備份保存部 600A‧‧‧Backup and Storage Department

600B‧‧‧資料備份部 600B‧‧‧ Data Backup Department

700‧‧‧備份控制部 700‧‧‧Backup Control Department

800‧‧‧RAID控制器 800‧‧‧RAID controller

900‧‧‧狀態監視器 900‧‧‧Status Monitor

Claims (18)

一種基於開關的混合存儲系統,其特徵在於,包括:第一RAID控制器,直接地連接於系統控制板;DDR SSD模組,結合於上述第一RAID控制器並包括一套雙倍數據速率半導體存儲裝置(Double Data Rate Semiconductor Storage Device(DDR SSD));第一開關,位於上述系統控制板外並結合於上述系統控制板;第二RAID控制器,直接地連接於上述第一開關以使得上述第二RAID控制器透過上述第一開關而間接地連接於上述系統控制板;HDD模組,結合於上述第二RAID控制器並包括一套硬碟驅動器(Hard Disk Drive(HDD))/快閃記憶體SDD部件;第二開關,位於上述系統控制板外並結合於上述系統控制板;及通信模組,結合於上述第二開關,其中,上述第一RAID控制器與上述第二RAID控制器各包含同位及緩存(parity and cache)控制元件;RAID控制器CPU;及電池模組,及其中,上述同位及緩存控制元件直接地結合於上述RAID控制器CPU而上述電池模組直接地結合於上述同位及緩存控制元件。 A switch-based hybrid storage system, comprising: a first RAID controller directly connected to a system control board; a DDR SSD module coupled to the first RAID controller and including a set of double data rate semiconductors a first switch located outside the system control board and coupled to the system control board; the second RAID controller is directly connected to the first switch to enable the foregoing The second RAID controller is indirectly connected to the system control board through the first switch; the HDD module is coupled to the second RAID controller and includes a set of hard disk drives (HDD)/flash a memory SDD component; a second switch located outside the system control board and coupled to the system control board; and a communication module coupled to the second switch, wherein the first RAID controller and the second RAID controller Each includes a parity and cache control element; a RAID controller CPU; and a battery module, and wherein the co-located and cache control elements are directly coupled The battery module is coupled to the RAID controller CPU and the battery module is directly coupled to the co-located and cache control elements. 如申請專利範圍第1項所述的基於開關的混合存儲系統,其中:上述第一RAID控制器及第二RAID控制器為基於PCI-Express(PCI-E)的RAID控制器。 The switch-based hybrid storage system of claim 1, wherein the first RAID controller and the second RAID controller are PCI-Express (PCI-E) based RAID controllers. 如申請專利範圍第1項所述的基於開關的混合存儲系統,其中: 還包括結合於上述系統控制板的電源供應部。 The switch-based hybrid storage system of claim 1, wherein: Also included is a power supply unit that is coupled to the system control board described above. 如申請專利範圍第1項所述的基於開關的混合存儲系統,其中:還包括結合於上述HDD模組的電池模組。 The switch-based hybrid storage system of claim 1, wherein: further comprising a battery module coupled to the HDD module. 如申請專利範圍第1項所述的基於開關的混合存儲系統,其中:上述系統控制板,包括:第一晶片,結合於第一處理器;第二晶片,結合於第二處理器;及第三晶片,結合於第一晶片。 The switch-based hybrid storage system of claim 1, wherein: the system control board comprises: a first chip coupled to the first processor; a second chip coupled to the second processor; A three wafer is bonded to the first wafer. 如申請專利範圍第1項所述的基於開關的混合存儲系統,其中:上述通信模組包括多個埠。 The switch-based hybrid storage system of claim 1, wherein the communication module comprises a plurality of ports. 如申請專利範圍第1項所述的基於開關的混合存儲系統,其中:上述第一RAID控制器及第二RAID控制器,各包括:RAID控制器CPU;晶片,結合於上述RAID控制器CPU;及一套輸入/輸出(I/O)連接器,結合於上述晶片。 The switch-based hybrid storage system of claim 1, wherein: the first RAID controller and the second RAID controller each include: a RAID controller CPU; a chip, coupled to the RAID controller CPU; And an input/output (I/O) connector that is bonded to the above wafer. 一種基於開關的混合存儲系統,其特徵在於,包括:第一RAID控制器,直接地連接於包括多個處理器及多個晶片的系統控制板;DDR SSD模組,結合於上述第一RAID控制器並包括一套DDR SSD部件;第一PCI-Express開關,位於上述系統控制板外並結合於上述系統控制板;第二RAID控制器,直接地連接於第一PCI-Express開關以使得上述第二RAID控制器透過上述第一PCI-Express開關而間接地連接於上述系統控制板;HDD模組,結合於上述第二RAID控制器並包括一套HDD/快閃記憶體 SDD部件;第二PCI-Express開關,位於上述系統控制板外並結合於上述系統控制板;及通信模組,結合於上述第二PCI-Express開關,其中,上述第一RAID控制器與上述第二RAID控制器各包含同位及緩存(parity and cache)控制元件;RAID控制器CPU;及電池模組,及其中,上述同位及緩存控制元件直接地結合於上述RAID控制器CPU而上述電池模組直接地結合於上述同位及緩存控制元件。 A switch-based hybrid storage system, comprising: a first RAID controller directly connected to a system control board including a plurality of processors and a plurality of chips; and a DDR SSD module coupled to the first RAID control And comprising a set of DDR SSD components; a first PCI-Express switch located outside the system control board and coupled to the system control board; and a second RAID controller directly connected to the first PCI-Express switch to enable the The second RAID controller is indirectly connected to the system control board through the first PCI-Express switch; the HDD module is coupled to the second RAID controller and includes a set of HDD/flash memory a second PCI-Express switch, located outside the system control board and coupled to the system control board; and a communication module coupled to the second PCI-Express switch, wherein the first RAID controller and the foregoing The two RAID controllers respectively include a parity and cache control component; a RAID controller CPU; and a battery module, and wherein the parity and cache control components are directly coupled to the RAID controller CPU and the battery module Directly coupled to the co-located and cache control elements described above. 如申請專利範圍第8項所述的基於開關的混合存儲系統,其中:上述第一RAID控制器及第二RAID控制器為基於PCI-Express的RAID控制器。 The switch-based hybrid storage system of claim 8, wherein: the first RAID controller and the second RAID controller are PCI-Express based RAID controllers. 如申請專利範圍第8項所述的基於開關的混合存儲系統,其中:還包括結合於上述系統控制板的電源供應部。 The switch-based hybrid storage system of claim 8, wherein: further comprising a power supply unit coupled to the system control board. 如申請專利範圍第8項所述的基於開關的混合存儲系統,其中:還包括結合於上述HDD模組的電池模組。 The switch-based hybrid storage system of claim 8, wherein: further comprising a battery module coupled to the HDD module. 如申請專利範圍第8項所述的基於開關的混合存儲系統,其中:上述系統控制板,包括:第一晶片,結合於第一處理器;第二晶片,結合於第二處理器;及第三晶片,結合於第一晶片。 The switch-based hybrid storage system of claim 8, wherein: the system control board comprises: a first chip coupled to the first processor; a second chip coupled to the second processor; A three wafer is bonded to the first wafer. 如申請專利範圍第8項所述的基於開關的混合存儲系統,其中:上述通信模組包括多個埠。 The switch-based hybrid storage system of claim 8, wherein the communication module comprises a plurality of ports. 如申請專利範圍第8項所述的基於開關的混合存儲系統,其中:上述第一RAID控制器及第二RAID控制器,各包括:RAID控制器CPU; 晶片,結合於上述RAID控制器CPU;及一套輸入/輸出(I/O)連接器,結合於上述晶片。 The switch-based hybrid storage system of claim 8, wherein: the first RAID controller and the second RAID controller each include: a RAID controller CPU; The chip is coupled to the above RAID controller CPU; and a set of input/output (I/O) connectors are incorporated in the above wafer. 一種基於開關的混合存儲系統提供方法,包括如下步驟:將第一RAID控制器直接地結合於系統控制板;將包括一套DDR SSD的DDR SSD模組結合於上述第一RAID控制器;將第一開關結合於上述系統控制板於上述系統控制板外;將第二RAID控制器直接地結合於上述第一開關以使得上述第二RAID控制器透過上述第一開關而間接地連接於上述系統控制板;將包括一套HDD/快閃記憶體SDD部件的HDD模組結合於上述第二RAID控制器;將第二開關結合於上述系統控制板於上述系統控制板外;及將通信模組結合於上述第二開關,其中,上述第一RAID控制器與上述第二RAID控制器各包含同位及緩存(parity and cache)控制元件;RAID控制器CPU;及電池模組,及其中,上述同位及緩存控制元件直接地結合於上述RAID控制器CPU而上述電池模組直接地結合於上述同位及緩存控制元件。 A switch-based hybrid storage system providing method includes the steps of: directly bonding a first RAID controller to a system control board; and combining a DDR SSD module including a set of DDR SSDs with the first RAID controller; a switch is coupled to the system control board outside the system control board; the second RAID controller is directly coupled to the first switch to enable the second RAID controller to be indirectly connected to the system control through the first switch a HDD module including a set of HDD/flash memory SDD components is coupled to the second RAID controller; a second switch is coupled to the system control board outside the system control board; and the communication module is combined In the above second switch, the first RAID controller and the second RAID controller each include a parity and cache control component; a RAID controller CPU; and a battery module, and the same The cache control component is directly coupled to the RAID controller CPU and the battery module is directly coupled to the co-located and cache control components. 如申請專利範圍第15項所述的基於開關的混合存儲系統提供方法,其中:上述第一RAID控制器及第二RAID控制器為基於PCI-Express的RAID控制器。 The switch-based hybrid storage system providing method according to claim 15, wherein the first RAID controller and the second RAID controller are PCI-Express based RAID controllers. 如申請專利範圍第15項所述的基於開關的混合存儲系統提供方法,其中:還包括將電源供應部結合於上述系統控制板的步驟。 The switch-based hybrid storage system providing method according to claim 15, wherein the method further comprises the step of coupling the power supply unit to the system control board. 如申請專利範圍第15項所述的基於開關的混合存儲系統提供方法,其中:還包括將電池模組結合於上述HDD模組的步驟。 The switch-based hybrid storage system providing method according to claim 15, wherein the method further comprises the step of bonding the battery module to the HDD module.
TW100120172A 2011-06-09 2011-06-09 Switch-based hybrid storage system and the providing method thereof TWI473005B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW100120172A TWI473005B (en) 2011-06-09 2011-06-09 Switch-based hybrid storage system and the providing method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW100120172A TWI473005B (en) 2011-06-09 2011-06-09 Switch-based hybrid storage system and the providing method thereof

Publications (2)

Publication Number Publication Date
TW201250575A TW201250575A (en) 2012-12-16
TWI473005B true TWI473005B (en) 2015-02-11

Family

ID=48139294

Family Applications (1)

Application Number Title Priority Date Filing Date
TW100120172A TWI473005B (en) 2011-06-09 2011-06-09 Switch-based hybrid storage system and the providing method thereof

Country Status (1)

Country Link
TW (1) TWI473005B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6374322B1 (en) * 1998-02-27 2002-04-16 Hitachi, Ltd. Bus controlling system
US20050138284A1 (en) * 2003-12-17 2005-06-23 International Business Machines Corporation Multiple disk data storage system for reducing power consumption
TWI253569B (en) * 2003-07-02 2006-04-21 Infortrend Technology Inc Computer system, redundant storage virtualization subsystem, external storage, virtualization controller, computer-readable storage medium, and related methods thereof
TWI278752B (en) * 2004-04-21 2007-04-11 Netcell Corp Disk array controller and fast method of executing stripped-data operations in disk array controller

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6374322B1 (en) * 1998-02-27 2002-04-16 Hitachi, Ltd. Bus controlling system
TWI253569B (en) * 2003-07-02 2006-04-21 Infortrend Technology Inc Computer system, redundant storage virtualization subsystem, external storage, virtualization controller, computer-readable storage medium, and related methods thereof
US20050138284A1 (en) * 2003-12-17 2005-06-23 International Business Machines Corporation Multiple disk data storage system for reducing power consumption
TWI278752B (en) * 2004-04-21 2007-04-11 Netcell Corp Disk array controller and fast method of executing stripped-data operations in disk array controller

Also Published As

Publication number Publication date
TW201250575A (en) 2012-12-16

Similar Documents

Publication Publication Date Title
TWI534608B (en) Hybrid storage system with midplane and method of providing same
US8635494B2 (en) Backup and restoration for a semiconductor storage device
US8954798B2 (en) Alarm-based backup and restoration for a semiconductor storage device
US8484415B2 (en) Hybrid storage system for a multi-level raid architecture
US8583992B2 (en) SAS-based semiconductor storage device memory disk unit
US9201604B2 (en) Raid controller for a semiconductor storage device
US8484400B2 (en) Raid-based storage control board
US8589626B2 (en) Hybrid RAID controller having multi PCI bus switching
US8924630B2 (en) Semiconductor storage device-based high-speed cache storage system
TWI442310B (en) Hybrid storage system for multi-level RAID architecture
KR101139495B1 (en) Switch-based hybrid storage system and the providing method thereof
US9252985B2 (en) Impedance matching between FPGA and memory modules
US8438324B2 (en) RAID-based storage control board having fibre channel interface controller
US8510519B2 (en) Hybrid raid controller
KR101512741B1 (en) Network-capable RAID controller for a semiconcuctor Storage Device
US8510520B2 (en) Raid controller having multi PCI bus switching
US20110252177A1 (en) Semiconductor storage device memory disk unit with programmable host interface
US9207879B2 (en) Redundant array of independent disk (RAID) controlled semiconductor storage device (SSD)-based system having a high-speed non-volatile host interface
TWI473005B (en) Switch-based hybrid storage system and the providing method thereof
KR101209913B1 (en) Impedance matching between fpga and memory modules
US20120215957A1 (en) Semiconductor storage device-based cache storage system
CN107219899A (en) A kind of modular server system and implementation method
TWI467365B (en) Raid controlled semiconductor storage device, method for providing the same, and pci-express type raid controlled semiconductor storage device

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees