新四季網

用於當運行在電池後備模式時檢測器件移除的方法和系統的製作方法

2023-07-24 14:15:21 1

專利名稱:用於當運行在電池後備模式時檢測器件移除的方法和系統的製作方法
技術領域:
本發明涉及一種用於當運行在電池後備模式時檢測器件移除的方法和 系統。
背景技術:
計算系統生成信息。本領域公知的是使用包括多個數據存儲介質的數 據存儲系統存儲這些信息。在此類數據存儲庫中,信息被存儲在數據存儲 介質陣列中以提供容錯和改進的數據存取性能。
數據初始存儲在控制卡的易失性存儲設備中。在電源故障的情況下, 在此類易失性存^^殳備中編碼的數據可能丟失。

發明內容
本發明包括當運行在電池後備模式時檢測器件移除的方法。所述方法
提供了包括控制卡易失性存^fti殳備的控制卡,其中該控制卡互連到電池後 備單元("BBU"),該電池後備單元包括處理器、事件日誌、BBU釋放 銷(release pin )以及一個或多個電池。所述方法還從所述電池後備單元向 所述控制卡存儲i殳備提供電力,以及測量所述控制卡存^i殳備吸取的電流。 如果所述控制卡存儲設備吸取的電流小於或等於預定的斷開連接電 流,則所述方法判定是否已斷言所述BBU釋放銷。如果已斷言所述BBU 釋放銷,則所述方法在所述事件日誌中編碼電池後備移除事件。如果未斷 言所述BBU釋^L銷,則所述方法在所述事件日誌中編碼控制卡移除事件。


通過閱讀以下結合附圖的詳細說明,可以更好地理解本發明,在附圖中,相同的標號被用來指示相同的部件,這些附圖是圖l是示出本發明的數據存儲系統的一個實施例的方框圖; 圖2示出了本發明的互連到控制卡的電池後備部件; 圖3是示出了本發明的電池後備組件的方框圖;以及 圖4是概述本發明的方法的步驟的流程圖。
具體實施方式
在以下描述中的優選實施例中參考

了本發明,其中相同的標 號指示相同或相似的部件。在說明書中對"一個實施例"、"實施例"的 引用或類似語言指與所述實施例結合描述的特定特性、結構或特徵包括在 本發明的至少一個實施例中。因此,在說明書中出現的語句"在一個實施 例中"、"在實施例中,,以及類似語言可以(但並不一定)指同一實施例。可以以任何適合的方式在一個或多個實施例中組合本發明的所描述的 特性、結構或特徵。在下面的描述中,敘述了許多具體細節以提供對本發 明的實施例的徹底理解。但是,相關領域的技術人員將認識到,本發明可 以在沒有一個或多個具體細節的情況下實現,或使用其他方法、部件、材 料等實現。在其他情況下,未示出或詳細描述y^知的結構、材料或操作, 以避免使本發明的各方面變得模糊不清。在圖1示出的實施例中,數據存儲系統100包括控制卡120和數據存 儲介質130、 140、 150以及160。在圖l示出的實施例中,控制卡120分 別通過I/0協i義132、 142、 152以及162與數據存儲介質130、 140、 150 以及160通信。I/O協議132、 142、 152以及162可以包括任何種類的I/O 協議,包括但不限於光纖通道迴路、SCSI (小型計算機系統接口 ) 、 iSCSI (網際網路SCSI),SAS(串行連接SCSI)、光纖通道、基於光纖通道的SCSI、 乙太網、基於乙太網的光纖通道、Infmiband、以及SATA (串行ATA)。就"數據存儲介質"而言,申請人指一種信息存儲介質,所述信息存 儲介質結合了向其寫入信息或從其讀取信息的硬體、固件、和/或軟體。在 某些實施例中,所述信息存儲介質包括磁信息存儲介質,例如但不限於磁碟、磁帶以及類似物。在某些實施例中,所述信息存儲介質包括光信息存儲介質,例如但不限於CD、 DVD (數字通用盤)、HD-DVD (高清晰度 DVD) , BD (藍光碟)以及類似物。在某些實施例中,所述信息存儲介質 包括電子信息存儲介質,例如但不限於PROM、 EPROM、 EEPROM、閃 速PROM、 compactflash、 smartmedia以及類似物。在某些實施例中,所 述信息存儲介質包括全息信息存儲介質。進而,在圖l示出的實施例中,本發明的控制卡120與主計算機102、 104和106通信。通常,主計算機102、 104和106中的每一個都包括計算 機系統,例如大型機、個人計算機、工作站以及它們的組合,所述計算機 系統包括作業系統,例如Windows 、 AIX 、 Unix 、 MVS 、 LINUX等。(Windows 是微軟公司的註冊商標;AIX是IBM公司的註冊商標且MVS也是IBM 公司的商標;Unix是在美國和其他國家/地區的獨佔許可給整個Open Group的註冊商標;以及LINUX是Linus Torvald的註冊商標)。在某些 實施例中, 一個或多個主計算機102、 104和/或106還包括存儲管理程序。 在某些實施例中,該存儲管理程序可以包括本領域公知的存儲管理類型程 序的功能,該程序管理去往/來自數據存儲和檢索系統的數據傳輸,所迷系 統例如但不限於在IBM MVS作業系統中實現的IBM DFSMS。在圖1示出的實施例中,本發明的控制卡120包括處理器122、主機 適配器124、設備適配器126、以及控制卡的易失性存儲器128。來自一個 或多個主計算機102、 104和/或106的數據在浮皮寫入一個或多個數據存儲 設備130、 140、 150和/或160之前,最初存儲於控制卡的易失性存儲器128 中。在圖l示出的實施例中,主計算機102、 104和106分別利用1/0協議 103、 105和107連接到結構110。 I/O協議103、 105和107可以是任意類 型的I/0協議,例如,光纖通道("FC")迴路、Infmiband、千兆位以 太網、乙太網、TCP/IP、 iSCSI、 SCSI I/O接口,到結構110的直接連接 或者由主計算機102、 104和106使用以向/從結構110傳輸信息的一個或 多個信號線。在某些實施例中,結構110例如包括一個或多個的FC交換機115。在 某些實施例中,這些一個或多個交換機115包括一個或多個常規路由器交 換機。在圖l示出的實施例中, 一個或多個交換機115通過I/0協議117 將主計算機102、 104和106互連到控制卡120。 1/0協議117可以包括任 意類型的I/0接口,例如光纖通道、Infiniband、千兆位乙太網、乙太網、 TCP/IP、 iSCSI、 SCSI I/O接口或者由FC交換機115使用以向/從控制卡 120傳輸信息以及隨後向/從數據存儲介質130、 140、 150和160傳輸信息 的一個或多個信號線。在其他實施例中, 一個或多個主計算機,例如但不 限於主計算機102、 104和106,分別使用I/O協議103、 105和107直接 與控制卡120通4言。
在某些實施例中,本發明的數據存儲系統包括電池後備單元("BBU"), 該單元在電源故障時為本發明的控制卡提供電力。現在例如參照圖2, BBU 310能夠通過電力總線320為控制卡120提供電力。在圖2示出的實施例 中,電源360通過電力總線330為控制卡120和BBU 310提供電力。進而, 在圖2示出的實施例中,電源360通過電力總線340為數據存^i殳備130、 140、 150和160提供電力。
現在參照圖2和3, BBU310包括處理器410,非易失性存儲器420, 釋放銷430,電池充電單元440、 450、 460,以及可充電電池470、 480、 和4卯。通信連結350互連電源360和處理器410。在某些實施例中,BBU 310包括少於3個的電池充電單元和少於3個的可充電電池。在某些實施 例中,BBU310包括多於3個的電池充電單元和多於3個的可充電電池。
微碼/固件/軟體422,額定的功率水平值424,故障功率水平值425, 斷開連接功率水平426,事件日誌428,以及指令429都編碼在非易失性存 儲器420中。電流監視器405測量流入電力總線320的電流,以及將該值 提供給處理器410。
本發明包括當本發明的BBU為本發明的控制卡提供電力時記錄電源 事件的方法。附圖4概括了本發明的方法。
參照圖4,在步驟510,該方法設定額定電流水平,故障電流水平,以及斷開連接電流水平,其中額定電流水平大於故障電流水平,並且其中故 障電流水平大於斷開連接電流水平。將額定電流水平設置為指示存儲設備 被連接且正在主動刷新的值。將故障電流水平設置為指示存儲設備被連接 但是沒有刷新的值。將斷開連接電流水平"i殳置為指示包括存儲設備的控制卡已經與BBU 斷開連接的值。在某些實施例中,將斷開連接電流水平設置為0。在某些 實施例中,將斷開連接電流水平設置為大於O。在某些實施例中,步驟510的電流水平由電池後備單元(例如BBU 310 (圖2、 3))的製造商確定。在某些實施例中,步驟510的電流水平由控 制卡(例如控制卡120 (圖2、 3))的製造商確定。在某些實施例中,步 驟510的電流水平由包括控制卡和電池後備單元的數據存儲系統(例如數 據存儲系統100 (附圖1))的製造商確定。在步驟515中,本發明的方法接收早期斷電警告("EPOW")信號。 在某些實施例中,由布置在本發明的信息存儲和檢索系統中的一個或多個 電源(例如電源360A和/或電源360B)生成步驟515的EPOW信號。在步驟520中,本發明的方法記錄步驟515的EPOW信號。在某些實 施例中,由互連到步驟520的才艮告電源的BBU中布置的處理器執行步驟 520。在某些實施例中,步驟520包括記錄接收EPOW信號的日期和時間。 在某些實施例中,步驟520包括將EPOW信號以及接收該信號的日期和時 間編碼在布置在BBU內的日誌(例如日誌428 )中。在步驟525中,所述方法從BBU向存^i殳備提供電力,以及監測存儲 設備吸取的電流。在某些實施例中,步驟525的存^i殳備布置在控制卡中。 在某些實施例中,布置在BBU中的電流監測器(例如電流監測器405)測 量存儲設備吸取的電流。在步驟530中,所述方法判定存^i殳備吸取的電流是否大於或等於步 驟510的額定電流水平。在某些實施例中,由布置在向存^i殳備提供電力 的BBU中的處理器執行步驟530。如果所述方法在步驟530中判定存儲i殳備吸取的電流大於或等於步驟510的額定電流水平,則所述方法從步驟530轉換到步驟535,其中所述方 法記錄額定電流事件。在某些實施例中,由布置在向存^i殳備提供電力的 BBU中的處理器執行步驟535。在某些實施例中,步驟535包括將測量的 電流水平以及測量電流的日期和時間編碼到布置在BBU內的日誌(例如日 志428)中。所述方法從步驟535轉換到步驟540,其中所述方法判定存^i殳備吸 取的電流是否改變。在某些實施例中,由布置在向存儲設備提供電力的 BBU中的處理器執行步驟540。如果在步驟540中沒有檢測到電流的變化,則所述方法在電源故障事 件期間繼續監測由存^i殳備從BBU吸取的電流。備選地,如果存# 殳備吸 取的電流改變,則所述方法從步驟540轉換到步驟530並且如此處所述的 那樣繼續。如果在步驟530中所述方法判定存儲設備吸取的電流沒有大於或等於 步驟510的額定電流水平,則所述方法從步驟530轉換到步驟545,其中 所述方法判定存^i殳備吸取的電流是否大於或等於故障電流。在某些實施 例中,由布置在向存^i史備提供電力的BBU中的處理器執行步驟545。如果在步驟545中所述方法判定存儲i殳備吸取的電流大於或等於步驟 510的故障電流水平,則所述方法從步驟545轉換到步驟550,其中所述方 法記錄故障電流事件。在某些實施例中,由布置在向存^i殳備提供電力的 BBU中的處理器執行步驟550。在某些實施例中,步驟550包括將測量的 電流水平以及測量電流的日期和時間編碼到布置在BBU內的日誌(例如日 志428 )中。所述方法從步驟550轉換到步驟540並且如此處所述的那樣 繼續。如果在步驟545中所述方法判定存儲設備吸取的電流沒有大於或等於 步驟510的故障電流水平,則所述方法從步驟545轉換到步驟560,其中 所述方法判定存^i殳備吸取的電流是否大於斷開連接電流水平。在某些實 施例中,由布置在向存儲設備提供電力的BBU中的處理器執行步驟560。如果在步驟560中所述方法判定存^i殳備吸取的電流大於步驟510的斷開連接電流水平,則所述方法從步驟560轉換到步驟565,其中所述方 法記錄存儲設備故障事件。在某些實施例中,由布置在向存儲設備提供電 力的BBU中的處理器執行步驟565。在某些實施例中,步驟565包括將測 量的電流水平以及測量電流的日期和時間編碼到布置在BBU內的日誌(例 如日誌428)中。所述方法從步驟565轉換到步驟540並且如此處所述的 那樣繼續。如果在步驟560中所述方法判定存^i殳備吸取的電流小於或等於步驟 510的斷開連接電流水平,則所述方法從步驟560轉換到步驟570,其中所 述方法判定是否已斷言BBU釋放銷,例如BBU釋放銷430。當從本發明 的信息存儲和檢索系統移除BBU單元時,將自動斷言BBU釋放銷。如果在步驟570中所述方法判定已斷言布置在BBU處的BBU釋放銷, 其中該BBU在電源故障期間向存^i殳備提供電力,則所述方法從步驟570 轉換到步驟575,其中所述方法記錄BBU移除事件。在某些實施例中,由 布置在向存^i殳4^提供電力的BBU中的處理器執行步驟575。在某些實施 例中,步驟575包括將測量的電流水平以及測量電流的日期和時間編碼到 布置在BBU內的日誌(例如日誌428 )中。所述方法從步驟575轉換到步 驟590並且結束。如果在步驟570中所述方法判定未斷言布置在BBU中的BBU釋放銷, 其中該BBU在電源故障期間向存^i殳備提供電力,則所述方法從步驟570 轉換到步驟580,其中所述方法記錄控制卡移除事件。在某些實施例中, 由布置在向存^i殳備提供電力的BBU中的處理器執行步驟580。在某些實 施例中,步驟580包括將測量的電流水平以及測量電流的日期和時間編碼 到布置在BBU內的日誌(例如日誌428 )中。所述方法從步驟580轉換到 步驟590並且結束。在某些實施例中,可以組合、刪除或重新排序圖4中所述的各個步驟。 在某些實施例中,本發明包括位於計算機可讀介質(例如存儲器420 (圖3))中的指令(例如指令429 (圖3)),其中這些指令由處理器(例 如處理器410 (圖3 ))執行,以便執行圖4中所述的步驟515、 520、 525、530、 535、 540、 545、 550、 555、 560、 565、 570、 575、 580、和/或5卯 中的一個或多個步驟。在其他實施例中,本發明包括位於任何其他電腦程式產品中的指令, 其中這些指令由在本發明的電池後備單元310(圖2)的外部或內部的計算 機執行,以執行圖4中所述的步驟515、 520、 525、 530、 535、 540、 545、 550、 555、 560、 565、 570、 575、 580、和/或5卯中的一個或多個步驟。 在任一種情況中,所述指令都可以被編碼在信息存儲介質中,所述信息存 儲介質包括例如磁信息存儲介質,光信息存儲介質,電子信息存儲介質等。 就"電子存儲介質"而言,申請人指(例如但不限於) 一個或多個設備, 例如但不限於,PROM、 EPROM、 、 EEPROM、閃速PROM、 compactflash、 smartmedia等。雖然已詳細說明了本發明的優選實施例,但是將顯而易見的是,本領 域技術人員可以想到對這些實施例的修改和改變而不偏離如以下權利要求 提出的本發明的範圍。
權利要求
1、一種用於當運行在電池後備模式時檢測器件移除的方法,所述方法包括下列步驟提供包括控制卡存儲設備的控制卡,其中所述控制卡互連到電池後備單元BBU,該電池後備單元包括處理器、事件日誌、BBU釋放銷以及一個或多個電池;從所述電池後備單元向所述控制卡存儲設備提供電力;以及測量所述控制卡存儲設備吸取的電流。
2、 如權利要求l所述的方法,其中所述控制卡和所述BBU互連到電 源,所述方法還包括下列步驟由所述電源生成早期斷電警告信號; 將所述早期斷電警告信號提供給所述處理器。
3、 如權利要求l所述的方法,還包括下列步驟 如果所述控制卡存儲設備吸取的電流小於或等於預定的斷開連接電流,則判定是否已斷言所述BBU釋放銷;如果所述控制卡存儲設備p及取的電流小於或等於所述斷開連接電流並 且如果已斷言所述BBU釋放銷,則在所述事件日誌中編碼電池後備移除事 件。
4、 如權利要求3所述的方法,還包括如果所述控制卡存儲設備吸取的 電流小於或等於所述斷開連接電流並且如果未斷言所述BBU釋放銷,則在 所述事件日誌中編碼控制卡移除事件的步驟。
5、 如權利要求l所述的方法,還包括下列步驟判定所述控制卡存儲設備吸取的電流是否大於或等於預定的額定電流,如果所述控制卡存儲設備吸取的電流大於或等於所述預定的額定電 流,則在所述事件日誌中編碼額定電流事件。
6、 如權利要求5所述的方法,還包括下列步驟判定所述控制卡存儲設備吸取的電流是否小於所述額定電流但大於或等於預定的故障電流;如果所述控制卡存儲設備吸取的電流小於所述額定電流但大於或等於 所述預定的故障電流,則在所述事件日誌中編碼故障電流事件。
7、 如權利要求6所述的方法,還包括下列步驟判定所述控制卡存儲設備吸取的電流是否小於所述故障電流但大於所 述預定的斷開連接電流;如果所述控制卡存儲設備吸取的電流小於所述故障電流但大於所述預 定的斷開連接電流,則在所述事件日誌中編碼存^i殳備故障事件。
8、 如權利要求7所述的方法,還包括下列步驟 繼續測量所迷控制卡存儲設備吸取的電流。
9、 如權利要求6所述的方法,其中所述電池後備單元包括非易失性 BBU存儲設備,所迷方法還包括下列步驟i殳定所述額定電流;設定所述故障電流;設定所述斷開連接電流;在所述BBU存儲設備中編碼所述額定電流;在所述BBU存儲設備中編碼所述故障電流;在所述BBU存儲設備中編碼所述斷開連接電流。
10、 如權利要求9所述的方法,還包括在所述非易失性BBU存儲設備 中編碼所述事件日誌的步驟。
11、 一種數據存儲系統,所述數據存儲系統包括包含存儲設備的控制 卡,以及與所述控制卡互連的電池後備組件,所述電池後備組件包括處理器; 事件曰志;一個或多個電池充電單元;一個或多個可充電電池,其互連到所述一個或多個電池充電單元; 互連到所述一個或多個可充電電池的輸出電力總線;互連到所述輸出電力總線和所述處理器的電流測量電路。
12、如權利要求ll所述的數據存儲系統,其中所述電池後備組件還包 非易失性存儲器;在所述非易失性存儲器中編碼的額定電流值; 在所述非易失性存儲器中編碼的故障電流值; 在所述非易失性存儲器中編碼的斷開連接電流值; 其中將所述事件日誌編碼在所述非易失性存儲器中。
全文摘要
一種用於當運行在電池後備模式時檢測器件移除的方法,所述方法包括從電池後備單元(「BBU」)向控制卡存儲設備提供電力,以及測量所述控制卡存儲設備吸取的電流。如果所述控制卡存儲設備吸取的電流小於或等於預定的斷開連接電流,則所述方法判定是否已斷言BBU釋放銷。如果已斷言所述BBU釋放銷,則所述方法在事件日誌中編碼電池後備移除事件。如果未斷言所述BBU釋放銷,則所述方法在所述事件日誌中編碼控制卡移除事件。
文檔編號G06F1/28GK101408790SQ20081017148
公開日2009年4月15日 申請日期2008年9月27日 優先權日2007年10月14日
發明者J·D·奧赫拉茲達, K·丘年淦, L·華雷斯, S·M·格羅夫 申請人:國際商業機器公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀