亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

提高串行存儲設備的可靠性和可伸縮性的方法及裝置的制作方法

文檔序號:6373797閱讀:154來源:國知局
專利名稱:提高串行存儲設備的可靠性和可伸縮性的方法及裝置的制作方法
技術領域
廣義而言,本發(fā)明涉及處理器和存儲設備之間的通信;具體而言,則涉及這樣一種方法及裝置,它們可以在多個控制器與多個串行存儲設備及串行存儲設備組之間提供同時的連接。
然而,并行ATA也有若干局限性,使它無法繼續(xù)提高其性能。例如,在不久的將來,使用技術領先的工藝過程所生產(chǎn)的集成電路將無法有效支持5V的信號電壓。此外,并行ATA具有26個信號,需要40針的連接器,并使用笨重的80針帶狀電纜在機架內進行連接。針數(shù)如此之高,對于芯片設計是很成問題的,而且給主板上的布線造成困難。較寬的帶狀電纜阻礙了機架內的空氣流動,使得熱控設計更加困難。對于筆記本計算機、較小尺寸因子(small form factor)桌面計算機、服務器和網(wǎng)絡存儲而言,這些問題變得特別嚴重。而且,并行ATA盤驅動器由于其信號接頭和電源接頭的限制,只能用于電纜連接的場合,而不利于熱插拔。
串行ATA(Serial advanced technology attachment,S-ATA)意在取代當前的并行ATA。串行ATA的設計是為了解決并行ATA的很多局限性,而同時保證100%的軟件兼容性。這極有利于向串行ATA的過渡,因為不需要對當前的驅動程序和操作系統(tǒng)作任何改變。串行ATA使得在整個行業(yè)可以采用更薄的電纜、更少的針數(shù),消耗更少的電能,獲得更高的性能,并具有熱插拔的能力。
串行ATA(S-ATA)意在成為桌面盤驅動器市場的主導接口。由于其低成本和熱插拔設備的能力,它對于服務器和廉價盤冗余陣列(RAID)的應用場合也是極有價值的。
然而,人們發(fā)現(xiàn),S-ATA也存在幾個顯著問題。問題主要在于S-ATA是一種點對點技術。點對點技術意味著同一時間只能有一個控制器與一個給定的驅動器相連。此外,S-ATA要求每個驅動器只能有一個接口端口。這樣一來,如果控制器發(fā)生故障,則盤驅動器就無法訪問了。由于這些不足之處,運用S-ATA技術來建造能夠訪問多個盤驅動器的較大系統(tǒng)的努力受挫。因此,最好能夠建立巨大的數(shù)據(jù)網(wǎng)絡互連系統(tǒng),它使用基于通道的交換結構體系,該交換結構體系具有很高的可伸縮性和性能。另一個目標是要克服S-ATA的缺點,從而形成一個具有極大吞吐量和高水平功能相當可靠的高速的數(shù)據(jù)傳輸環(huán)境。
可見,我們需要一個其可伸縮性和可靠性都大為提高的數(shù)據(jù)通信系統(tǒng),它能為多個控制器提供同時地和相互獨立地訪問多個串行存儲設備的能力。
同時可以看到,我們也需要這樣的設備,它能夠提供多個控制器到多個串行存儲設備的互連訪問,這種互連訪問不但可以提供從多個控制器到多個串行存儲設備的通路,也可以成為增加S-ATA端口數(shù)的互連機制。
本發(fā)明通過提供多個控制器對多個存儲設備的互連訪問,來提高使用串行ATA存儲設備時的可靠性和可伸縮性,從而解決了前述問題。
根據(jù)本發(fā)明的原理,其方法包括提供多個存儲控制器,提供多個串行存儲設備,并將多個存儲控制器與多個串行存儲設備連接起來,以使多個存儲控制器可以訪問多個串行存儲設備中的任何一個。
根據(jù)本發(fā)明的原理,其系統(tǒng)包括多個存儲控制器,多個串行存儲器,以及至少一個數(shù)據(jù)通信橋,它將多個存儲控制器與多個串行存儲設備連接起來,并使得多個存儲控制器可以訪問多個串行存儲設備中的任何一個。
根據(jù)本發(fā)明的原理,其裝置包括一個存儲系統(tǒng)橋,它在多個控制器和多個串行存儲設備之間提供了并發(fā)的、有目標的連接。
本發(fā)明所具有的這些以及若干其它新穎的優(yōu)點和特征,在本說明書附帶的、并構成本說明書一部分的權利要求書中,將加以特別說明。然而,為了更好地理解本發(fā)明、它的優(yōu)點以及使用它所能獲得的好處,則應當參閱構成本說明書另一部分的附圖,并參閱附隨的說明材料,在該說明材料中,對符合本發(fā)明的裝置的具體范例作了圖解說明和描述。
圖8是根據(jù)本發(fā)明的另一個數(shù)據(jù)通信系統(tǒng)的框圖。以及圖9是一流程圖,它描繪了根據(jù)本發(fā)明的一個實施例、提高數(shù)據(jù)通信系統(tǒng)的可伸縮性的一種方法。
本發(fā)明提供了這樣的方法和裝置,它們可以提供多個控制器對多個存儲設備的互連訪問,從而提高使用串行ATA存儲設備時的可靠性和可伸縮性。在本發(fā)明的一個實施例中,外圍設備和CPU通過包交換結構相連。設備之間的通信和設備的運行是異步進行的,但是本發(fā)明并不局限于異步運行。
為了提高通信速度、可靠性和可伸縮性,本發(fā)明可以包含包交換結構,如InfiniBand交換結構(InfiniBandswitch fabric)。InfiniBand技術是高速的、封包的、串行輸入/輸出體系結構,在其中,計算單元與外圍設備由一個交換網(wǎng)絡連接起來,該交換網(wǎng)絡又稱為交換結構。InfiniBand技術是由一個聯(lián)盟推廣的,該聯(lián)盟由一批行業(yè)領袖們(包括IBM)所領導。InfiniBand是為了解決目前的數(shù)據(jù)傳輸技術所面臨的某些問題而推出的,它將極大地提高下一代計算機硬件的性能、可靠性和可伸縮性。運用交換結構體系將使得多個節(jié)點通過交換器而實現(xiàn)高速互連。


圖1的框圖100描繪了控制器和盤驅動器之間的、典型的串行數(shù)據(jù)通信鏈路。在圖1中,盤驅動器150是通過一個串行數(shù)據(jù)通信鏈路140,而與控制器110相連的。圖中顯示,串行數(shù)據(jù)通信鏈路140連接到盤驅動器150上唯一的串行端口175。串行數(shù)據(jù)通信要求每個驅動器上有一個接口端口175。圖1清楚地顯示出一個顯著的缺點,即盤驅動器150只能與一個單獨的控制器110通信,而排除了其它請求數(shù)據(jù)的設備。
圖2的框圖200描繪了,當盤驅動器與某個控制器相連時,另一個控制器無法與之相連。在圖2中,盤驅動器250與控制器210通過串行數(shù)據(jù)通信鏈路240相連,而串行數(shù)據(jù)通信鏈路240與盤驅動器250上唯一的串行端口275相連。
串行數(shù)據(jù)通信要求每個驅動器具有一個單獨的接口端口275。在圖2中,一個控制器210無法與盤驅動器250建立連接,這由斷開的連接鏈路245顯示出來,而另一個控制器210則與唯一的端口275相連。圖2清楚地顯示出一個嚴重的缺點,即盤驅動器250只能與一個控制器相連。
圖3是一個根據(jù)本發(fā)明的數(shù)據(jù)通信系統(tǒng)300的框圖。圖3顯示,數(shù)據(jù)通信系統(tǒng)300包括兩個控制器310,它們通過數(shù)據(jù)通信鏈路320而與數(shù)據(jù)通信橋330而進行著有效的連接。數(shù)據(jù)通信鏈路320的一個例子是控制器數(shù)據(jù)通信鏈路,如InfiniBank鏈路。InfiniBank鏈路可以很容易地應用于一系列傳輸媒介,它提供了幾乎無限的網(wǎng)絡擴展性,并可以直接支持銅線、光纖和印刷電路的布線結構。
在圖3中,多個串行存儲設備350,通過串行數(shù)據(jù)通信鏈路340,而與數(shù)據(jù)通信橋330有效地相連。串行數(shù)據(jù)通信鏈路340可以是S-ATA鏈路。數(shù)據(jù)通信系統(tǒng)300允許兩個控制器310訪問一組串行存儲設備350中的數(shù)據(jù)。通過數(shù)據(jù)通信橋330至少實現(xiàn)了兩個控制器同時訪問單端口設備的能力。
圖4是符合本發(fā)明的另一個數(shù)據(jù)通信系統(tǒng)400的框圖。圖4顯示,數(shù)據(jù)通信系統(tǒng)400包括多個控制器410,它們通過數(shù)據(jù)通信鏈路420,而與數(shù)據(jù)通信橋430有效地相連。數(shù)據(jù)通信鏈路420的一個例子是控制器數(shù)據(jù)通信鏈路,如InfiniBank鏈路。InfiniBank鏈路消除了PCI和PCI-X總線所固有的數(shù)據(jù)傳輸瓶頸,并提供了更快和更可靠的高速數(shù)據(jù)網(wǎng)絡互連。
在圖4中,控制器數(shù)據(jù)通信鏈路通過控制器數(shù)據(jù)通信端口460,有效地將控制器410與數(shù)據(jù)通信橋430連接起來??刂破鲾?shù)據(jù)通信端口460可以是InfiniBand端口。圖4顯示,多個單端口的串行存儲設備450通過串行數(shù)據(jù)通信鏈路440,有效地與數(shù)據(jù)通信橋430相連。串行數(shù)據(jù)通信鏈路440可以是S-ATA鏈路。串行數(shù)據(jù)通信鏈路通過串行數(shù)據(jù)通信端口470,有效地將存儲設備與數(shù)據(jù)通信橋430相連。串行數(shù)據(jù)通信端口470可以是S-ATA端口。數(shù)據(jù)通信橋430允許多個控制器410訪問一組單端口存儲設備450中的數(shù)據(jù)。通過數(shù)據(jù)通信橋430至少實現(xiàn)了單端口存儲設備與多個控制器的連接。
圖5是根據(jù)本發(fā)明的一個數(shù)據(jù)通信橋的框圖500。在圖5中,數(shù)據(jù)通信橋510包括兩個數(shù)據(jù)通信端口540和550,這兩個端口具體為Infiniband端口,它們分別與兩個目標通道適配器(TCA)塊520和530連接。InfiniBandTCA在InfiniBand結構體系中代表目標功能塊,它能把諸如S-ATA等I/O端口連接到InfiniBand結構體系中。TCA塊520與局部總線560相連,而TCA塊530與局部總線570相連。同時,局部總線560和570還與兩個4端口的S-ATA塊580相連。每個S-ATA塊都包括S-ATA應用層、傳輸層、鏈路層和物理層。每個S-ATA塊580都與局部總線560和570這二者相連。每個S-ATA塊有4個S-ATA端口590,通過這些端口可以與S-ATA設備進行通信。InfiniBand端口540可以通過TCA塊520、局部總線560和一個S-ATA塊580訪問任何一個S-ATA端口590。同樣地,InfiniBand端口550可以通過TCA塊530、局部總線570和一個S-ATA塊580訪問任何一個S-ATA端口590。
不僅如此,該數(shù)據(jù)通信橋結構體系,由于具有兩個TCA、兩個內部局部總線和若干個4端口的S-ATA塊,而可以隨時進行兩個同時性的通信過程。例如,當一個InfiniBand端口540正在與某個S-ATA端口590連接,并發(fā)送驅動器命令時,另一個InfiniBand端口550可以與任何其它的S-ATA端口連接,并在兩個端口之間傳輸數(shù)據(jù)。每個InfiniBand端口到任何一個S-ATA端口的通路都是專用的。唯一的限制是,在任何給定時刻,一個S-ATA端口最多只能與一個InfiniBand端口連接。如果兩個InfiniBand端口同時與同一個S-ATA端口通信,則其中一個必須等待另一個首先完成。
圖5一般性地顯示出,數(shù)據(jù)通信橋510分別通過第一個局部總線560和第二個局部總線570,而具有兩個數(shù)據(jù)通信通路。局部總線560和570可以同時執(zhí)行相同的數(shù)據(jù)通信功能,如上行通信,即控制器向存儲設備發(fā)出的信息讀請求或信息寫請求;或下行通信,即從存儲設備到控制器的信息傳輸。
局部總線560和570也可以同時執(zhí)行不同的數(shù)據(jù)通信功能。例如,第一局部總線560可以進行上行通信,與此同時,第二局部總線570則進行下行通信,或者反過來也可以。數(shù)據(jù)通信橋510通過串行存儲設備通信端口590和多個控制器數(shù)據(jù)通信端口540和550,而提供了與每個存儲設備的串行有效數(shù)據(jù)連接。
通過將每個控制器與數(shù)據(jù)通信橋510的一個控制器數(shù)據(jù)通信端口540或550相連,多個控制器就可以同時地和相互獨立地訪問該組存儲設備。如果一個控制器發(fā)生故障,另一個控制器仍然可以繼續(xù)訪問存儲設備。只要增加與數(shù)據(jù)通信橋510有效連接著的存儲設備和控制器的數(shù)量,系統(tǒng)即獲得擴展。
圖6是根據(jù)本發(fā)明的另一個數(shù)據(jù)通信系統(tǒng)600的框圖。在圖6中,數(shù)據(jù)通信系統(tǒng)600包括多個控制器610,它們通過多個交換器666以及多個控制器數(shù)據(jù)通信鏈路620而有效地連接起來。交換器666可以是包交換結構交換器,如InfiniBand交換器,而數(shù)據(jù)通信鏈路620可以是包交換結構,如InfiniBand。
如前所述,InfiniBand交換結構提供了一種數(shù)據(jù)傳輸連接,它可以同時操縱若干條信息,并將每條信息傳送出去,就好象全部網(wǎng)絡資源都在為該條信息服務一樣。InfiniBand可以很容易地用于一系列傳輸媒介,并提供了幾乎無限的網(wǎng)絡擴展性,還可以直接支持銅線、光纖和印刷電路布線結構。
交換器666使得更多的控制器610可以訪問存儲設備650。多個交換器666通過數(shù)據(jù)通信鏈路620,而與多個數(shù)據(jù)通信橋630相連;連接交換器666和數(shù)據(jù)通信橋630的數(shù)據(jù)通信鏈路620,可以與連接控制器610和交換器666的控制器數(shù)據(jù)通信鏈路620相同。
數(shù)據(jù)通信橋630通過串行數(shù)據(jù)通信鏈路640,與形成多個存儲設備組的多個存儲設備650有效地連接著,該串行數(shù)據(jù)通信鏈路可以是S-ATA鏈路。通過將每個控制器610與交換器666的一個端口有效地連接,數(shù)據(jù)通信系統(tǒng)的規(guī)模就獲得極大的提高。交換器666再與多個橋630連接,而橋630則通過串行鏈路640與多個存儲設備650有效地連接。
本發(fā)明所帶來的一個優(yōu)點是,多個控制器610可以同時地和相互獨立地訪問一組存儲設備650。如果一個控制器610發(fā)生故障,其它控制器610仍然可以繼續(xù)訪問存儲設備650。
使用交換器666來擴大存儲設備650和控制器610的數(shù)量,而這些存儲設備和控制器借助于本發(fā)明而進行著有效的連接,這樣,系統(tǒng)就具有了無限的可擴展性。數(shù)據(jù)訪問網(wǎng)絡的可靠性也得到提高,因為單個控制器或存儲設備的故障不再會造成整個系統(tǒng)的崩潰。
圖7是根據(jù)本發(fā)明的一個數(shù)據(jù)通信橋的框圖700。在圖7中,數(shù)據(jù)通信橋710包括一對數(shù)據(jù)通信端口740和750,在本例中,端口具體為InfiniBand端口。這兩個InfiniBand端口分別與目標通道適配器(TCA)塊720和730相連接。如前所述,InfiniBand代表InfiniBand體系結構中的目標功能,并允許I/O端口,如S-ATA等,連接到InfiniBand體系結構。TCA塊720連接到局部總線760,而TCA塊730連接到局部總線770。
圖7還顯示出,橋如何可以具有最少的交換功能,如一個9端口IB交換器715,它提供了端口745和755。因此,我們看到,橋710能夠以低成本而提供有限的可伸縮性。
局部總線760和770還與兩個4端口的S-ATA塊780相連。每個S-ATA塊都包含S-ATA應用層、傳輸層、鏈路層和物理層。每個S-ATA塊780都與局部總線760和770這二者相連。每個S-ATA塊有4個S-ATA端口790,它們可以與S-ATA設備進行通信。
InfiniBand端口740可以通過TCA塊720、局部總線760和一個S-ATA塊780訪問任何一個S-ATA端口。同樣的,InfiniBand端口750可以通過TCA塊730、局部總線770和一個S-ATA塊780訪問任何一個S-ATA端口790。不僅如此,InfiniBand端口740和750可以通過端口745和755進行連接。
圖8是根據(jù)本發(fā)明的另一個數(shù)據(jù)通信系統(tǒng)800的框圖。在圖8中,系統(tǒng)800利用了一個具有IB交換器820的橋。因而,如圖8所示,控制器810和812都可以通過IB-至-串行ATA橋/IB交換器820和IB-至-串行ATA橋830而與存儲設備840、842、844或846相連。
圖9是一流程圖,它描繪了根據(jù)本發(fā)明的一個實施例、用來提高數(shù)據(jù)通信系統(tǒng)的可伸縮性和可靠性的方法。存儲系統(tǒng)具有多個控制器910。該存儲系統(tǒng)也具有多個串行存儲設備920。多個存儲控制器和多個串行存儲設備相互連接,以使多個存儲控制器可以訪問多個串行存儲設備中的任何一個930。多個存儲控制器是通過一個交換結構體系與多個串行存儲設備相連的。多個存儲控制器和多個串行存儲設備之間的交換結構體系,提供了二者之間的有目標連接??梢詫粨Q結構體系進行修改,以便指導和協(xié)調控制器和串行存儲設備之間的通信。通過將InfiniBand技術應用到與系統(tǒng)相關的鏈路、端口、總線和交換器,可以對系統(tǒng)作進一步改善。使用InfiniBand,多個設備可以由單一的處理器來管理,并級連起來,以形成一個高速數(shù)據(jù)通信網(wǎng)絡。InfiniBand允許每個端口連接到另外的交換器,這樣就可以配置多個外圍設備,它們協(xié)同工作,以傳送數(shù)據(jù)通信包。
InfiniBand以4倍、8倍、甚至16倍的倍數(shù),提高了端口和交換器的可訪問性。這就是說,可以使用的同時性連接的數(shù)量大為增加,因而,系統(tǒng)的可伸縮性也大為提高。
使用InfiniBand,系統(tǒng)就具有了不限數(shù)量的、不同的通信通路,來進行數(shù)據(jù)傳輸和數(shù)據(jù)請求。即使在控制器的使用負荷很高的情況下,系統(tǒng)也能夠繼續(xù)指導和協(xié)調通信,并防止數(shù)據(jù)請求或傳輸?shù)氖 ?br> 數(shù)據(jù)訪問網(wǎng)絡的可靠性也得到提高,因為單個控制器或單個存儲設備的故障不再能夠使整個系統(tǒng)崩潰。本發(fā)明提供了一種方法和裝置,可以提高數(shù)據(jù)通信系統(tǒng)的可伸縮性和可靠性。本發(fā)明提供了一個數(shù)據(jù)通信系統(tǒng),該系統(tǒng)具有一個橋,可用來實現(xiàn)多個控制器和多個串行存儲設備之間的同時性通信。本發(fā)明提供了具有多個交換器的數(shù)據(jù)通信,可以進一步提高系統(tǒng)的可靠性和可伸縮性。運用InfiniBand技術,將再一次地改善數(shù)據(jù)通信系統(tǒng)。
對本發(fā)明的示例性實施例的以上描述只是為了描繪和說明的目的,并未打算窮盡其所有實現(xiàn)形式,也不意味著本發(fā)明的實現(xiàn)形式只限于上述具體形式。因此,很多修改和改變都是可能的。我們認為,本發(fā)明的范圍不受上述詳細說明的限制,而受本說明書附帶的權利要求書的限制。
權利要求
1.一種改善數(shù)據(jù)通信系統(tǒng)的方法,該方法包括提供多個存儲控制器;提供多個串行存儲設備;以及將多個存儲控制器與多個串行存儲設備連接在一起,以使得多個存儲控制器可以訪問任何一個串行存儲設備。
2.如權利要求1所述的方法,其中所述連接包括提供交換結構體系,該體系處于多個存儲控制器和多個串行存儲設備之間,并在多個存儲控制器和多個串行存儲設備之間提供有目標連接。
3.如權利要求2所述的方法,其中所述交換結構體系包括InfiniBand橋,它處于多個存儲控制器和多個串行存儲設備之間。
4.如權利要求3所述的方法,它進一步包括提供具有多個串行通信端口的InfiniBand橋,這些端口將多個存儲設備與InfiniBand橋有效地連接起來。
5.如權利要求4所述的方法,其中所述多個串行通信端口是S-ATA端口。
6.如權利要求2所述的方法,它進一步包括,通過控制從控制器到存儲設備的連接,來協(xié)調多個控制器的多向數(shù)據(jù)通信。
7.如權利要求1所述的方法,其中所述多個存儲控制器和多個串行存儲設備之間的連接,進一步包括提供雙總線結構,以便使每個控制器可以訪問一條局部總線,從而在控制器和多個串行存儲設備之間提供相互獨立的通信通道。
8.如權利要求7中所述的方法,其中所述提供雙總線結構,進一步包括提供與雙總線結構連接在一起的兩個InfiniBand端口,這兩個InfiniBand端口提供了控制器與多個串行存儲設備之間的同時性通信。
9.如權利要求7所述的方法,其中所述多個存儲控制器和多個串行存儲設備之間的連接,進一步包括在任一給定時刻,只允許一個控制器訪問某給定串行存儲設備。
10.一種數(shù)據(jù)通信系統(tǒng)包括多個存儲控制器;多個串行存儲設備;以及至少一個數(shù)據(jù)通信橋,它把多個存儲控制器與多個串行存儲設備連接起來,并使得多個存儲控制器可以訪問多個串行存儲設備中的任何一個。
11.如權利要求10所述的系統(tǒng),其中所述橋包括一個交換結構體系,它在多個存儲控制器和多個串行存儲設備之間提供了有目標的連接。
12.如權利要求11所述的系統(tǒng),其中所述多個串行存儲設備是S-ATA存儲設備。
13.如權利要求11所述的系統(tǒng),其中所述交換結構體系包括控制器端口,它們有效地連接到一條控制器端口總線。
14.如權利要求13所述的系統(tǒng),其中所述控制器端口是InfiniBand端口,而控制器端口總線是InfiniBand總線。
15.如權利要求10所述的系統(tǒng),其中所述橋由多個串行通信端口組成,這些端口將多個存儲設備與橋有效地連接起來。
16.如權利要求15所述的系統(tǒng),其中所述串行通信端口與串行通信總線有效地連接起來。
17.如權利要求16中所述的系統(tǒng),其中所述串行通信端口是S-ATA端口,而串行通信總線是S-ATA總線。
18.如權利要求11所述的系統(tǒng),其中所述橋進一步包括一個雙總線結構,它使得每個控制器可以訪問一條局部總線,從而在控制器和多個串行存儲設備之間提供了相互獨立的通信通道。
19.如權利要求18中所述的系統(tǒng),其中所述橋進一步包括提供兩個InfiniBand端口,它們與雙總線結構相連,并通過雙總線結構,在控制器和多個串行存儲設備之間提供同時性的通信。
20.如權利要求18所述的系統(tǒng),其中,所述橋在任一給定時刻只允許一個控制器訪問某一給定串行存儲設備。
21.如權利要求10所述的系統(tǒng),其中所述系統(tǒng)進一步包括至少一個控制器數(shù)據(jù)通信交換器。
22.如權利要求21所述的系統(tǒng),其中所述控制器數(shù)據(jù)通信交換器包括多個進入控制器數(shù)據(jù)通信端口和多個外出控制器數(shù)據(jù)通信端口。
23.如權利要求22所述的系統(tǒng),其中所述控制器數(shù)據(jù)通信交換器,通過控制器和橋之間的有效連接,而協(xié)調和指導二者之間的通信。
24.如權利要求23所述的系統(tǒng),其中所述控制器數(shù)據(jù)通信交換器是InfiniBand交換結構。
25.一種存儲系統(tǒng)橋,該橋在多個控制器和多個串行存儲設備之間提供了并發(fā)的、有目標的連接。
26.如權利要求25所述的橋,該橋包括多個控制器端口,可以將控制器與橋有效地連接起來。
27.如權利要求26所述的橋,其中所述控制器端口與控制器端口總線有效地連接起來。
28.如權利要求27所述的橋,其中所述控制器端口是InfiniBand端口,而控制器端口總線是InfiniBand總線。
29.如權利要求25所述的橋,該橋包括多個串行通信端口,它們將多個串行存儲設備與橋有效地連接起來。
30.如權利要求29所述的橋,其中所述串行通信端口有效地連接到串行通信總線。
31.如權利要求30所述的橋,其中所述串行通信端口是S-ATA端口,而串行通信總線是S-ATA總線。
32.如權利要求25所述的橋,其中所述橋進一步包括一個雙總線結構,使得每一個控制器可以訪問一條局部總線,以便在控制器和多個串行存儲設備之間提供相互獨立的通信通道。
33.如權利要求32所述的橋,其中所述橋進一步包括提供兩個InfiniBand端口,這兩個InfiniBand端口與雙總線結構相連,它們通過雙總線結構,提供控制器和多個串行存儲設備之間的同時性通信。
34.如權利要求32所述的橋,其中所述橋在任一給定時刻,只允許一個控制器訪問某一給定串行存儲設備。
全文摘要
本發(fā)明提供了方法、系統(tǒng)和設備,可以在多個控制器和多個串行存儲設備之間提供互連訪問。串行存儲設備與數(shù)據(jù)通信橋之間存在著有效的串行連接。橋與多個控制器有效地連接著。多個控制器與一組串行存儲設備之間存在著并發(fā)的、有目標的連接。在本發(fā)明的一個實施例中,InfiniBand
文檔編號G06F13/00GK1477531SQ0315002
公開日2004年2月25日 申請日期2003年7月29日 優(yōu)先權日2002年8月1日
發(fā)明者K·R·瑟烏古奇, K R 瑟烏古奇 申請人:國際商業(yè)機器公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1