TWI578143B - 磁碟陣列中個別硬碟的電源管理系統與方法 - Google Patents
磁碟陣列中個別硬碟的電源管理系統與方法 Download PDFInfo
- Publication number
- TWI578143B TWI578143B TW101105922A TW101105922A TWI578143B TW I578143 B TWI578143 B TW I578143B TW 101105922 A TW101105922 A TW 101105922A TW 101105922 A TW101105922 A TW 101105922A TW I578143 B TWI578143 B TW I578143B
- Authority
- TW
- Taiwan
- Prior art keywords
- signals
- power
- power management
- hard disks
- disk
- Prior art date
Links
Landscapes
- Power Sources (AREA)
Description
本發明係關於一種磁碟陣列中個別硬碟的電源管理系統與方法,以便個別地控制磁碟陣列中個別硬碟的電源。
一般而言,磁碟陣列(RAID)中的硬碟電源無法各別地控制。在個別硬碟發生異常狀況時,常常因無重置(reset)功能導致無法繼續讀寫磁碟陣列中的資料。
若能針對硬碟電源各別控制,其優點之一為可控制硬碟開啟的數量,進而有效改善儲存系統瞬間過大功率消耗。其優點之二為,當讓某一硬碟發生異常狀況時,可有效重新關開該硬碟電源,達到重置之功能。
因此,本發明所欲解決的技術問題為能個別地控制磁碟陣列中個別硬碟的電源。
本發明所提供技術手段為藉由串列通用輸出入標準的信號(Serial General Purpose Input Output,SGPIO),以個別地控制磁碟陣列中個別硬碟的電源。
在本案中,電源管理系統供一管理者所發出的指令而受管理,電源管理系統包含一擴展器(expander)以及一背板模組(backplane module)。擴展器(expander)輸出一串列通用輸出入信號(Serial General Purpose Input Output,SGPIO),該串列通用輸出入信號具有一時脈信號(S_clk)、一資料輸出信號(S_data_out)、一資料有效控制信號(S_load),所述資料輸出信號共具有M個串列輸出信號可供使用,其中(M-N)個信號被用於控制每一個別硬碟的對應LED的開或關。背板模組分別與擴展器及多個硬碟(1-16)連結;其中,背板模組具有一可程式邏輯裝置(PLD),該可程式邏輯裝置解碼所述資料輸出信號(S_data_out)中所剩餘的N個信號中的P個信號,且輸出信號以控制磁碟陣列中個別硬碟的電源。
本發明利用SGPIO中的三根訊號,即能控制非常多顆硬碟的電源,除了上述優點之外,亦可減少龐大的訊號控制線。不但減化設計,且逹到功能擴充及減少成本的優勢。
關於本發明之其他具體實施例、優點與必要技術特徵可以藉由以下的發明詳述、各附屬項的細節及所附圖式得到進一步的瞭解。
於以下中,模組(module)是一個可執行特定功能的硬體/軟體指令集(instruction sets)的組合。
請參閱圖1,為本發明磁碟陣列(RAID)中的整體架構,此一架構中也包含本創作的個別硬碟的電源管理系統1,首先磁碟陣列系統包括RAID控制卡11、JBOD(合併成單一個非陣列式的磁碟)控制卡13、背板模組(backplane module)15、多個硬碟(1-16或-24)。通常JBOD控制卡13會包含一擴充器(expander IC) 131,此商用擴充器131一般具有24個埠(port),一個埠由四支信號腳位(pin)構成。
RAID控制卡11的商用實施例為喬鼎公司所生產的Supertrak Ex 6Gb/s卡。JBOD控制卡13的商用實施例為喬鼎公司所生產的VessJBOD 1840硬碟擴充。JBOD控制卡13分別與背板模組15、RAID控制卡11連結,擴充器131與背板模組15藉由串列通用輸出入信號(Serial General Purpose Input Output,SGPIO)連結,該串列通用輸出入信號具有一時脈信號(S_clk)、一資料輸出信號(S_data_out)、一資料有效控制信號(S_load)與一資料輸入信號(S_data_in),所述資料輸出信號(S_data_out)共具有M個串列輸出信號可供使用,其中(M-N)個信號被用於控制每一個別硬碟的對應發光二極體(LED)的開或關,其中M等於72((3個信號/埠)*24埠)。當硬碟共有16顆時,點亮所有48顆LED須48個串列資料輸出信號(S_data_out),亦即48個信號被用於控制每一個別硬碟的對應LED的開或關,此時剩下未用的串列資料輸出信號(S_data_out)個數N等於24(72-48=24)。
本創作的個別硬碟的電源管理系統1,供一管理者所發出的指令而受管理,電源管理系統1包含一擴展器(expander) 131以及一背板模組(backplane module) 15。擴展器(expander) 131輸出一串列通用輸出入信號(Serial General Purpose Input Output,SGPIO),該串列通用輸出入信號具有一時脈信號(S_clk)、一資料輸出信號(S_data_out)、一資料有效控制信號(S_load),所述資料輸出信號共具有M個串列輸出信號可供使用,其中(M-N)個信號被用於控制每一個別硬碟的對應LED的開或關。背板模組15分別與擴展器131及多個硬碟(1-16)連結;其中,背板模組15具有一可程式邏輯裝置(PLD) 151,該可程式邏輯裝置151解碼所述資料輸出信號(S_data_out)中所剩餘的N個信號中的P個信號,且輸出信號159以控制磁碟陣列中個別硬碟的電源。依所揭露實施例,M=72,N=24,P=8。圖1中信號153控制所有硬碟的藍色LED燈,信號155控制所有硬碟的紅色LED燈,信號157控制所有硬碟的綠色LED燈。其中,可程式邏輯裝置(PLD)為複雜式可程式邏輯裝置(complex PLD)下列表一即為串列信號的使用方式。
雖然共有24位元的未使用位元可供使用,本創作使用其中的八個位元以控制硬碟的電源。其中,四個信號作為命令之用,另外四個信號作為指定硬碟之用
命令信號包含無功能、全部硬碟的電源全開、全部硬碟的電源全關、單一硬碟電源導通、與單一硬碟電源斷開。其詳細如表二所示。
請參閱圖2配合圖1,本發明磁碟陣列中個別硬碟的電源管理方法之流程架構包含下列步驟:
(a) 一管理者所發出一電源管理指令,該電源管理指令經由RAID控制卡11傳給JBOD控制卡13;
(b) 因應所述電源管理指令,所述擴展器131解碼後藉由一串列通用輸出入信號(Serial General Purpose Input Output,SGPIO)的資料輸出信號(S_data_out)中所剩餘未用的P個信號,以傳輸一電源管理命令給PLD(或CPLD) 151;
(b) 所述可程式邏輯裝置151解碼所述P個信號,而輸出信號159以控制磁碟陣列中個別硬碟的電源。
依所揭露實施例,M=72,N=24,P=8。圖1中信號153控制所有硬碟的藍色LED燈,信號155控制所有硬碟的紅色LED燈,信號157控制所有硬碟的綠色LED燈。其中,可程式邏輯裝置(PLD)為複雜式可程式邏輯裝置(complex PLD)。
其實施例的細節與摘要,如上面表一與表二所示。
由上述可知,本發明的特徵包括:
1. 極低成本即可增加磁碟陣列系統的硬碟電源管理功能。
2. 可因此而重置(reset)發生異常狀況的某硬碟。
3. 此編碼及解碼方法,適用於所有SGPIO的應用。
4. 減化設計的優點,如一般習知的方法,一顆硬碟需要一根訊號控制,若四十八顆硬碟,需要四十八根訊號線,其需要龐大的訊號線,何況更多的硬碟數。此發明只需原本使用的SGPIO訊號控制線,即可控制所需要的硬碟數的電源。
5. 可減少成本。多顆硬碟需要多根訊號控制,相互連接的連接器就需要更多,且電路板(Printed Circuit Board)需要更多的走線空間,越多層的PCB,成本越高。此發明因只需要三根訊號控制線,可輕易的連接磁碟陣列系統中的JBOD主板13到背板模組15。
藉由以上較佳具體實施例之詳述,係希望能更加清楚描述本發明之特徵與精神,而並非以上述所揭露的較佳具體實施例來對本發明之範疇加以限制。相反地,其目的是希望能涵蓋各種改變及具相等性的安排於本發明所欲申請之專利範圍的範疇內。因此,本發明所申請之專利範圍的範疇應該根據上述的說明作最寬廣的解釋,以致使其涵蓋所有可能的改變以及具相等性的安排。
1...電源管理系統
131...擴展器
13...JBOD控制卡
15...背板模組
151...可程式邏輯裝置
153...藍色LED控制
11...RAID控制卡
155...紅色LED控制
157...綠色LED控制
159...信號
a,b,c...步驟
圖1 為本發明一磁碟陣列中個別硬碟的電源管理系統的整體架構。
圖2 為本發明一磁碟陣列中個別硬碟的電源管理方法之流程架構。
1...電源管理系統
131...擴展器
13...JBOD控制卡
15...背板模組
151...可程式邏輯裝置
153...藍色LED控制
11...RAID控制卡
155...紅色LED控制
157...綠色LED控制
159...信號
Claims (11)
- 一種磁碟陣列中個別硬碟的電源管理系統,供一管理者所發出的指令而受管理,包含:一擴展器(expander),其輸出一串列通用輸出入信號(Serial General Purpose Input Output,SGPIO),該串列通用輸出入信號具有一時脈信號(S_clk)、一資料輸出信號(S_data_out)、一資料有效控制信號(S_load),所述資料輸出信號共具有M個串列輸出信號可供使用,其中(M-N)個信號被用於控制每一個別硬碟的對應發光二極體(LED)的開或關;以及一背板模組(backplane module),分別與該擴展器及多個硬碟連結;其中,背板模組具有一可程式邏輯裝置(PLD),該可程式邏輯裝置解碼所述資料輸出信號中所剩餘的N個信號中的P個信號,且輸出信號以控制磁碟陣列中個別硬碟的電源;其中,M、N、P為自然數,且M大於等於N,N大於等於P。
- 如請求項第1項所述之磁碟陣列中個別硬碟的電源管理系統,M為72,N為24。
- 如請求項第1項所述之磁碟陣列中個別硬碟的電源管理系統,其中,可程式邏輯裝置(PLD)為複雜式可程式邏輯裝置(complex PLD)。
- 如請求項第1項所述之磁碟陣列中個別硬碟的電源管理系統,其中,P為8。
- 如請求項第4項所述之磁碟陣列中個別硬碟的電源管理系統,其中,四個信號作為命令之用,另外四個信號作為指定硬碟之用。
- 如請求項第5項所述之磁碟陣列中個別硬碟的電源管理系統,命令信號包含無功能、全部硬碟的電源全開、全部硬碟的電源全關、單一 硬碟電源導通、與單一硬碟電源斷開。
- 一種於一電源管理系統中一磁碟陣列中個別硬碟的管理電源方法,電源管理系統包含一擴展器、分別與擴展器及多個硬碟連結的一背板模組,其中,背板模組具有一可程式邏輯裝置(PLD),包含下列步驟:一管理者所發出一電源管理指令;因應所述電源管理指令,所述擴展器藉由一串列通用輸出入信號(Serial General Purpose Input Output,SGPIO)的資料輸出信號(S_data_out)中所剩餘未用的P個信號,以傳輸一電源管理命令;所述可程式邏輯裝置解碼所述P個信號,而輸出信號以控制磁碟陣列中個別硬碟的電源;其中,所述資料輸出信號共具有M個串列輸出信號可供使用,(M-N)個信號被用於控制每一個別硬碟的對應發光二極體(LED)的開或關,所述可程式邏輯裝置係解碼所述資料輸出信號中所剩餘的N個信號中的P個信號,M、N、P為自然數,且M大於等於N,N大於等於P。
- 如請求項第7項所述之管理電源方法,其中,可程式邏輯裝置(PLD)為複雜式可程式邏輯裝置(complex PLD)。
- 如請求項第7項所述之管理電源方法,其中,P為8。
- 如請求項第9項所述之管理電源方法,其中,四個信號作為命令之用,另外四個信號作為指定硬碟之用。
- 如請求項第10項所述之管理電源方法,其中命令信號包含無功能、全部硬碟的電源全開、全部硬碟的電源全關、單一硬碟電源導通、與單一硬碟電源斷開。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW101105922A TWI578143B (zh) | 2012-02-23 | 2012-02-23 | 磁碟陣列中個別硬碟的電源管理系統與方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW101105922A TWI578143B (zh) | 2012-02-23 | 2012-02-23 | 磁碟陣列中個別硬碟的電源管理系統與方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201335738A TW201335738A (zh) | 2013-09-01 |
TWI578143B true TWI578143B (zh) | 2017-04-11 |
Family
ID=49627407
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW101105922A TWI578143B (zh) | 2012-02-23 | 2012-02-23 | 磁碟陣列中個別硬碟的電源管理系統與方法 |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI578143B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI547798B (zh) | 2013-09-26 | 2016-09-01 | 緯創資通股份有限公司 | 資料儲存系統及其控制方法 |
TWI587129B (zh) * | 2015-06-03 | 2017-06-11 | 英業達股份有限公司 | 硬碟重置裝置 |
TWI683254B (zh) * | 2018-08-31 | 2020-01-21 | 英業達股份有限公司 | 伺服器節電系統及其節電方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200728970A (en) * | 2006-01-25 | 2007-08-01 | Mitac Int Corp | External storage apparatus, system and power management method |
CN101477501A (zh) * | 2008-01-02 | 2009-07-08 | 环隆电气股份有限公司 | 数据传输***及方法 |
US20100076612A1 (en) * | 2008-09-22 | 2010-03-25 | Siemens Energy & Automation, Inc. | Systems, Devices, and/or methods for Managing Drive Power |
TW201022924A (en) * | 2008-12-11 | 2010-06-16 | Lsi Corp | Independent drive power control |
-
2012
- 2012-02-23 TW TW101105922A patent/TWI578143B/zh not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200728970A (en) * | 2006-01-25 | 2007-08-01 | Mitac Int Corp | External storage apparatus, system and power management method |
CN101477501A (zh) * | 2008-01-02 | 2009-07-08 | 环隆电气股份有限公司 | 数据传输***及方法 |
US20100076612A1 (en) * | 2008-09-22 | 2010-03-25 | Siemens Energy & Automation, Inc. | Systems, Devices, and/or methods for Managing Drive Power |
TW201022924A (en) * | 2008-12-11 | 2010-06-16 | Lsi Corp | Independent drive power control |
Also Published As
Publication number | Publication date |
---|---|
TW201335738A (zh) | 2013-09-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20120320538A1 (en) | Serial advanced technology attachment dimm | |
US8996775B2 (en) | Backplane controller for managing serial interface configuration based on detected activity | |
US20120159029A1 (en) | Storage subsystem backplane management system | |
TW201222246A (en) | Computer chassis system and hard disk status display method thereof | |
US20140372778A1 (en) | Server backplane | |
TWI621020B (zh) | 儲存裝置、儲存系統以及用於改變硬碟的操作狀態的方法 | |
TWI578143B (zh) | 磁碟陣列中個別硬碟的電源管理系統與方法 | |
US20140344484A1 (en) | Detection system for hard disk drive | |
CN103176883A (zh) | 固态硬盘状态监控*** | |
KR102145983B1 (ko) | 몸체 분리 결합형 랙 마운트 케이스 스토리지 시스템 | |
CN105529045A (zh) | 非易失性内存固态硬盘的灯号控制*** | |
CN101727128A (zh) | 服务器 | |
CN208752600U (zh) | 一种机架式服务器多功能硬盘背板*** | |
CN104571376A (zh) | 硬盘扩展*** | |
CN108874711B (zh) | 一种优化散热的硬盘背板*** | |
CN104123955B (zh) | 硬盘控制电路 | |
US20130128383A1 (en) | Electronic device having indication circuit for data transmission rate of hard disk drives | |
TWI470411B (zh) | 獨立驅動電源控制 | |
CN106033383A (zh) | 硬盘灯号的控制电路 | |
US20150370679A1 (en) | Server and device for analyzing a signal thereof | |
CN103295614A (zh) | 磁盘阵列中单独硬盘的电源管理***与方法 | |
US8932068B2 (en) | Computer with serial advanced technology attachment connector | |
CN105700817A (zh) | 一种磁盘簇jbod装置 | |
US20140344534A1 (en) | Information Processing System | |
CN103279412A (zh) | 一种解决sas背板sata硬盘供电指示灯长灭的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |