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

存儲(chǔ)設(shè)備的控制器之間的通訊方法

文檔序號(hào):6441857閱讀:720來(lái)源:國(guó)知局
專利名稱:存儲(chǔ)設(shè)備的控制器之間的通訊方法
技術(shù)領(lǐng)域
本發(fā)明涉及多控制器存儲(chǔ)技術(shù),特別是涉及多控制器存儲(chǔ)設(shè)備中控制器之間的通訊方法。
背景技術(shù)
為了使存儲(chǔ)設(shè)備具有高可用,高帶寬,高讀寫速率(iops)的特性,在設(shè)計(jì)存儲(chǔ)設(shè)備時(shí),通常為其配置多個(gè)控制器,如四控制器或者更多控制器。在具有多個(gè)控制器的存儲(chǔ)設(shè)備中,所有控制器均處于激活狀態(tài),可對(duì)外提供數(shù)據(jù)存儲(chǔ)服務(wù)。在這種情況下,存儲(chǔ)設(shè)備的配置操作以及各個(gè)控制器之間的工作協(xié)調(diào),均極為重要。而這一切都依賴于各個(gè)控制器之間的可靠通訊。目前,多控制器之間存在多種通訊通道,包括直接內(nèi)存訪問(wèn)(Dma)、兩線式串行總線(I2c)、高速外設(shè)總線(Pci-e)和以太網(wǎng) th)等等,同時(shí)多控制器之間也可能出現(xiàn)多種通道連接方式,包括環(huán)型,星型,主從型等等。而現(xiàn)有多控制器存儲(chǔ)設(shè)備中控制器之間的通訊是與存儲(chǔ)設(shè)備的硬件結(jié)構(gòu)綁定的。這樣,對(duì)于不同的硬件結(jié)構(gòu),需要設(shè)計(jì)不同的通訊方式。而上述通訊通道以及連接方式的多樣化,使得控制器間通訊方式的設(shè)計(jì)及實(shí)現(xiàn)很復(fù)雜。由此可見,現(xiàn)有多控制器存儲(chǔ)設(shè)備中控制器之間的通訊方法由于與硬件的直接綁定,而存在實(shí)現(xiàn)與維護(hù)復(fù)雜的問(wèn)題。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種存儲(chǔ)設(shè)備的控制器之間的通訊方法, 該方法易于實(shí)現(xiàn)和維護(hù)。為了達(dá)到上述目的,本發(fā)明提出的技術(shù)方案為—種存儲(chǔ)設(shè)備的控制器之間的通訊方法,該方法包括以下步驟命令的源控制器按照預(yù)設(shè)的通訊規(guī)則,確定轉(zhuǎn)發(fā)所述命令所使用的通訊鏈路,并利用所述通訊鏈路轉(zhuǎn)發(fā)所述命令,所述命令攜帶源控制器標(biāo)識(shí)和目標(biāo)控制器標(biāo)識(shí);當(dāng)所述存儲(chǔ)設(shè)備中的控制器接收到所述命令時(shí),判斷所述命令攜帶的目標(biāo)控制器標(biāo)識(shí)是否為本目的控制器的標(biāo)識(shí),如果是,則接受所述命令,否則,按照所述通訊規(guī)則,確定轉(zhuǎn)發(fā)所述命令所使用的通訊鏈路,并利用該通訊鏈路轉(zhuǎn)發(fā)所述命令。綜上所述,本發(fā)明提出的一種存儲(chǔ)設(shè)備的控制器之間的通訊方法,在需要轉(zhuǎn)發(fā)命令時(shí)由控制器根據(jù)預(yù)設(shè)的通訊規(guī)則來(lái)確定相應(yīng)的通訊鏈路,而非現(xiàn)有存儲(chǔ)設(shè)備中根據(jù)硬件確定相應(yīng)通訊鏈路,從而使控制器間的通訊設(shè)計(jì)可以屏蔽硬件設(shè)計(jì)的不同,提高控制器間通訊的靈活性,使控制器間的通訊更易于實(shí)現(xiàn)和維護(hù)。


圖1為本發(fā)明實(shí)施例一的流程示意圖;圖2為四控制器環(huán)形連接的示意圖3為四控制器兩兩連接的示意圖;圖4為控制器通過(guò)中央轉(zhuǎn)發(fā)設(shè)備連接的示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述。本發(fā)明的核心思想是預(yù)先設(shè)置一通訊規(guī)則,對(duì)命令在各控制器轉(zhuǎn)發(fā)所使用的通訊鏈路進(jìn)行規(guī)定,在需要轉(zhuǎn)發(fā)命令時(shí)由控制器根據(jù)該通訊規(guī)則來(lái)確定相應(yīng)的通訊鏈路,而非現(xiàn)有存儲(chǔ)設(shè)備中根據(jù)硬件確定相應(yīng)通訊鏈路,從而使控制器間的通訊設(shè)計(jì)可以屏蔽硬件設(shè)計(jì)的不同,提高控制器間通訊的靈活性,使控制器間的通訊更易于實(shí)現(xiàn)和維護(hù)。圖1為本發(fā)明實(shí)施例一的流程示意圖,如圖1所示該方法包括以下步驟步驟101、命令的源控制器按照預(yù)設(shè)的通訊規(guī)則,確定轉(zhuǎn)發(fā)所述命令所使用的通訊鏈路,并利用所述通訊鏈路轉(zhuǎn)發(fā)所述命令,所述命令攜帶源控制器標(biāo)識(shí)和目標(biāo)控制器標(biāo)識(shí)。步驟102、當(dāng)所述存儲(chǔ)設(shè)備中的控制器接收到所述命令時(shí),判斷所述命令攜帶的目標(biāo)控制器標(biāo)識(shí)是否為本目的控制器的標(biāo)識(shí),如果是,則接受所述命令,否則,按照所述通訊規(guī)則,確定轉(zhuǎn)發(fā)所述命令所使用的通訊鏈路,并利用該通訊鏈路轉(zhuǎn)發(fā)所述命令。所述通訊規(guī)則中記錄了所述存儲(chǔ)設(shè)備中的任一控制器發(fā)送命令到其他各控制器時(shí)可使用的通訊鏈路信息。較佳地,所述通訊規(guī)則預(yù)設(shè)于所述存儲(chǔ)設(shè)備中的各控制器中,以便各控制器可以迅速利用該規(guī)則確定相應(yīng)的通訊鏈路。在實(shí)際應(yīng)用中,該通訊規(guī)則可根據(jù)硬件設(shè)計(jì)的不同而進(jìn)行變更。較佳地,在上述方法中控制器確定轉(zhuǎn)發(fā)所述命令所使用的通訊鏈路的具體方法可以為從所述通訊規(guī)則中,查詢本控制器發(fā)送命令到所述目標(biāo)控制器時(shí)可使用的通訊鏈路信息,如果所查詢到的鏈路只有一條,則將該鏈路確定為轉(zhuǎn)發(fā)所述命令所使用的通訊鏈路,如果所查詢到的鏈路至少有兩條,則從所查詢到的鏈路中任選一條作為轉(zhuǎn)發(fā)所述命令所使用的通訊鏈路。下面以兩種常用的控制器間的連接方式,對(duì)所述通訊規(guī)則的具體設(shè)計(jì)進(jìn)行說(shuō)明。圖2為四控制器環(huán)形連接的示意圖。其中每個(gè)控制器均有2個(gè)通訊鏈路,標(biāo)記為 1和2。表1為與該環(huán)形連接相對(duì)應(yīng)的通訊規(guī)則。
權(quán)利要求
1.一種存儲(chǔ)設(shè)備的控制器之間的通訊方法,其特征在于,該方法包括以下步驟命令的源控制器按照預(yù)設(shè)的通訊規(guī)則,確定轉(zhuǎn)發(fā)所述命令所使用的通訊鏈路,并利用所述通訊鏈路轉(zhuǎn)發(fā)所述命令,所述命令攜帶源控制器標(biāo)識(shí)和目標(biāo)控制器標(biāo)識(shí);當(dāng)所述存儲(chǔ)設(shè)備中的控制器接收到所述命令時(shí),判斷所述命令攜帶的目標(biāo)控制器標(biāo)識(shí)是否為本目的控制器的標(biāo)識(shí),如果是,則接受所述命令,否則,按照所述通訊規(guī)則,確定轉(zhuǎn)發(fā)所述命令所使用的通訊鏈路,并利用該通訊鏈路轉(zhuǎn)發(fā)所述命令。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通訊規(guī)則中記錄了所述存儲(chǔ)設(shè)備中的任一控制器發(fā)送命令到其他各控制器時(shí)可使用的通訊鏈路信息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述確定轉(zhuǎn)發(fā)所述命令所使用的通訊鏈路為從所述通訊規(guī)則中,查詢本控制器發(fā)送命令到所述目標(biāo)控制器時(shí)可使用的通訊鏈路信息,如果所查詢到的鏈路只有一條,則將該鏈路確定為轉(zhuǎn)發(fā)所述命令所使用的通訊鏈路,如果所查詢到的鏈路至少有兩條,則從所查詢到的鏈路中任選一條作為轉(zhuǎn)發(fā)所述命令所使用的通訊鏈路。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通訊規(guī)則預(yù)設(shè)于所述存儲(chǔ)設(shè)備中的各控制器中。
全文摘要
本發(fā)明提供了一種存儲(chǔ)設(shè)備的控制器之間的通訊方法,在需要轉(zhuǎn)發(fā)命令時(shí)由控制器根據(jù)預(yù)設(shè)的通訊規(guī)則來(lái)確定相應(yīng)的通訊鏈路,從而使控制器間的通訊設(shè)計(jì)可以屏蔽硬件設(shè)計(jì)的不同,提高控制器間通訊的靈活性,使控制器間的通訊更易于實(shí)現(xiàn)和維護(hù)。
文檔編號(hào)G06F13/16GK102495814SQ20111042326
公開日2012年6月13日 申請(qǐng)日期2011年12月16日 優(yōu)先權(quán)日2011年12月16日
發(fā)明者黃文俊 申請(qǐng)人:創(chuàng)新科存儲(chǔ)技術(shù)(深圳)有限公司, 創(chuàng)新科存儲(chǔ)技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1