国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      光纖信道儲存服務(wù)器的制作方法

      文檔序號:7920840閱讀:242來源:國知局
      專利名稱:光纖信道儲存服務(wù)器的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種儲存裝置,特別涉及一種光纖信道儲存服務(wù)器。
      背景技術(shù)
      硬盤技術(shù)日新月異,硬盤空間由兆字節(jié)(Mega Byte, MB)提升至千兆位組(GigaByte,GB)。隨著網(wǎng)絡(luò)技術(shù)進步,更有廠商將小型計算機界面(SmallComputer SystemInterface,以下簡稱SCSI)應(yīng)用于因特網(wǎng)中。因特網(wǎng)小型計算機系統(tǒng)界面(internet SmallComputer Systems Interface,以下簡稱iSCSI)的通訊協(xié)議標準被IETF提出,用以通過TCP/IP通訊協(xié)議串接多臺計算機主機而形成一虛擬的網(wǎng)絡(luò)存儲服務(wù)器,其擁有高速傳輸能力及無限制擴充虛擬儲存設(shè)備容量的擴充/備份能力。通過iSCSI通訊協(xié)議實現(xiàn)的存儲服務(wù)器可由一個或多個目標端(Target)組成, 一次存儲數(shù)據(jù)稱為會話(Session),發(fā)起會話一端稱為發(fā)起端(Initator),發(fā)起端傳送請求(Request)封包與目標端建立會話,目標端接收請求封包以響應(yīng)并建立會話聯(lián)機。 如圖1所示的存儲服務(wù)器中的目標端的系統(tǒng)架構(gòu)示意圖,當一個請求封包通過TCP/IP網(wǎng)絡(luò)傳送到目標端100時,需經(jīng)過光纖網(wǎng)絡(luò)存取界面110、光纖信道存取模塊120、SCSI層130,然后再傳到儲存裝置子系統(tǒng)140。光纖信道存取模塊120具有獨立的執(zhí)行體負責由光纖網(wǎng)絡(luò)存取界面IIO解析光纖網(wǎng)絡(luò)存取界面請求封包,用以解析出SCSI請求指令或SCSI數(shù)據(jù)。之后,再交由SCSI層130執(zhí)行這些SCSI請求指令與數(shù)據(jù)。SCSI層130等待執(zhí)行完成后,SCSI層130解析SCSI請求指令并提交給儲存裝置子系統(tǒng)140,等待儲存裝置子系統(tǒng)140的執(zhí)行結(jié)果。上述各層以交握方式進行進程切換,每一層皆充當請求者與響應(yīng)者的角色。舉例來說,當目標端100接收網(wǎng)絡(luò)封包后,光纖網(wǎng)絡(luò)存取界面110發(fā)出請求封包(或信號)通知光纖信道存取模塊120切換為用以執(zhí)行解析網(wǎng)絡(luò)封包中的光纖網(wǎng)絡(luò)存取界面請求封包數(shù)據(jù)的角色,并由光纖信道存取模塊120響應(yīng)此請求;SCSI層130在接收到光纖信道存取模塊120的請求后,在執(zhí)行解析后的SCSI請求指令與數(shù)據(jù),并發(fā)起一請求儲存裝置子系統(tǒng)140提交執(zhí)行結(jié)果。在大量傳輸?shù)木W(wǎng)絡(luò)環(huán)境(大壓力環(huán)境)下,前述交握式處理方式造成進程切換次數(shù)大幅提升。每一個聯(lián)機請求皆需通過各層間的進程切換,特別是光纖信道存取模塊120—方面需接收下層(光纖網(wǎng)絡(luò)存取界面IIO)的聯(lián)機請求并進一步將執(zhí)行結(jié)果提交給上層(儲存裝置子系統(tǒng)140),另一方面需傳送響應(yīng)封包(信號)用以響應(yīng)下層的請求。如此頻繁的進程切換造成存儲服務(wù)器的效能瓶頸,降低存儲服務(wù)器的執(zhí)行速度。

      發(fā)明內(nèi)容
      鑒于以上的問題,本發(fā)明的主要目的在于提供一種光纖信道儲存服務(wù)器,其通過光纖網(wǎng)絡(luò)信道實現(xiàn)。 為達到上述目的,本發(fā)明所揭露的光纖信道儲存服務(wù)器包括有光纖網(wǎng)絡(luò)存取界面與儲存裝置子系統(tǒng)。光纖網(wǎng)絡(luò)存取界面中包括有第一光纖信道存取模塊與第一小型計
      3算機系統(tǒng)界面模塊;儲存裝置子系統(tǒng)第二光纖信道存取模塊與第二小型計算機系統(tǒng)界面模塊。第一光纖信道存取模塊用以判斷所接收的網(wǎng)絡(luò)封包是否具有光纖網(wǎng)絡(luò)存取界面請求封包。當網(wǎng)絡(luò)封包中具有光纖網(wǎng)絡(luò)存取界面請求封包時,第一光纖信道存取模塊會解析出SCSI請求指令或SCSI數(shù)據(jù);第一小型計算機系統(tǒng)界面模塊用以接收SCSI請求指令或SCSI數(shù)據(jù),并將其封裝為SCSI識別格式封包;第二光纖信道存取模塊被儲存裝置子系統(tǒng)所調(diào)用,第二光纖信道存取模塊用以發(fā)送為響應(yīng)指令;第二小型計算機系統(tǒng)界面模塊根據(jù)響應(yīng)指令并產(chǎn)生SCSI響應(yīng)格式數(shù)據(jù),第二小型計算機系統(tǒng)界面模塊將SCSI響應(yīng)格式數(shù)據(jù)封裝為光纖網(wǎng)絡(luò)存取界面識別格式封包而傳送予光纖網(wǎng)絡(luò)存取界面。 因為光纖網(wǎng)絡(luò)存取界面與儲存裝置子系統(tǒng)各自內(nèi)嵌有光纖信道存取模塊與小型計算機系統(tǒng)界面模塊,因此可立即調(diào)用光纖信道存取模塊與小型計算機系統(tǒng)界面模塊、避免了各層之間的進程切換,而且還避免了各層之間的多次的內(nèi)存拷貝,數(shù)據(jù)無需在各層之間拷貝。 以下結(jié)合附圖和具體實施例對本發(fā)明進行詳細描述,但不作為對本發(fā)明的限定。


      圖1為現(xiàn)有的存儲服務(wù)器中的目標端的系統(tǒng)架構(gòu)示意 圖2為本發(fā)明較佳實施例的存儲服務(wù)器中的目標端的系統(tǒng)架構(gòu)示意 圖3為本發(fā)明較佳實施例的光纖網(wǎng)絡(luò)存取界面處理接收的網(wǎng)絡(luò)封包的流程 圖4為本發(fā)明較佳實施例的儲存裝置子系統(tǒng)處理響應(yīng)指令的流程圖。其中,附圖標記100巨標端110光纖網(wǎng)絡(luò)存取界面120光纖信道存取模塊130SCSI層140儲存裝置子系統(tǒng)200巨標端210光纖網(wǎng)絡(luò)存取界面212第一光纖信道存取模塊214第一小型計算機系統(tǒng)界面模塊220儲存裝置子系統(tǒng)222第二光纖信道存取模塊224第二小型計算機系統(tǒng)界面模塊
      具體實施例方式
      本發(fā)明的目的及其執(zhí)行方法在下列較佳實施例中詳細說明之。然而本發(fā)明的概念亦可用于其它范圍。以下列舉的實施例僅用于說明本發(fā)明的目的與執(zhí)行方法,并非用以限制其范圍。 圖2為本發(fā)明較佳實施例的存儲服務(wù)器中的目標端的系統(tǒng)架構(gòu)示意圖。請參照圖2,在本實施例中,通過因特網(wǎng)小型計算機系統(tǒng)界面實現(xiàn)的儲存服務(wù)器,例如由一個或多個目標端200構(gòu)成,目標端200中包括光纖網(wǎng)絡(luò)存取界面210以及儲存裝置子系統(tǒng)220兩部分。光纖網(wǎng)絡(luò)存取界面中包括有第一光纖信道存取模塊212與第一小型計算機系統(tǒng)界面模塊214 ;儲存裝置子系統(tǒng)中220還包括有第二光纖信道存取模塊222與第二小型計算機系統(tǒng)界面模塊224。 光纖網(wǎng)絡(luò)存取界面210接收來自發(fā)起端傳送的網(wǎng)絡(luò)封包,此網(wǎng)絡(luò)封包為TCP層的數(shù)據(jù)封包。之后,光纖網(wǎng)絡(luò)存取界面210調(diào)用第一光纖信道存取模塊212判斷網(wǎng)絡(luò)封包是否具有光纖網(wǎng)絡(luò)存取界面請求封包,并解析出包覆于此光纖網(wǎng)絡(luò)存取界面請求封包的SCSI請求指令或是SCSI數(shù)據(jù)。所謂的光纖網(wǎng)絡(luò)存取界面請求封包即是包含SCSI請求指令的SCSI封包,在本實施例中,例如先判斷網(wǎng)絡(luò)封包中有無存在SCSI檔頭以快速判斷是否為SCSI封包,隨后再解析SCSI封包中的SCSI請求指令或是SCSI數(shù)據(jù),以判斷是否為光纖網(wǎng)絡(luò)存取界面請求封包。之后,第一光纖信道存取模塊212調(diào)用第一小型計算機系統(tǒng)界面模塊214以接收解析的SCSI請求指令或是SCSI數(shù)據(jù),并將這些數(shù)據(jù)封裝為SCSI識別格式封包。SCSI模塊再調(diào)用儲存裝置子系統(tǒng)220提供的接口 ,將此SCSI識別格式封包傳送到儲存裝置子系統(tǒng)220。 由于儲存裝置子系統(tǒng)220內(nèi)嵌有獨立的第二光纖信道存取模塊222與第二小型計算機系統(tǒng)界面模塊224,因此可同步處理響應(yīng)指令而不需等待第二光纖信道存取模塊222與第二小型計算機系統(tǒng)界面模塊224由請求端進程轉(zhuǎn)換為回應(yīng)端。儲存裝置子系統(tǒng)220接收前述的SCSI識別格式封包后,判斷需返回光纖網(wǎng)絡(luò)存取界面識別格式封包至光纖網(wǎng)絡(luò)存取界面210以完成接收程序。則儲存裝置子系統(tǒng)220先調(diào)用第二小型計算機系統(tǒng)界面模塊224,第二小型計算機系統(tǒng)界面模塊224判斷儲存裝置子系統(tǒng)220傳送為響應(yīng)指令。之后,第二小型計算機系統(tǒng)界面模塊224調(diào)用第二光纖信道存取模塊222,并依據(jù)此響應(yīng)指令產(chǎn)生SCSI響應(yīng)格式數(shù)據(jù),并將此SCSI響應(yīng)格式數(shù)據(jù)封裝為光纖網(wǎng)絡(luò)存取界面識別格式封包而傳送予光纖網(wǎng)絡(luò)存取界面210。其中,第二光纖信道存取模塊222調(diào)用光纖網(wǎng)絡(luò)存取界面210提供的接口,將光纖網(wǎng)絡(luò)存取界面識別格式封包傳送到光纖網(wǎng)絡(luò)存取界面210。
      圖3為本發(fā)明較佳實施例的光纖網(wǎng)絡(luò)存取界面處理接收的網(wǎng)絡(luò)封包的流程圖。在圖3中發(fā)起端傳送建立會話請求的網(wǎng)絡(luò)封包后,目標端接收網(wǎng)絡(luò)封包(步驟S310)。之后,光纖網(wǎng)絡(luò)存取界面調(diào)用第一光纖信道存取模塊提供的接口 (步驟S320)。并判斷網(wǎng)絡(luò)封包是否為SCSI相關(guān)封包(步驟S330):若不是SCSI相關(guān)封包(步驟S330的否),則網(wǎng)絡(luò)封包提交至應(yīng)用程序(步驟S350)。若為SCSI相關(guān)封包(步驟S330的是),則進一步以調(diào)用第一小型計算機系統(tǒng)界面模塊解析SCSI封包中的SCSI請求指令或數(shù)據(jù)(步驟S340)。然后,第一光纖信道存取模塊再調(diào)用第一小型計算機系統(tǒng)界面模塊將SCSI請求指令或SCSI數(shù)據(jù)封裝為SCSI識別格式封包(步驟S360)。傳送此識別格式封包到第一小型計算機系統(tǒng)界面模塊(步驟S370),以完成接收過程。 圖4為本發(fā)明較佳實施例的儲存裝置子系統(tǒng)處理響應(yīng)指令的流程圖。在圖4中儲存裝置子系統(tǒng)用以執(zhí)行以下步驟首先,儲存裝置子系統(tǒng)接收并執(zhí)行SCSI請求指令(步驟S410)及返回執(zhí)行結(jié)果或數(shù)據(jù)(步驟S420);之后儲存裝置子系統(tǒng)調(diào)用第二光纖信道存取模塊判斷是否為SCSI層響應(yīng)指令(步驟S430):若是則通過調(diào)用的第二光纖信道存取模塊取出響應(yīng)指令(步驟S440);反之直接將執(zhí)行結(jié)果或數(shù)據(jù)提交給相關(guān)的應(yīng)用程序(步驟S450)。當?shù)诙饫w信道存取模塊發(fā)現(xiàn)儲存裝置子系統(tǒng)傳送的指令不是響應(yīng)指令時,則進入
      5網(wǎng)絡(luò)子系統(tǒng)標準流程,由網(wǎng)絡(luò)子系統(tǒng)標準流程提交給相關(guān)應(yīng)用程序。然后,第二光纖信道存 取模塊調(diào)用第二小型計算機系統(tǒng)界面模塊依據(jù)響應(yīng)指令產(chǎn)生SCSI響應(yīng)格式數(shù)據(jù),并將此 SCSI響應(yīng)格式數(shù)據(jù)封裝為光纖網(wǎng)絡(luò)存取界面識別格式封包(步驟S460),并調(diào)用光纖網(wǎng)絡(luò) 存取界面所提供的接口傳送此光纖網(wǎng)絡(luò)存取界面識別格式封包至光纖網(wǎng)絡(luò)存取界面(步 驟S470)。 因為光纖網(wǎng)絡(luò)存取界面與儲存裝置子系統(tǒng)各自內(nèi)嵌有光纖信道存取模塊與小型 計算機系統(tǒng)界面模塊,因此可立即調(diào)用光纖信道存取模塊與小型計算機系統(tǒng)界面模塊、避 免了各層之間的進程切換,而且還避免了各層之間的多次的內(nèi)存拷貝,數(shù)據(jù)無需在各層之 間拷貝。 當然,本發(fā)明還可有其它多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟 悉本領(lǐng)域的技術(shù)人員當可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變 形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍。
      權(quán)利要求
      一種光纖信道儲存服務(wù)器,其應(yīng)用于Linux系統(tǒng)中并通過光纖網(wǎng)絡(luò)信道實現(xiàn),其特征在于,該光纖信道儲存服務(wù)器包括有一光纖網(wǎng)絡(luò)存取界面,其用以接收一發(fā)起端傳送的網(wǎng)絡(luò)封包,在該光纖網(wǎng)絡(luò)存取界面中還包括有一第一光纖信道存取模塊,其用以判斷所接收的網(wǎng)絡(luò)封包具有一光纖網(wǎng)絡(luò)存取界面請求封包,并解析出一小型計算機界面SCSI請求指令或一小型計算機界面SCSI數(shù)據(jù);以及一第一小型計算機系統(tǒng)界面模塊,其用以接收該小型計算機界面SCSI請求指令或該小型計算機界面SCSI數(shù)據(jù),并封裝為一小型計算機界面SCSI識別格式封包;以及一儲存裝置子系統(tǒng),接收該小型計算機界面SCSI識別格式封包,并返回一光纖網(wǎng)絡(luò)存取界面識別格式封包至該光纖網(wǎng)絡(luò)存取界面以完成接收程序,在該儲存裝置子系統(tǒng)中還包括有一第二光纖信道存取模塊,其被該儲存裝置子系統(tǒng)所調(diào)用,該第二光纖信道存取模塊用以發(fā)送為一響應(yīng)指令;以及一第二小型計算機系統(tǒng)界面模塊,其根據(jù)該響應(yīng)指令并產(chǎn)生一光纖網(wǎng)絡(luò)存取界面響應(yīng)格式數(shù)據(jù),該第二小型計算機系統(tǒng)界面模塊將該光纖網(wǎng)絡(luò)存取界面響應(yīng)格式數(shù)據(jù)封裝為該光纖網(wǎng)絡(luò)存取界面識別格式封包而傳送予該光纖網(wǎng)絡(luò)存取界面。
      2. 根據(jù)權(quán)利要求1所述的光纖信道儲存服務(wù)器,其特征在于,該第一光纖信道存取模塊判斷該網(wǎng)絡(luò)封包不是該光纖網(wǎng)絡(luò)存取界面請求封包時,將該網(wǎng)絡(luò)封包提交給相關(guān)的光纖 信道存取界面的應(yīng)用程序。
      3. 根據(jù)權(quán)利要求1所述的光纖信道儲存服務(wù)器,其特征在于,該第二小型計算機系統(tǒng) 界面模塊判斷該儲存裝置子系統(tǒng)所傳送的指令不為該響應(yīng)指令,則直接提交該指令給相關(guān) 應(yīng)用程序。
      4. 根據(jù)權(quán)利要求1所述的光纖信道儲存服務(wù)器,其特征在于,該第二小型計算機系統(tǒng) 界面模塊還包括調(diào)用該儲存裝置子系統(tǒng)提供的接口,將該小型計算機界面SCSI識別格式 封包傳送到該儲存裝置子系統(tǒng)。
      5. 根據(jù)權(quán)利要求1所述的光纖信道儲存服務(wù)器,其特征在于,該第二小型計算機系統(tǒng) 界面模塊還包括調(diào)用該光纖網(wǎng)絡(luò)存取界面提供的接口 ,傳送該光纖網(wǎng)絡(luò)存取界面識別格式 封包。
      全文摘要
      一種光纖信道儲存服務(wù)器,其包括光纖網(wǎng)絡(luò)存取界面與儲存裝置子系統(tǒng)兩部分,光纖網(wǎng)絡(luò)存取界面中包括有第一光纖信道存取模塊與第一小型計算機系統(tǒng)界面模塊;儲存裝置子系統(tǒng)第二光纖信道存取模塊與第二小型計算機系統(tǒng)界面模塊。當光纖網(wǎng)絡(luò)存取界面接收來自發(fā)起端的聯(lián)機請求封包時,通過第一光纖信道存取模塊產(chǎn)生儲存裝置子系統(tǒng)的SCSI識別格式封包;另外,儲存裝置子系統(tǒng)通過第二光纖信道存取模塊及第二小型計算機系統(tǒng)界面模塊產(chǎn)生具有響應(yīng)指令的光纖網(wǎng)絡(luò)存取界面識別格式封包,傳送予光纖網(wǎng)絡(luò)存取界面完成響應(yīng)程序。
      文檔編號H04L12/56GK101741688SQ20081017262
      公開日2010年6月16日 申請日期2008年11月4日 優(yōu)先權(quán)日2008年11月4日
      發(fā)明者陳玄同, 陳鵬 申請人:英業(yè)達股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1