本發(fā)明涉及電信網(wǎng)絡(luò)中的存儲(chǔ)系統(tǒng)。
背景技術(shù):
::sata(serialatattachment)硬盤的容量以及進(jìn)階主機(jī)控制器接口(advancedhostcontrollerinterface,ahcis)已經(jīng)超越處理器的發(fā)展速度。同時(shí),數(shù)據(jù)量的增加亦需要更有效率的存儲(chǔ)設(shè)計(jì)。為了滿足企業(yè)以及個(gè)人用戶的數(shù)據(jù)存儲(chǔ)以及處理速度的需求,開發(fā)非易失性存儲(chǔ)器(non-volatilememoryexpress,以下簡(jiǎn)稱nvme)以用于數(shù)據(jù)的各種應(yīng)用上。一些nvme固態(tài)硬盤可集中于nvme存儲(chǔ)盒中以改善數(shù)據(jù)中心的效率(例如nvme存儲(chǔ)盒的固態(tài)硬盤之間可共用電源以及冷卻單元)。然而,如何改善nvme存儲(chǔ)盒的可擴(kuò)展性仍為一項(xiàng)挑戰(zhàn)。技術(shù)實(shí)現(xiàn)要素:根據(jù)本發(fā)明各種實(shí)施例所述的系統(tǒng)以及方法通過(guò)提供具有可共用于多個(gè)節(jié)點(diǎn)之間的可擴(kuò)展集中式非易失存儲(chǔ)器存儲(chǔ)盒的一叢集架構(gòu)以解決前述機(jī)架系統(tǒng)中的問(wèn)題??蓴U(kuò)展集中式nvme存儲(chǔ)盒包括nvme硬盤、一個(gè)或者多個(gè)交換器、以及一個(gè)或者多個(gè)交換器端口。可擴(kuò)展集中式nvme存儲(chǔ)盒中的nvme硬盤的數(shù)量可根據(jù)共用可擴(kuò)展集中式nvme存儲(chǔ)盒的節(jié)點(diǎn)的數(shù)量增加或者減少。在傳統(tǒng)的存儲(chǔ)系統(tǒng)中,sata硬盤的帶寬最大可達(dá)600gbps。本發(fā)明提供一種集中式nvme存儲(chǔ)盒的可擴(kuò)展叢集架構(gòu),可擴(kuò)展叢集架構(gòu)包括可通過(guò)pcie(pciexpress)存取的nvme硬盤(例如nvme固態(tài)硬盤)。nvme硬盤可提供大于1.5gbps的容量。舉例來(lái)說(shuō),第二代的pcie的每個(gè)通道可提供約500mbps的帶寬以及第三代的pcie的每個(gè)通道可提供約985mbps的帶寬。四個(gè)第二代pcie的插槽可提供2gbps的帶寬以及四個(gè)第三代pcie的插槽則可提供接近4gbps的帶寬。本發(fā)明一些實(shí)施例提供一種可擴(kuò)展叢集架構(gòu),用以提供包括具有雙端口的nvme硬盤的可擴(kuò)展集中式nvme存儲(chǔ)盒??蓴U(kuò)展集中式nvme存儲(chǔ)盒中的nvme硬盤的數(shù)量可根據(jù)共用可擴(kuò)展集中式nvme存儲(chǔ)盒的節(jié)點(diǎn)的數(shù)量增加或者減少。舉例來(lái)說(shuō),可擴(kuò)展集中式nvme存儲(chǔ)盒可包括一第一多個(gè)nvme硬盤、一第一交換器、一第一交換器端口、以及一第一裝置端口。第一多個(gè)nvme硬盤的每一個(gè)具有一第一端口以及一第二端口。第一多個(gè)nvme硬盤可通過(guò)對(duì)應(yīng)于nvme硬盤的第一端口以及第一交換器連接至第一多個(gè)節(jié)點(diǎn)。在一些實(shí)施例中,第一交換器端口與第一裝置端口連接。第一多個(gè)nvme硬盤也可通過(guò)對(duì)應(yīng)于nvme硬盤的第二端口、第一裝置端口、第一交換器端口、以及第一交換器連接至第一多個(gè)節(jié)點(diǎn)。可擴(kuò)展集中式nvme存儲(chǔ)盒可通過(guò)利用一小參數(shù)加倍第一多個(gè)nvme硬盤的數(shù)量以支持兩倍數(shù)量的第一多個(gè)節(jié)點(diǎn)(即第一多個(gè)節(jié)點(diǎn)以及第二多個(gè)節(jié)點(diǎn))。舉例來(lái)說(shuō),通過(guò)還包括第二多個(gè)nvme硬盤、第二交換器、第二交換器端口、以及第二裝置端口以擴(kuò)展可擴(kuò)展集中式nvme存儲(chǔ)盒。第二多個(gè)nvme硬盤的每一個(gè)具有一第一端口以及一第二端口。第二多個(gè)節(jié)點(diǎn)可通過(guò)第二交換器以及對(duì)應(yīng)的nvme硬盤的第一端口連接至第二多個(gè)nvme硬盤。在一些實(shí)施例中,第二裝置端口也可通過(guò)第二交換器端口連接至第二交換器。第二多個(gè)節(jié)點(diǎn)也可通過(guò)第二交換器、第二交換器端口、第二裝置端口、以及對(duì)應(yīng)的nvme硬盤的第二端口連接至第二多個(gè)nvme硬盤。可擴(kuò)展集中式nvme存儲(chǔ)盒中的一特定nvme硬盤可被第一多個(gè)節(jié)點(diǎn)以及第二多個(gè)節(jié)點(diǎn)的任何節(jié)點(diǎn)存取。換句話說(shuō),可擴(kuò)展集中式nvme存儲(chǔ)盒中的nvme硬盤可共用于第一多個(gè)節(jié)點(diǎn)以及第二多個(gè)節(jié)點(diǎn)之間。在一些實(shí)施例中,可擴(kuò)展集中式nvme存儲(chǔ)盒中的裝置端口以及交換器端口可結(jié)合為單一接口端口以提供裝置端口以及交換器端口兩者的功能。舉例來(lái)說(shuō),一節(jié)點(diǎn)可通過(guò)特定nvme硬盤以及單一接口端口的多個(gè)端口一個(gè)存取可擴(kuò)展集中式nvme存儲(chǔ)盒中特定的nvme硬盤。在一些實(shí)施例中,可擴(kuò)展集中式nvme存儲(chǔ)盒中兩個(gè)或者多個(gè)nvme硬盤可動(dòng)態(tài)地配置至兩個(gè)或者多個(gè)節(jié)點(diǎn)以產(chǎn)生一高可用度叢集系統(tǒng)(high-availabilitycluster,hacluster)。高可用度叢集系統(tǒng)可以最短停機(jī)時(shí)間提供服務(wù)器程序。一些實(shí)施例提供一種可擴(kuò)展叢集架構(gòu)以支持包括nvme硬盤的可擴(kuò)展集中式nvme存儲(chǔ)盒,nvme硬盤具有高帶寬單一端口??蓴U(kuò)展集中式nvme存儲(chǔ)盒中nvme硬盤的數(shù)量可根據(jù)需要共用可擴(kuò)展集中式nvme存儲(chǔ)盒的節(jié)點(diǎn)數(shù)量增加以及減少??蓴U(kuò)展集中式nvme存儲(chǔ)盒可包括第一多個(gè)nvme硬盤、第一交換器、以及第一接口端口。第一交換器與第一接口端口連接。第一多個(gè)nvme硬盤的每一個(gè)具有一單一端口。第一多個(gè)nvme硬盤可通過(guò)對(duì)應(yīng)的nvme硬盤的單一端口以及第一交換器連接至第一多個(gè)節(jié)點(diǎn)??蓴U(kuò)展集中式nvme存儲(chǔ)盒可藉由加倍具有單一端口的第一多個(gè)nvme硬盤的數(shù)量以支持兩倍的第一多個(gè)節(jié)點(diǎn)(即第一多個(gè)節(jié)點(diǎn)以及第二多個(gè)節(jié)點(diǎn))。舉例來(lái)說(shuō),通過(guò)還包括第二多個(gè)nvme硬盤、第二交換器、以及第二接口端口以擴(kuò)展可擴(kuò)展集中式nvme存儲(chǔ)盒。第二交換器與第二接口端口連接。第二多個(gè)nvme硬盤的每一個(gè)包括單一端口。第二多個(gè)節(jié)點(diǎn)通過(guò)第二交換器以及對(duì)應(yīng)的nvme硬盤的單一端口連接至第二多個(gè)nvme硬盤。第一接口端口與第二接口端口連接。第一多個(gè)節(jié)點(diǎn)以及第二多個(gè)節(jié)點(diǎn)可存取可擴(kuò)展集中式nvme存儲(chǔ)盒中任何特定的硬盤。舉例來(lái)說(shuō),可通過(guò)第一交換器或者第二交換器、或者通過(guò)一第一連接路徑(第二交換器-第二接口端口-第一接口端口)或者第二連接路徑(第一交換器-第一接口端口-第二接口端口)直接存取可擴(kuò)展集中式nvme存儲(chǔ)盒中的一特定nvme硬盤。附圖說(shuō)明為了描述前述的方法以及本發(fā)明的其它優(yōu)點(diǎn)和特征,有關(guān)前述的原理更具體的描述可藉由參照附圖中所示的具體實(shí)施例。必須理解的是,這些圖式僅用以描繪有關(guān)本發(fā)明的實(shí)施例,并非用以對(duì)本發(fā)明的范圍有所限制,本發(fā)明的原理藉由圖式以及其附加特征以及細(xì)節(jié)說(shuō)明以及解釋,其中:圖1a是顯示根據(jù)本發(fā)明一些實(shí)施例所述的包括一存儲(chǔ)子系統(tǒng)以及一服務(wù)器系統(tǒng)的示范系統(tǒng)的示意方塊圖。圖1b~1f是顯示根據(jù)本發(fā)明一些實(shí)施例所述的示范集中式nvme存儲(chǔ)盒的示意方塊圖。圖2是顯示根據(jù)本發(fā)明一些實(shí)施例所述的支持可擴(kuò)展集中式nvme存儲(chǔ)盒的示范方法。圖3是顯示根據(jù)本發(fā)明各個(gè)實(shí)施例所述的示范計(jì)算裝置。圖4、5是顯示根據(jù)本發(fā)明各個(gè)實(shí)施例所述的示范系統(tǒng)?!痉?hào)說(shuō)明】100a~100d~示范系統(tǒng)101~服務(wù)器系統(tǒng)1011~1018~節(jié)點(diǎn)102~存儲(chǔ)子系統(tǒng)1021~裝置端口1022~交換器端口1023~交換器端口1024~裝置端口103~結(jié)構(gòu)控制器104~硬件編制管理器109~交換器120~電源供應(yīng)器122~電源供應(yīng)單元190~192~pcie交換器1901~1904~存儲(chǔ)裝置300~運(yùn)算裝置315~總線361~存儲(chǔ)器362~cpu363~處理器368~接口400~系統(tǒng)總線運(yùn)算系統(tǒng)架構(gòu)402~總線404~系統(tǒng)存儲(chǔ)器406~只讀存儲(chǔ)器408~隨機(jī)存取存儲(chǔ)器410~控制器412~存儲(chǔ)裝置414~模塊1416~模塊2418~模塊3420~輸入裝置422~輸出裝置424~通信接口426~感應(yīng)器428~快取430~處理器432~快閃存儲(chǔ)器434~固件436~顯示器500~計(jì)算機(jī)系統(tǒng)502~芯片504~橋接器506~使用者接口元件508~通信接口510~處理器512~固件514~輸出516~存儲(chǔ)裝置518~隨機(jī)存取存儲(chǔ)器具體實(shí)施方式本發(fā)明各個(gè)實(shí)施例提供支持可擴(kuò)展集中式nvme存儲(chǔ)盒的叢集架構(gòu),其中可擴(kuò)展集中式nvme存儲(chǔ)盒可共用于可擴(kuò)展節(jié)點(diǎn)之間??蓴U(kuò)展集中式nvme存儲(chǔ)盒包括nvme硬盤、至少一交換器以及至少一交換器端口。可擴(kuò)展集中式nvme存儲(chǔ)盒中nvme硬盤的數(shù)量可根據(jù)需要共用可擴(kuò)展集中式nvme存儲(chǔ)盒的節(jié)點(diǎn)數(shù)量增加或者減少。圖1a是顯示根據(jù)本發(fā)明一些實(shí)施例所述的包括一存儲(chǔ)子系統(tǒng)102(例如可擴(kuò)展集中式nvme存儲(chǔ)盒)以及多個(gè)節(jié)點(diǎn)(例如服務(wù)器系統(tǒng)101)的示范系統(tǒng)100a的示意方塊圖。在此實(shí)施例中,存儲(chǔ)子系統(tǒng)102包括一個(gè)或者多個(gè)接收電源供應(yīng)單元(psu)122,電源供應(yīng)單元122自電源供應(yīng)器120接收交流電源,并提供電源至存儲(chǔ)子系統(tǒng)102、至少一交換器(例如pcie交換器190)、多個(gè)存儲(chǔ)nvme硬盤(例如1901、1902、1903以及1904)、以及結(jié)構(gòu)控制器(fabriccontroller)103。pcie為用于顯示卡或者其它外接卡的底層數(shù)據(jù)傳輸層,以及傳輸接口(例如thunderbolt傳輸接口)。存儲(chǔ)裝置可包括至少一nmve硬盤(例如固態(tài)硬盤(solidstatedrive,ssd))。交換器的每一個(gè)用以管理存儲(chǔ)子系統(tǒng)102的一個(gè)或者多個(gè)存儲(chǔ)裝置(例如接收指令并將指令路由至對(duì)應(yīng)的存儲(chǔ)裝置)以及通過(guò)網(wǎng)絡(luò)、管理模塊、以及存儲(chǔ)子系統(tǒng)102中的其它交換器與遠(yuǎn)端裝置進(jìn)行通信。指令可包括讀取或者寫入指令、信息請(qǐng)求、或者管理指令(例如分區(qū)指令(zoningcommand))。指令可為文本的格式、或者pcie接口。在此實(shí)施例中,交換器190用以管理存儲(chǔ)裝置1901、1902、1903以及1904。結(jié)構(gòu)控制器103可通過(guò)至少一交換器提供路由通信的邏輯、指令和/或配置以將多個(gè)存儲(chǔ)nvme硬盤連接至服務(wù)器系統(tǒng)101。至少一交換器中的路由可通過(guò)結(jié)構(gòu)控制器103配置。在一些實(shí)施例中,結(jié)構(gòu)控制器103可在操作系統(tǒng)中執(zhí)行,包括andriod、bsd(berkeleysoftwaredistribution)、ios(iphoneos)、linux、osx、unix-likereal-timeoperatingsystem(例如qnx)、microsoftwindows、windowphone、以及ibmz/os,但并不以此為限。存儲(chǔ)子系統(tǒng)102以及結(jié)構(gòu)控制器103可通過(guò)網(wǎng)絡(luò)接口(例如串行接口)與硬件編制管理器(hardwarecomposemanager)104進(jìn)行通信。硬件編制管理器104可保存服務(wù)器系統(tǒng)101以及一個(gè)或者多個(gè)特定數(shù)據(jù)中心和/或網(wǎng)絡(luò)的信息以及數(shù)據(jù),例如硬件以及配置的細(xì)節(jié)。舉例來(lái)說(shuō),硬件編制管理器104可保存指示哪個(gè)nvme硬盤是通信耦接至哪個(gè)服務(wù)器系統(tǒng)101的數(shù)據(jù)。硬件編制管理器101也可保存指示可供通信耦接至服務(wù)器系統(tǒng)101的nvme硬盤的數(shù)據(jù)。除此之外,硬件編制管理器104可存儲(chǔ)安裝、移除、和/或修復(fù)事件以及程序。舉例來(lái)說(shuō),硬件編制管理器104可保存有關(guān)任何自服務(wù)器系統(tǒng)101新增或者移除的裝置、服務(wù)器系統(tǒng)101所經(jīng)歷的任何硬件故障、服務(wù)器系統(tǒng)101所執(zhí)行過(guò)的任何修復(fù)程序、服務(wù)器系統(tǒng)101和/或多個(gè)存儲(chǔ)nvme硬盤所經(jīng)歷的任何硬件狀況、與服務(wù)器系統(tǒng)101以及多個(gè)nvme硬件相關(guān)的硬件狀態(tài)信息、性能統(tǒng)計(jì)數(shù)據(jù)、配置數(shù)據(jù)、連結(jié)或者路由信息等的信息以及統(tǒng)計(jì)數(shù)據(jù)。在此實(shí)施例中,結(jié)構(gòu)控制器103和/或至少一交換器(例如交換器190)也可在硬件編制管理器104以及存儲(chǔ)子系統(tǒng)102之間提供命令列接口(command-lineinterface,cli)。硬件編制管理器104或者遠(yuǎn)端使用者可通過(guò)命令列接口或者網(wǎng)絡(luò)接口輸入指令。命令列接口包括dcl(digitalcommandlanguage,dcl)、各種unix系統(tǒng)的命令直譯器(unixshell)、cp/m(controlprogramformicrocomputers)、command.com、cmd.exe、以及rsts(resourcetimesharingsystem)命令列接口。遠(yuǎn)端裝置或者遠(yuǎn)端使用者可登入存儲(chǔ)子系統(tǒng)102的命令列接口,并通過(guò)命令列接口使用應(yīng)用層協(xié)議(applicationlayerprotocol)以及與存儲(chǔ)子系統(tǒng)102的多個(gè)存儲(chǔ)裝置(例如1901、1902、1903以及1904)相關(guān)的多個(gè)端口的輸入?yún)^(qū)域id。在一些實(shí)施例中,兩個(gè)或者多個(gè)服務(wù)器101以及存儲(chǔ)子系統(tǒng)102的交換器以及存儲(chǔ)裝置叢集為一高可用度叢集系統(tǒng),高可用度叢集系統(tǒng)在一存儲(chǔ)裝置故障的情況下仍可繼續(xù)提供服務(wù)。在沒(méi)有高可用度叢集系統(tǒng)的情況下,若服務(wù)器在執(zhí)行一特定應(yīng)用程序時(shí)崩潰,該應(yīng)用程序?qū)o(wú)法繼續(xù)執(zhí)行直到崩潰的服務(wù)器被修復(fù)為止。高可用度叢集系統(tǒng)可檢測(cè)服務(wù)器上的硬件或者軟件故障,并可在無(wú)需管理員介入的情況下馬上在高可用度叢集系統(tǒng)中的其它服務(wù)器上重啟應(yīng)用程序。在一些實(shí)施例中,存儲(chǔ)裝置(例如nvme硬盤)可為雙端口裝置。存儲(chǔ)裝置的每一端口可分配至高可用度叢集系統(tǒng)中的不同服務(wù)器101。圖1b~1f是顯示根據(jù)本發(fā)明一些實(shí)施例所述的包括至少一集中式nvme存儲(chǔ)盒的示范系統(tǒng)的示意方塊圖。余圖1b中,示范系統(tǒng)100b包括多個(gè)節(jié)點(diǎn)(節(jié)點(diǎn)1011、1012、1013、1014、1015、1016、1017以及1018),以及包括pcie交換器(即191以及192)以及多個(gè)存儲(chǔ)裝置(即32個(gè)vnme硬盤)的一集中式nvme存儲(chǔ)盒。在此實(shí)施例中,多個(gè)存儲(chǔ)裝置的每一個(gè)具有兩個(gè)端口,一第一端口以及一第二端口。多個(gè)存儲(chǔ)裝置通過(guò)多個(gè)存儲(chǔ)裝置的第一端口以及pcie交換器191連接至節(jié)點(diǎn)1011、1012、1013以及1014。多個(gè)存儲(chǔ)裝置亦通過(guò)多個(gè)存儲(chǔ)裝置的第二端口以及pcie交換器192連接至節(jié)點(diǎn)1015、1016、1017以及1018。多個(gè)存儲(chǔ)裝置可被節(jié)點(diǎn)1011、1012、1013、1014、1015、1016、1017以及1018的任何一個(gè)存取。圖1c是顯示包括第一多個(gè)節(jié)點(diǎn)(即節(jié)點(diǎn)1011、1012、1013、以及1014)以及一可擴(kuò)展集中式nvme存儲(chǔ)盒的示范系統(tǒng)100c。可擴(kuò)展集中式nvme存儲(chǔ)盒包括一pcie交換器(即191)以及一第一多個(gè)存儲(chǔ)盒(即16個(gè)nvme硬盤)。在此實(shí)施例中,第一多個(gè)存儲(chǔ)盒的每一個(gè)具有兩個(gè)端口,一第一步以及一第二端口。第一多個(gè)存儲(chǔ)裝置通過(guò)第一多個(gè)存儲(chǔ)裝置的第一端口以及pcie交換器191連接至節(jié)點(diǎn)1011、1012、1013以及1014。多個(gè)存儲(chǔ)裝置亦通過(guò)多個(gè)存儲(chǔ)裝置的第二端口連接至裝置端口1021??蓴U(kuò)展集中式nvme存儲(chǔ)盒的nvme硬盤的數(shù)量可根據(jù)需要共用可擴(kuò)展集中式nvme存儲(chǔ)盒的節(jié)點(diǎn)的數(shù)量增加或者減少。舉例來(lái)說(shuō),可擴(kuò)展集中式nvme存儲(chǔ)盒可擴(kuò)展為還包括一第二多個(gè)存儲(chǔ)裝置、第二交換器、第二裝置端口以及第二交換器端口以提供第二多個(gè)節(jié)點(diǎn)(未顯示)。第一裝置端口可連接至第二交換器端口,而第一交換器端口連接至第二裝置端口。第一多個(gè)節(jié)點(diǎn)以及第二多個(gè)節(jié)點(diǎn)的每一個(gè)可存取可擴(kuò)展集中式nvme存儲(chǔ)盒中的任何存儲(chǔ)裝置,包括第一多個(gè)存儲(chǔ)裝置以及第二多個(gè)存儲(chǔ)裝置。圖1d是顯示包括第一多個(gè)節(jié)點(diǎn)(即節(jié)點(diǎn)1011、1012、1013、以及1014)以及可擴(kuò)展集中式nvme存儲(chǔ)盒的示范系統(tǒng)100d。示范系統(tǒng)100d的可擴(kuò)展集中式nvme存儲(chǔ)盒為示范系統(tǒng)100c的另一種架構(gòu)。在此實(shí)施例,一第一裝置端口1021與一第一交換器端口1022連接??蓴U(kuò)展集中式nvme存儲(chǔ)盒的第一多個(gè)存儲(chǔ)裝置通過(guò)第一多個(gè)存儲(chǔ)裝置的第一端口以及pcie交換器191連接至節(jié)點(diǎn)1011、1012、1013以及1014。多個(gè)存儲(chǔ)裝置亦通過(guò)多個(gè)存儲(chǔ)裝置的第二端口、第一裝置端口、第一交換器端口以及pcie交換器191連接至節(jié)點(diǎn)1011、1012、1013以及1014。在一些實(shí)施例中,第一裝置端口1021以及第一交換器端口1022可結(jié)合為單一接口端口以提供第一裝置端口1021以及第一交換器端口1022兩者的功能。圖1e是顯示根據(jù)本發(fā)明一些實(shí)施例所述的擴(kuò)展自示范系統(tǒng)100c的示范系統(tǒng)100e。在此實(shí)施例中,可擴(kuò)展集中式nvme存儲(chǔ)盒包括pcie交換器(即191以及192)、交換器端口(即1022以及1023)、裝置端口(即1021以及1023)、以及存儲(chǔ)裝置(即32個(gè)nvme硬盤)。裝置端口1021連接至交換器端口1023,而裝置端口1024連接至交換器端口1022。節(jié)點(diǎn)1011、1012、1013、1014、1015、1016、1017以及1018可直接通過(guò)pcie交換器191或者pcie交換器192、或者通過(guò)第一連接路徑(pcie交換器191-交換器端口1022-裝置端口1024)、或者通過(guò)第二連接路徑(pcie交換器192-交換器端口1023-裝置端口1021)存取可擴(kuò)展集中式nvme存儲(chǔ)盒中的任何一個(gè)。圖1f是顯示根據(jù)本發(fā)明一些實(shí)施例所述的包括示范系統(tǒng)100e的示范機(jī)架系統(tǒng)100f。在此實(shí)施例中,機(jī)架系統(tǒng)100f的可擴(kuò)展集中式nvme存儲(chǔ)盒可根據(jù)需要共用可擴(kuò)展集中式nvme存儲(chǔ)盒的節(jié)點(diǎn)的數(shù)量擴(kuò)展或者縮減??蓴U(kuò)展集中式nvme存儲(chǔ)盒可包括交換器端口1022、裝置端口1021、以及第一多個(gè)nvme硬盤(即16個(gè)nvme硬盤)。可擴(kuò)展集中式nvme存儲(chǔ)盒也可擴(kuò)展至還包括一交換器端口1023、一裝置端口1024以及第二多個(gè)nvme硬盤(即16個(gè)nvme硬盤)。交換器端口1022連接至裝置端口1024,而交換器端口1023連接至裝置端口1021??蓴U(kuò)展集中式nvme存儲(chǔ)盒的任何一個(gè)(即32個(gè)nvme硬盤的一個(gè))可被分配給可擴(kuò)展集中式nvme存儲(chǔ)盒的節(jié)點(diǎn)存取。在一些實(shí)施例中,可擴(kuò)展集中式nvme存儲(chǔ)盒的兩個(gè)或者多個(gè)nvme硬盤可分配給兩個(gè)或者多個(gè)節(jié)點(diǎn)以形成高可用度叢集系統(tǒng)。盡管高可用度叢集系統(tǒng)的一節(jié)點(diǎn)或者元件故障,高可用度叢集系統(tǒng)仍可繼續(xù)提供服務(wù)。高可用度叢集系統(tǒng)可檢測(cè)警示信號(hào)或者硬件/軟件故障,并可馬上在其它沒(méi)有被任何管理干預(yù)的節(jié)點(diǎn)上重啟被影響或者可能被影響的應(yīng)用程序。盡管圖1a~1f僅顯示示范系統(tǒng)100a~100f的特定元件,但示范系統(tǒng)100a~100f也可包括可處理或者存儲(chǔ)數(shù)據(jù)、或是接收或者傳輸信號(hào)的各種類型的電子或者計(jì)算機(jī)元件。除此之外,示范系統(tǒng)100a~100f中的電子或者計(jì)算機(jī)元件可用以執(zhí)行各種類性的應(yīng)用程序和/或可使用各種類型的操作系統(tǒng)。這些操作系統(tǒng)可包括andriod、bsd(berkeleysoftwaredistribution)、ios(iphoneos)、linux、osx、unix-likereal-timeoperatingsystem(例如qnx)、microsoftwindows、windowphone、以及ibmz/os,但并不以此為限。根據(jù)示范系統(tǒng)100a~100f所期望的實(shí)施,可使用各種網(wǎng)絡(luò)以及訊息協(xié)議,包括智能平臺(tái)管理接口(intelligentplatformmanagementinterface,ipmi)或者redfish等,但并不以此為限。其它合適的協(xié)議也可用于實(shí)施本發(fā)明。本領(lǐng)域技術(shù)人員皆可理解,圖1a~1f所示的示范系統(tǒng)100a~100f僅用以作為說(shuō)明的目的。因此,在仍提供本發(fā)明各種實(shí)施例所述的網(wǎng)絡(luò)平臺(tái)配置的情況下,可對(duì)本發(fā)明的網(wǎng)絡(luò)系統(tǒng)進(jìn)行各種適當(dāng)?shù)母淖?。圖1a~1f所示的示范配置中,存儲(chǔ)子系統(tǒng)102也可包括用以與特定無(wú)線頻道的計(jì)算范圍中的一個(gè)或者多個(gè)電子裝置進(jìn)行通信的一個(gè)或者多個(gè)無(wú)線元件。無(wú)線通道可為任何使裝置可進(jìn)行無(wú)線通信的合適通道,例如藍(lán)牙、蜂窩式系統(tǒng)、nfc或者wi-fi通道。必須理解的是,裝置可具有一個(gè)或者多個(gè)本領(lǐng)域公知的傳統(tǒng)有線通信連接。各種其它元件和/或組合也可包括于本發(fā)明實(shí)施例的范圍內(nèi)。前述的內(nèi)容主要用以說(shuō)明本發(fā)明的原理以及各種實(shí)施例。一旦完全理解本發(fā)明的內(nèi)容,各種改變以及修正為顯而易見的。圖2是顯示根據(jù)本發(fā)明一些實(shí)施例所述的支持可擴(kuò)展集中式nvme存儲(chǔ)盒的示范方法200。在此實(shí)施例中,可擴(kuò)展集中式nvme存儲(chǔ)盒包括第一多個(gè)nvme硬盤。如示范系統(tǒng)100a~100f所示,第一多個(gè)nvme硬盤的每一個(gè)包括一第一端口以及一第二端口。必須理解的是,示范方法200僅用以作為說(shuō)明的目的,以及根據(jù)本發(fā)明的技術(shù)所實(shí)施的其它方法中可包括以類似或者替代的順序執(zhí)行或者平行處理的額外的、更少的、或者替代的步驟。示范方法200起始于步驟202,將第一多個(gè)nvme硬盤的第一端口連接至可擴(kuò)展集中式nvme存儲(chǔ)盒的第一交換器。在步驟204,將第一多個(gè)nvme硬盤的第二端口通過(guò)可擴(kuò)展集中式nvme存儲(chǔ)盒的第一裝置端口以及一第一交換器端口連接至第一交換器。在步驟206,第一多個(gè)nvme硬盤可通過(guò)第一交換器連接至第一多個(gè)節(jié)點(diǎn)。如圖1b~1f所示,第一多個(gè)節(jié)點(diǎn)之間通過(guò)對(duì)應(yīng)的nvme硬盤的第一端口或者第二端口共用第一多個(gè)nvme硬盤的每一個(gè)。在一些實(shí)施例中,第一裝置端口以及第一交換器端口可結(jié)合為第一接口端口以提供第一裝置端口以及第一交換器端口兩者的功能。在步驟208,根據(jù)需要共用可擴(kuò)展集中式nvme存儲(chǔ)盒的節(jié)點(diǎn)的數(shù)量判斷是否增加可擴(kuò)展集中式nvme存儲(chǔ)盒的nvme硬盤的數(shù)量。在步驟210,若判斷不需要增加可擴(kuò)展集中式nvme存儲(chǔ)盒的nvme硬盤的數(shù)量,則示范方法200結(jié)束。在步驟212,若判斷需要增加可擴(kuò)展集中式nvme存儲(chǔ)盒的nvme硬盤的數(shù)量,則示范方法200還將第二多個(gè)nvme硬盤的第一端口連接至第二交換器。在步驟214,將第二多個(gè)nvme硬盤的第二端口通過(guò)第二裝置端口以及第二交換器端口連接至第二交換器。第二多個(gè)nvme硬盤的每一個(gè)包括一第一端口以及一第二端口。在步驟216,第二多個(gè)nvme硬盤可通過(guò)第二交換器連接至第二多個(gè)節(jié)點(diǎn)。第二多個(gè)節(jié)點(diǎn)之間可通過(guò)對(duì)應(yīng)的nvme硬盤的第一端口或者第二端口共用第二多個(gè)nvme硬盤的每一個(gè)。在步驟218,第一裝置端口與第二交換器端口連接。如圖1e~1f所示,在步驟220,第一交換器端口與第二裝置端口連接。可擴(kuò)展集中式nvme存儲(chǔ)盒包括擴(kuò)展的nvme硬盤,擴(kuò)展的nvme硬盤包括第一多個(gè)nvme硬盤以及第二多個(gè)nvme硬盤。可擴(kuò)展集中式nvme存儲(chǔ)盒的nvme硬盤的每一個(gè)可被共用于第一多個(gè)節(jié)點(diǎn)以及第二多個(gè)節(jié)點(diǎn)之間??蓴U(kuò)展集中式nvme存儲(chǔ)盒的一特定nvme硬盤可直接通過(guò)第一交換器或者第二交換器、或者通過(guò)一連接路徑被存取。連接路徑可包括第一交換器-第一交換器端口-第一裝置端口、第二交換器-第二交換器端口-第一裝置端口、第一交換器-第一交換器端口-第二裝置端口、或者第二交換器-第二交換器端口-第二裝置端口,但并不以此為限。在一些實(shí)施例中,連接路徑也可包括第一交換器-第一交換器端口-第二裝置端口-第二交換器端口-第一裝置端口、或者第二交換器-第二交換器端口-第一裝置端口-第一交換器端口-第二裝置端口。在一些實(shí)施例中,可擴(kuò)展集中式nvme存儲(chǔ)盒的nvme硬盤的每一個(gè)僅包括一高帶寬單一端口??蓴U(kuò)展集中式nvme存儲(chǔ)核可包括一第一多個(gè)nvme硬盤、一第一交換器、以及一第一接口端口。第一交換器與第一接口端口連接。第一多個(gè)nvme硬盤可通過(guò)對(duì)應(yīng)的nvme硬盤的單一端口以及一第一交換器連接至一第一多個(gè)節(jié)點(diǎn)??蓴U(kuò)展集中式nvme存儲(chǔ)盒中的nvme硬盤的數(shù)量可根據(jù)需要共用可擴(kuò)展集中式nvme存儲(chǔ)盒的節(jié)點(diǎn)的數(shù)量增加或者減少。云端計(jì)算可提供于一個(gè)或者多個(gè)網(wǎng)絡(luò)中,以供計(jì)算機(jī)服務(wù)器使用共用的資源。云端運(yùn)算通??砂ɑ诰W(wǎng)絡(luò)的運(yùn)算,即可用的資源集合通過(guò)網(wǎng)絡(luò)(例如云端)將運(yùn)算資源動(dòng)態(tài)分配并依照需求分配給客戶或者使用者的計(jì)算機(jī)或者其它裝置。舉例來(lái)說(shuō),云端運(yùn)算資源可包括任何類型的資源,例如運(yùn)算、存儲(chǔ)、以及網(wǎng)絡(luò)裝置、虛擬主機(jī)(vm)等。例如資源可包括服務(wù)裝置(防火墻、深度分組檢測(cè)、流量監(jiān)控、負(fù)載均衡器等)、運(yùn)算/處理裝置(服務(wù)器、cpu、存儲(chǔ)器、暴力處理能力(bruteforceprocessingcapability))、存儲(chǔ)裝置(例如網(wǎng)絡(luò)附加存儲(chǔ)(networkattachedstorages)、存儲(chǔ)局域網(wǎng)絡(luò)裝置)等。除此之外,上述的資源可用以支持虛擬網(wǎng)絡(luò)、虛擬機(jī)器、數(shù)據(jù)庫(kù)、應(yīng)用程序等。云端運(yùn)算資源可包括“私有云”、“公共云”、和/或“混合云”?!盎旌显啤笨蔀橛蓛蓚€(gè)或者多個(gè)互操作或者通過(guò)技術(shù)聯(lián)合的云所組成的云端基礎(chǔ)架構(gòu)。在本質(zhì)上來(lái)說(shuō),混合云為私有云以及公共云的交互運(yùn)作,而私有云是以一安全且可擴(kuò)展的方式加入公共云,并利用公共云的資源。云端運(yùn)算資源也可通過(guò)一覆蓋網(wǎng)絡(luò)中的虛擬網(wǎng)絡(luò)(例如vxlan)進(jìn)行分配。以下將對(duì)圖3~5的示范系統(tǒng)以及網(wǎng)絡(luò)進(jìn)行簡(jiǎn)述。各個(gè)實(shí)施例將描述各種變化。接著參閱圖3。圖3是顯示適合執(zhí)行本發(fā)明的技術(shù)的示范運(yùn)算裝置300。運(yùn)算裝置300包括一主cpu362、接口368、以及一總線315(例如pci總線)。當(dāng)啟動(dòng)于合適的軟件或者固件的控制之下時(shí),cpu362負(fù)責(zé)執(zhí)行分組管理、錯(cuò)誤檢測(cè)、和/或路由功能,例如布線錯(cuò)誤檢測(cè)功能。cpu362較佳地為在操作系統(tǒng)以及任何其它合適的軟件的控制下完成上述功能。cpu362可包括一個(gè)或者多個(gè)處理器363,例如微處理器的motorolafamily或者微處理器的mipsfamily。在另一實(shí)施例中,處理器363為專門設(shè)計(jì)的硬件,用以控制運(yùn)算裝置300的操作。在一特定的實(shí)施例中,存儲(chǔ)器361(例如非易失性存儲(chǔ)器和/或只讀存儲(chǔ)器)亦構(gòu)成cpu362的部分。然而,存儲(chǔ)器可通過(guò)許多不同的方式與系統(tǒng)耦接。接口368一般作為接口卡(有時(shí)被稱為“網(wǎng)絡(luò)卡(linecard)”)。一般而言,接口卡368控制通過(guò)網(wǎng)絡(luò)發(fā)送以及接收的數(shù)據(jù)分組,以及有時(shí)支持其它與運(yùn)算裝置300一同使用的外圍裝置。接口之間可使用以太網(wǎng)絡(luò)接口、訊框中繼接口(framerelayinterface)、電纜接口、dsl接口、信號(hào)環(huán)(tokenring)接口等。除此之外,接口之間也可使用各種超高速接口,例如快速信號(hào)環(huán)接口、無(wú)線接口、以太網(wǎng)絡(luò)接口、十億位以太網(wǎng)絡(luò)(gigabitethernet)接口、atm接口、高速串行(highspeedserialinterface,hssi)接口、pos接口、光纖分散式數(shù)據(jù)接口(fiberdistributeddatainterface,fddi)等。一般而言,這些接口可包括可與合適的介質(zhì)進(jìn)行通信的端口。在一些實(shí)施例中,接口也可包括獨(dú)立的處理器以及易失性隨機(jī)存取存儲(chǔ)器。獨(dú)立的處理器可控制上述的通信密集型任務(wù)作為分組交換、介質(zhì)控制以及管理。藉由提供分開的處理器以處理通信密集的任務(wù),上述接口允許主微處理器362有效率地執(zhí)行路由運(yùn)算、網(wǎng)絡(luò)診斷、安全功能等。盡管圖3所示的系統(tǒng)為本發(fā)明的一特定運(yùn)算裝置,但并不表示其為本發(fā)明唯一的網(wǎng)絡(luò)裝置架構(gòu)。舉例來(lái)說(shuō),亦常使用具有單一處理器的架構(gòu)以處理通信以及路由運(yùn)算等。除此之外,其它類型的接口以及介質(zhì)也可與路由一同使用。無(wú)論網(wǎng)絡(luò)裝置如何配置,其可采用一個(gè)或者多個(gè)存儲(chǔ)器或者存儲(chǔ)器模塊(包括存儲(chǔ)器361),存儲(chǔ)器或者存儲(chǔ)器模塊用以存儲(chǔ)通用網(wǎng)絡(luò)操作以及漫游(roaming)、路徑優(yōu)化以及路由功能的機(jī)制的程序指令。舉例來(lái)說(shuō),程序指令可控制操作系統(tǒng)的操作和/或一個(gè)或者多個(gè)應(yīng)用程序。一個(gè)或者多個(gè)存儲(chǔ)器也可用以存儲(chǔ)查找表,例如移動(dòng)綁定(mobilitybinding)、注冊(cè)、以及連結(jié)表(associationtable)等。圖4、5是顯示根據(jù)本發(fā)明一些實(shí)施例所述的示范系統(tǒng)。對(duì)本領(lǐng)域技術(shù)人員而言,在實(shí)施本發(fā)明的技術(shù)時(shí),更適當(dāng)?shù)膶?shí)施例為顯而易見的。本領(lǐng)域技術(shù)人員也可理解其它可能的系統(tǒng)為可行的。圖4是顯示系統(tǒng)總線運(yùn)算系統(tǒng)架構(gòu)400,其中系統(tǒng)的元件彼此使用總線402進(jìn)行電性通信。示范系統(tǒng)400包括處理單元(cpu或者處理器)430以及將包括系統(tǒng)存儲(chǔ)器404(例如只讀存儲(chǔ)器406以及隨機(jī)存取存儲(chǔ)器408)的各個(gè)系統(tǒng)元件耦接至處理器430的系統(tǒng)總線402。系統(tǒng)400可包括直接與處理器430連接、靠近處理器430或者整合為處理器430的一部分的快速存儲(chǔ)器的快取。系統(tǒng)400可自存儲(chǔ)器404和/或存儲(chǔ)裝置412復(fù)制數(shù)據(jù)至快取428以供處理器430快速存取。通過(guò)這種方法快取可避免處理器430因等待數(shù)據(jù)所造成的延遲以提升性能。上述的模塊或者其它模塊可控制或者用以控制處理器430執(zhí)行各種動(dòng)作。其它系統(tǒng)存儲(chǔ)器404也可作為選擇。存儲(chǔ)器404可包括各種具有不同性能特征的不同類型的存儲(chǔ)器。處理器430可包括任何通用處理器,以及用以控制處理器430以及將軟件指令結(jié)合至實(shí)際的處理器設(shè)中的專門處理器的硬件模塊或者軟件模塊(例如存儲(chǔ)于存儲(chǔ)裝置412中的模塊1414、模塊2416、以及模塊3418)。處理器430實(shí)質(zhì)上可為完全獨(dú)立的運(yùn)算系統(tǒng),包括多個(gè)內(nèi)核或者處理器、總線、存儲(chǔ)器控制器、快取等。多內(nèi)核處理器可為對(duì)稱或者不對(duì)稱的。為了致能使用者與運(yùn)算裝置400之間的互動(dòng),輸入裝置400可代表任何數(shù)量的輸入機(jī)制,例如語(yǔ)音麥克風(fēng)、產(chǎn)生手勢(shì)或者圖形輸入的處控感應(yīng)屏幕、鍵盤、鼠標(biāo)、運(yùn)動(dòng)輸入、語(yǔ)音等。輸出裝置422也可為一個(gè)或者多個(gè)本領(lǐng)域人員已知的輸出機(jī)制。在一些實(shí)施例中,多模塊系統(tǒng)可致能使用者提供多種類型的輸入以與系統(tǒng)400進(jìn)行溝通。通信接口424可用以操作以及管理使用者的輸入以及系統(tǒng)的輸出。在此并無(wú)限制操作在任何特定的硬件配置上,因此當(dāng)開發(fā)出改進(jìn)的硬件或者固件配置時(shí),可輕易地取代本發(fā)明的基本特征。存儲(chǔ)裝置412為非易失性存儲(chǔ)器,并可為硬盤或者為可存儲(chǔ)供計(jì)算機(jī)存取的數(shù)據(jù)的其它類型計(jì)算機(jī)可讀取介質(zhì),例如磁帶、快閃存儲(chǔ)器卡、固態(tài)存儲(chǔ)裝置、數(shù)字視頻光盤(digitalvideodisc,dvd)、卡帶、隨機(jī)存取存儲(chǔ)器408、只讀存儲(chǔ)器406、以及前述裝置的結(jié)合等。存儲(chǔ)裝置412可包括用以控制處理器430的軟件模塊414、416、418,也可為其它硬件或者軟件模塊。存儲(chǔ)裝置412可連接至系統(tǒng)總線402。在一方面,執(zhí)行特定功能的硬件模塊可包括存儲(chǔ)于與必要硬件元件連接的計(jì)算機(jī)可讀取介質(zhì)中的軟件元件,例如處理器430、總線402、顯示器436等,以進(jìn)行對(duì)應(yīng)的功能。控制器410可為位于系統(tǒng)400上的專門微處理器或者處理器,例如主控芯片(baseboardmanagementcontroller,bmc)。在一些實(shí)施例中,控制器410可為智能平臺(tái)管理接口的一部分。除此之外,在一些實(shí)施例中,控制器410可嵌于系統(tǒng)400的主機(jī)板或者主電路板上??刂破?10可管理介于系統(tǒng)管理軟件以及硬件平臺(tái)之間的接口??刂破饕部膳c各個(gè)系統(tǒng)裝置以及元件(內(nèi)部和/或外部)進(jìn)行通信,例如控制器或者外圍元件,以下將提出更詳細(xì)的描述??刂破?10可對(duì)通知、警示、和/或事件產(chǎn)生特定的響應(yīng),并與遠(yuǎn)端裝置或者元件(例如電子郵件訊息、網(wǎng)絡(luò)訊息等)進(jìn)行通信,產(chǎn)生指令或者命令以執(zhí)行自動(dòng)硬件修復(fù)程序等。系統(tǒng)管理員也可與控制器410遠(yuǎn)端通信以啟動(dòng)或者進(jìn)行特定硬件修復(fù)程序或者操作,以下將提出更詳細(xì)的描述。系統(tǒng)400上不同類型的感應(yīng)器(例如感應(yīng)器426)可將參數(shù)回報(bào)給控制器410,例如冷卻風(fēng)扇速度、電源狀態(tài)、操作系統(tǒng)狀態(tài)、硬件狀態(tài)等??刂破?10也可包括用以管理以及保存控制器410所接收的事件、警示、以及通知的系統(tǒng)事件日志控制器和/或存儲(chǔ)器。舉例來(lái)說(shuō),控制器410或者系統(tǒng)事件日志控制器可自一個(gè)或者多個(gè)裝置以及元件接收警示或者通知,并將警示或者通知保存于系統(tǒng)事件日志存儲(chǔ)元件中??扉W存儲(chǔ)器432可為系統(tǒng)400用以存儲(chǔ)和/或作為數(shù)據(jù)傳輸?shù)碾娮臃且资в?jì)算機(jī)存儲(chǔ)介質(zhì)或者芯片??扉W存儲(chǔ)器432可電性抹除和/或編程。舉例來(lái)說(shuō),快閃存儲(chǔ)器432可包括可抹除可編程只讀存儲(chǔ)器(eprom)、電性可抹除可編程只讀存儲(chǔ)器(eeprom)、rom、nvram、或者互補(bǔ)金屬氧化物半導(dǎo)體(cmos)??扉W存儲(chǔ)器432可存儲(chǔ)當(dāng)系統(tǒng)400開機(jī)時(shí)系統(tǒng)400所執(zhí)行的固件434,以及固件434的一組特定配置??扉W存儲(chǔ)器432也可存儲(chǔ)固件434所使用的配置。固件434可包括基本輸入/輸出系統(tǒng)或者其替代或者類似的固件,例如efi(extensiblefirmwareinterface)或者uefi(unifiedextensiblefirmwareinterface)。固件434可在系統(tǒng)400啟動(dòng)時(shí)作為順序程序載入以及執(zhí)行。固件434可根據(jù)一組配置設(shè)定辨識(shí)、初始化、以及測(cè)試系統(tǒng)400中的硬件。固件434可在系統(tǒng)400上執(zhí)行自測(cè)試,例如開機(jī)自我檢測(cè)(power-onself-test,post)。自測(cè)試可測(cè)試各個(gè)硬件元件的功能,例如硬盤、光學(xué)讀取裝置、冷卻裝置、存儲(chǔ)器模塊、擴(kuò)展卡等。固件434可在存儲(chǔ)器404、只讀存儲(chǔ)器406、隨機(jī)存取存儲(chǔ)器408、和/或存儲(chǔ)裝置412中定址以及定位一區(qū)域以存儲(chǔ)操作系統(tǒng)。固件434可載入啟動(dòng)載入器和/或操作系統(tǒng),并將系統(tǒng)400的控制權(quán)交給操作系統(tǒng)。系統(tǒng)400的固件434可包括定義固件434如何控制系統(tǒng)400中各個(gè)硬件元件的固件配置。固件配置可決定系統(tǒng)400中各個(gè)硬件元件的啟動(dòng)順序。固件434可提供設(shè)定各種不同參數(shù)的接口(例如uefi),其中參數(shù)的設(shè)定可與固件預(yù)設(shè)配置中的參數(shù)不同。舉例來(lái)說(shuō),使用者(例如系統(tǒng)管理員)可使用固件434以指定時(shí)鐘以及總線速度、定義哪些外圍裝置連接至系統(tǒng)400、設(shè)定系統(tǒng)健康(例如風(fēng)扇速度以及cpu溫度限制)的監(jiān)控、和/或提供各種其它影響系統(tǒng)400的整體效能以及電源使用的參數(shù)。盡管本發(fā)明顯示固件434存儲(chǔ)于快閃存儲(chǔ)器432中,但本領(lǐng)域技術(shù)人員將容易理解固件434可存儲(chǔ)于其它存儲(chǔ)器元件(例如存儲(chǔ)器404或者唯獨(dú)存儲(chǔ)器406中)。然而,本發(fā)明所示存儲(chǔ)于快閃存儲(chǔ)器432中的固件434僅作為說(shuō)明目的的非限制實(shí)施例。系統(tǒng)400可包括一個(gè)或者多個(gè)感應(yīng)器426。舉例來(lái)說(shuō),一個(gè)或者多個(gè)感應(yīng)器426可包括一個(gè)或著多個(gè)溫度傳感器、熱傳感器(thermalsensor)、氧傳感器、化學(xué)傳感器、噪聲傳感器、熱傳感器(heatsensor)、電流傳感器、電壓檢測(cè)器、氣流傳感器、紅外線溫度計(jì)、熱流傳感器、溫度計(jì)、高溫計(jì)等。一個(gè)或者多個(gè)傳感器426可通過(guò)總線402與處理器、快取428、快閃存儲(chǔ)器432、通信接口424、存儲(chǔ)器404、只讀存儲(chǔ)器406、隨機(jī)存取存儲(chǔ)器408、控制器410、以及存儲(chǔ)裝置412進(jìn)行通信。一個(gè)或者多個(gè)傳感器426也可通過(guò)不同的方法(例如內(nèi)部整合電路(inter-integratedcircuit,i2c)、通用型輸出(generalpurposeoutput,gpo)、以及類似的接口)與系統(tǒng)中的其它元件進(jìn)行通信。圖5是顯示具有可用以執(zhí)行前述的方法或者操作、并產(chǎn)生以及顯示圖形化使用者接口的芯片組架構(gòu)的示范計(jì)算機(jī)系統(tǒng)500。計(jì)算機(jī)系統(tǒng)500可包括用以執(zhí)行本發(fā)明技術(shù)特征的計(jì)算機(jī)硬件、軟件、以及固件。系統(tǒng)500可包括處理器510,代表任何數(shù)量的可運(yùn)作用以執(zhí)行運(yùn)算的軟件、固件、以及硬件的物理和/或邏輯上的不同資源。處理器510可與控制處理器510的輸入以及輸出的芯片502進(jìn)行通信。在此實(shí)施例中,芯片502輸出信息至輸出514(例如顯示器),并可讀取以及寫入信息至存儲(chǔ)裝置516,例如磁性介質(zhì)以及固態(tài)介質(zhì)。芯片502也可自隨機(jī)存取存儲(chǔ)器518讀取數(shù)據(jù)以及寫入數(shù)據(jù)至隨機(jī)存取存儲(chǔ)器518。連接各種使用者接口元件506的橋接器(bridge)504可供用以與芯片502橋接。上述的使用者接口元件506可包括鍵盤、麥克風(fēng)、觸控檢測(cè)以及處理電路、指向裝置(例如鼠標(biāo))等。一般而言,系統(tǒng)500的輸入可源自任何來(lái)源、機(jī)器所產(chǎn)生的輸入和/或使用者所產(chǎn)生的輸入。芯片502也可與一個(gè)或者多個(gè)具有不同物理接口的通信接口508連接。上述的通信接口可包括有線以及無(wú)線局域網(wǎng)絡(luò)、寬頻無(wú)線網(wǎng)絡(luò)、以及個(gè)人局域網(wǎng)絡(luò)的接口。用以產(chǎn)生、顯示、以及使用在此所述的圖形化使用者接口的方法的一些應(yīng)用包括藉由處理器510接收通過(guò)物理接口傳輸或者機(jī)器本身所產(chǎn)生的數(shù)據(jù)集,其中處理器510用以分析存儲(chǔ)于存儲(chǔ)裝置516或者518中的數(shù)據(jù)。除此之外,機(jī)器可通過(guò)使用者接口元件506自使用者接收輸入,并執(zhí)行合適的功能,例如通過(guò)使用處理器510分析上述輸入以執(zhí)行瀏覽功能。除此之外,芯片502也可與計(jì)算機(jī)系統(tǒng)500在開機(jī)時(shí)所執(zhí)行的固件512進(jìn)行通信。固件502可根據(jù)一組固件配置辨識(shí)、初始化、以及測(cè)試計(jì)算機(jī)系統(tǒng)500中的硬件。固件512可在系統(tǒng)500上執(zhí)行自測(cè)試,例如開機(jī)自我檢測(cè)(power-onself-test,post)。自測(cè)試可測(cè)試各個(gè)硬件元件502~518的功能。固件512可在存儲(chǔ)器518中定址以及定位一區(qū)域以存儲(chǔ)操作系統(tǒng)。固件512可載入啟動(dòng)載入器和/或操作系統(tǒng),并將系統(tǒng)500的控制權(quán)交給操作系統(tǒng)。在一些實(shí)施例中,固件512可與硬件元件502~510以及514~518進(jìn)行通信。在此固件512可通過(guò)芯片502和/或通過(guò)一個(gè)或著多個(gè)其它元件與硬件元件502~510以及514~518進(jìn)行通信。在一些實(shí)施例中,固件512可直接與硬件元件502~510以及514~518進(jìn)行通信??梢岳斫獾氖牵痉断到y(tǒng)400以及500可具有多于一個(gè)的處理器(例如430、510)或者為通過(guò)網(wǎng)絡(luò)連接在一起的計(jì)算機(jī)裝置的群組或者叢集的部分,以提供更強(qiáng)大的處理能力。為了清楚說(shuō)明,本發(fā)明一些實(shí)施例是顯示包括具有裝置、裝置元件、通過(guò)軟件或者軟硬件的結(jié)合實(shí)現(xiàn)方法中的步驟或者程序的功能區(qū)塊。在一些實(shí)施例中,計(jì)算機(jī)可讀取存儲(chǔ)裝置、介質(zhì)、以及存儲(chǔ)器可包括含有位流的纜線或者無(wú)線信號(hào)等。然而,當(dāng)提到非暫態(tài)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)時(shí),明確地排除例如能量、載波信號(hào)、電磁波、以及信號(hào)本身。根據(jù)前述實(shí)施例所述的方法可藉由使用存儲(chǔ)于或者通過(guò)其它方法自計(jì)算機(jī)可讀取介質(zhì)中存取的計(jì)算機(jī)可執(zhí)行指令實(shí)現(xiàn)。舉例來(lái)說(shuō),上述的指令可包括致使或者以其它方式配置通用計(jì)算機(jī)、專門計(jì)算機(jī)、或者專門處理裝置執(zhí)行特定功能或者多個(gè)功能的指令或者數(shù)據(jù)。部分之計(jì)算機(jī)資源可通過(guò)網(wǎng)絡(luò)存取。計(jì)算機(jī)可執(zhí)行指令可為二進(jìn)制編碼、中間格式指令(例如組合語(yǔ)言、固件、或者原始程序代碼)??捎靡源鎯?chǔ)指令、所使用的信息、和/或前述實(shí)施例的方法執(zhí)行期間所建立的信息的計(jì)算機(jī)可讀取介質(zhì)的范例可包括磁片或者光盤、快閃存儲(chǔ)器、提供非易失性存儲(chǔ)器的通用串行總線裝置、網(wǎng)絡(luò)存儲(chǔ)裝置等。用以實(shí)施這些方法的裝置可包括硬件、固件和/或軟件,并可帶有任何多個(gè)形式參數(shù)。帶有任何多個(gè)形式參數(shù)的典型范例包括筆記型計(jì)算機(jī)、智能手機(jī)、小型個(gè)人計(jì)算機(jī)、個(gè)人數(shù)字助理、機(jī)架式裝置、獨(dú)立設(shè)備等。在此所述的功能也可實(shí)現(xiàn)于外圍裝置或者外接卡中。上述的功能也可通過(guò)其它示例實(shí)現(xiàn)于不同芯片之間的電路板或者單一裝置中所執(zhí)行的不同程序。指令、傳輸上述指令的介質(zhì)、執(zhí)行上述指令的運(yùn)算資源、以及其它支持上述運(yùn)算資源的架構(gòu)為提供在此所述的功能的手段。本發(fā)明的各個(gè)方面提供支持服務(wù)器系統(tǒng)中可擴(kuò)展集中式非易失性存儲(chǔ)器存儲(chǔ)盒的系統(tǒng)以及方法。盡管前面所述的具體實(shí)施例已顯示如何將可選操作以不同的指令實(shí)現(xiàn),但其它實(shí)施例可將可選操作結(jié)合至不同指令中。為了清楚說(shuō)明,本發(fā)明一些實(shí)施例可表示為包括具有裝置、裝置元件、通過(guò)軟件或者軟硬件的結(jié)合實(shí)現(xiàn)方法中的步驟或者程序的功能區(qū)塊。各個(gè)實(shí)施例更可在各種操作環(huán)境中實(shí)現(xiàn),在一些例子中可包括一個(gè)或者多個(gè)服務(wù)器計(jì)算機(jī)、用戶計(jì)算機(jī)或者可運(yùn)作任何數(shù)量的應(yīng)用程序的運(yùn)算裝置。用戶或者客戶端裝置可包括任何數(shù)量的通用個(gè)人計(jì)算機(jī),例如運(yùn)作標(biāo)準(zhǔn)操作系統(tǒng)的桌上型計(jì)算機(jī)或者筆記型計(jì)算機(jī),以及運(yùn)作手機(jī)軟件以及可支持一些網(wǎng)絡(luò)以及訊息協(xié)議的移動(dòng)、無(wú)線以及手持裝置。上述的系統(tǒng)也可包括一些運(yùn)作任何類型的商用操作系統(tǒng)以及用于其它已知應(yīng)用(例如開發(fā)以及數(shù)據(jù)庫(kù)管理)的工作站。上述裝置也可包括其它電子裝置,例如虛擬輸出端、瘦客戶端(thinclient)、游戲系統(tǒng)以及其它可通過(guò)網(wǎng)絡(luò)進(jìn)行通信的裝置。本發(fā)明一些實(shí)施例或者部分可實(shí)現(xiàn)于硬件中,本發(fā)明所述的方法可以下列技術(shù)的任何一個(gè)或者其結(jié)合實(shí)現(xiàn):具有用以對(duì)數(shù)據(jù)信號(hào)執(zhí)行邏輯功能的邏輯門的離散邏輯電路、具有合適的組合邏輯門的特殊應(yīng)用集成電路(applicationspecificintegratedcircuit,asic)、可編程硬件(例如可編程門陣列(programmablegatearray,pga)、現(xiàn)場(chǎng)可編程門陣列(fieldprogrammablegatearray,fpga))等。大多數(shù)的實(shí)施例使用對(duì)本領(lǐng)域技術(shù)人員為熟知的至少一網(wǎng)絡(luò)以支持通信。舉例來(lái)說(shuō),網(wǎng)絡(luò)可為局域網(wǎng)絡(luò)、廣域網(wǎng)絡(luò)、虛擬私有網(wǎng)絡(luò)、互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)絡(luò)(intranet)、商際網(wǎng)絡(luò)(extranet)、公共電話交換網(wǎng)(publicswitchedtelephonenetwork)、紅外線網(wǎng)絡(luò)、無(wú)線網(wǎng)絡(luò)以及上述網(wǎng)絡(luò)的結(jié)合。根據(jù)前述實(shí)施例所述的方法可藉由使用存儲(chǔ)于或者通過(guò)其它方法自計(jì)算機(jī)可讀取介質(zhì)中存取的計(jì)算機(jī)可執(zhí)行指令實(shí)現(xiàn)。舉例來(lái)說(shuō),上述的指令可包括致使或者以其它方式配置通用計(jì)算機(jī)、專門計(jì)算機(jī)、或者專門處理裝置執(zhí)行特定功能或者多個(gè)功能的指令或者數(shù)據(jù)。部分之計(jì)算機(jī)資源可通過(guò)網(wǎng)絡(luò)存取。計(jì)算機(jī)可執(zhí)行指令可為二進(jìn)制編碼、中間格式指令(例如組合語(yǔ)言、固件、或者原始程序代碼)??捎靡源鎯?chǔ)指令、所使用的信息、和/或前述實(shí)施例的方法執(zhí)行期間所建立的信息的計(jì)算機(jī)可讀取介質(zhì)的范例可包括磁片或者光盤、快閃存儲(chǔ)器、提供非易失性存儲(chǔ)器的通用串行總線裝置、網(wǎng)絡(luò)存儲(chǔ)裝置等。用以實(shí)施這些方法的裝置可包括硬件、固件和/或軟件,并可帶有任何多個(gè)形式參數(shù)。帶有任何多個(gè)形式參數(shù)的典型范例包括服務(wù)器計(jì)算機(jī)、筆記型計(jì)算機(jī)、智能手機(jī)、小型個(gè)人計(jì)算機(jī)、個(gè)人數(shù)字助理等。在此所述的功能也可實(shí)現(xiàn)于外圍裝置或者外接卡中。上述的功能也可通過(guò)其它示例實(shí)現(xiàn)于不同芯片之間的電路板或者單一裝置中所執(zhí)行的不同程序。在利用網(wǎng)頁(yè)服務(wù)器的實(shí)施例中,網(wǎng)頁(yè)服務(wù)器可執(zhí)行任何種類的服務(wù)器或中層(mid-tier)應(yīng)用程序,包括超文件傳送協(xié)議(http)服務(wù)器、文件傳送協(xié)議(ftp)服務(wù)器、共同網(wǎng)關(guān)接口(cgi)服務(wù)器、數(shù)據(jù)服務(wù)器、java服務(wù)器、及商業(yè)應(yīng)用服務(wù)器。這些服務(wù)器可用以執(zhí)行響應(yīng)來(lái)自用戶裝置的要求的程序或腳本(script),例如藉由執(zhí)行一或者多個(gè)網(wǎng)頁(yè)應(yīng)用程序,網(wǎng)頁(yè)應(yīng)用程序可利用任何程序語(yǔ)言(例如:c、c#或者c++)、或者任何腳本語(yǔ)言(例如perl、python、tcl)以及其組合的腳本或程序撰寫實(shí)施。服務(wù)器也可包括數(shù)據(jù)庫(kù)服務(wù)器,并不限于來(lái)自開放市場(chǎng)的商用可用軟件。服務(wù)器系統(tǒng)可包括前述的各種數(shù)據(jù)存儲(chǔ)以及其它存儲(chǔ)器以及存儲(chǔ)介質(zhì)。上述服務(wù)器系統(tǒng)可注冊(cè)于各種地址,例如一存儲(chǔ)多媒體本地連結(jié)(和/或注冊(cè))至一或多個(gè)計(jì)算機(jī)或從通過(guò)網(wǎng)絡(luò)從任何或所有計(jì)算機(jī)遠(yuǎn)端連結(jié)。在一組特別的實(shí)施例中,信息可注冊(cè)于本領(lǐng)域技術(shù)人員所熟知的存儲(chǔ)局域網(wǎng)絡(luò)(san)。同樣地,用以執(zhí)行對(duì)計(jì)算機(jī)、服務(wù)器或其他網(wǎng)絡(luò)裝置有貢獻(xiàn)功能的任意有需要的數(shù)據(jù)夾可被本地和/或遠(yuǎn)端存儲(chǔ)。其中系統(tǒng)包括多個(gè)計(jì)算機(jī)化裝置,每個(gè)裝置包括可通過(guò)一總線電性耦合的多個(gè)硬件元件。舉例來(lái)說(shuō),這些硬件元件至少包括一中央處理單元、一輸入裝置(例如鼠標(biāo)、鍵盤、控制器、觸控感應(yīng)顯示元件或輔助鍵盤)以及至少一輸出裝置(例如顯示器裝置、打印機(jī)或喇叭)。上述系統(tǒng)也可包括一或多個(gè)存儲(chǔ)裝置,例如光盤裝置、光學(xué)存儲(chǔ)裝置、固態(tài)存儲(chǔ)裝置(例如隨機(jī)存取存儲(chǔ)器或只讀存儲(chǔ)器)以及可移除式多媒體裝置、存儲(chǔ)器卡、快閃存儲(chǔ)器卡等。上述裝置也可包括一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)閱讀器、通信裝置(例如數(shù)據(jù)機(jī)、網(wǎng)絡(luò)卡(有線或無(wú)線)、紅外線運(yùn)算裝置)以及以上所述的工作存儲(chǔ)器裝置(workingmemory)。計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)讀取器可連接至或者用以接收自計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)代表遠(yuǎn)端、本地、混合和/或可移除式存儲(chǔ)裝置,用以暫時(shí)性和/或更永久地包含、存儲(chǔ)、傳送、以及取回計(jì)算機(jī)可讀取信息的存儲(chǔ)介質(zhì)。系統(tǒng)和多種裝置可典型地將包括若干個(gè)至少位于一工作存儲(chǔ)器裝置的軟件應(yīng)用程序、模塊、服務(wù)或其他元件,包括一操作系統(tǒng)以及應(yīng)用程序(例如用戶端應(yīng)用程序或者網(wǎng)頁(yè)瀏覽器)。必須理解的是,也可根據(jù)前述的范例作各種變化。舉例來(lái)說(shuō),也可使用定制硬件和/或特殊元件可實(shí)施于硬件、軟件(包括便攜式軟件,例如applets)或者兩者之上。除此之外,連結(jié)至其它計(jì)算裝置的連結(jié)像是網(wǎng)絡(luò)輸入輸出裝置可被采用。包含程序代碼、或者部分程序代碼的存儲(chǔ)介質(zhì)以及計(jì)算機(jī)可讀取介質(zhì)可包括任何已知技術(shù)的適當(dāng)多媒體,包括存儲(chǔ)式介質(zhì)以及運(yùn)算介質(zhì),包含易失性以及非易失性、可移除和不可移除介質(zhì),以便以任何方法或技術(shù)實(shí)現(xiàn)用以傳輸信息(例如計(jì)算機(jī)可讀取指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)),包括隨機(jī)存取存儲(chǔ)器、只讀存儲(chǔ)器、可抹除可編程只讀存儲(chǔ)器、電子可抹除可編程只讀存儲(chǔ)器、快閃存儲(chǔ)器、或其他存儲(chǔ)器技術(shù)、光盤只讀存儲(chǔ)器(cd-rom)、dvd、或其它光學(xué)存儲(chǔ)裝置、磁卡、磁帶磁片除存儲(chǔ)裝置或其他磁存儲(chǔ)裝置或者任何其它可用以存儲(chǔ)所需信息以及系統(tǒng)裝置可存取接收的介質(zhì)。本領(lǐng)域技術(shù)人員可根據(jù)本發(fā)明提供的方法與技術(shù)將本發(fā)明描述的功能以各種不同方法作實(shí)現(xiàn)。盡管以上已公開本發(fā)明優(yōu)選的實(shí)施例,但其并非用以限定本發(fā)明,任何本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神以及范圍內(nèi),當(dāng)可作些許的更動(dòng)以及潤(rùn)飾,因此本發(fā)明的保護(hù)范圍當(dāng)視所附權(quán)利要求書界定范圍為準(zhǔn)。當(dāng)前第1頁(yè)12當(dāng)前第1頁(yè)12