国产精品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>

      一種scsi分布式通信模型的制作方法

      文檔序號:7688631閱讀:526來源:國知局
      專利名稱:一種scsi分布式通信模型的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種通信才莫型,尤其是一種SCSI (Small Computer System Interface,小型計(jì)算機(jī)系統(tǒng)接口 )分布式通信模型。
      背景技術(shù)
      SCSI是一種高性能計(jì)算機(jī)外部設(shè)備接口 ,它的主要功能是在主機(jī) 和存儲設(shè)備之間傳送命令、狀態(tài)和塊數(shù)據(jù)。SCSI系統(tǒng)是一個(gè)分布式系 統(tǒng),它釆用客戶/服務(wù)器模型,其分布式通信模型建立在分層技術(shù)之上, 如圖1所示,模型的每一層都由兩個(gè)對等的實(shí)體組成(一個(gè)作為 Initiator端(發(fā)起端),則另一個(gè)作為Target端(目標(biāo)端)),采用 特定的協(xié)議相互通信。下層協(xié)議向上層協(xié)議提供服務(wù),上層協(xié)議利用 下層服務(wù)實(shí)現(xiàn)其協(xié)議。
      SCSI的傳輸協(xié)議服務(wù)是利用服務(wù)分發(fā)子系統(tǒng)實(shí)現(xiàn)的,它描述了 SCSI傳輸協(xié)議的外部特征,是SCSI應(yīng)用層對SCSI傳輸協(xié)議層的需求, 是SCSI傳輸協(xié)議層協(xié)議設(shè)計(jì)與實(shí)現(xiàn)的依據(jù)。SCSI標(biāo)準(zhǔn)定義了很多不 同的傳輸協(xié)議,用于不同的SCSI設(shè)備之間的信息交換。其中,最常用 的三種協(xié)i義是FC (Fiber Channel,光纖通道)協(xié)i義、iSCSI ( Internet SCSI,互聯(lián)網(wǎng)SCSI)協(xié)議和SAS (Serial Attached SCSI,串行SCSI) 協(xié)議。FC協(xié)議定義了 SCSI接口到光纖通道的映射;iSCSI協(xié)議是一 種在Internet協(xié)議網(wǎng)絡(luò)上,特別是以太網(wǎng)上進(jìn)行數(shù)據(jù)塊傳輸?shù)臉?biāo)準(zhǔn),它基于IP (Internet Protocol,互聯(lián)網(wǎng)協(xié)議)的技術(shù)標(biāo)準(zhǔn),實(shí)現(xiàn)了 SCSI和TCP/IP( Transmission Control Protocol/Internet Protocol, 傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議)的連接;SAS協(xié)議定義了使用串行接口通 訊的SCSI設(shè)備之間交換信息的方式。
      SCSI協(xié)議的工作流程描述如下由Initiator端發(fā)起SCSI請求, 該請求可以是SCSI I/O命令或任務(wù)管理請求等;Target端接收并處 理這些SCSI請求,并將處理結(jié)果返回至Initiator端。從圖1中可以 看出,現(xiàn)有的SCSI分布式通信模型中,SCSI傳輸協(xié)議層為上層應(yīng)用 層提供服務(wù)接口,在實(shí)際使用中,可以根據(jù)不同的傳輸要求選擇不同 的傳輸協(xié)議,但是無論選用何種傳輸協(xié)議,都需要應(yīng)用層開發(fā)者針對 采用協(xié)議的不同編寫各協(xié)議相對應(yīng)的接口供應(yīng)用層使用,而應(yīng)用層開 發(fā)者往往對具體協(xié)議的理解不夠深入,進(jìn)而影響上層應(yīng)用程序的開 發(fā)。因此,現(xiàn)有的SCSI分布式通信模型下應(yīng)用層開發(fā)者無法專注于 存儲產(chǎn)品自我特性的開發(fā),往往會被繁雜的下層傳輸協(xié)議所困擾。

      發(fā)明內(nèi)容
      本發(fā)明要解決的技術(shù)問題是提供一種SCSI分布式通信模型,使得 上層應(yīng)用層的開發(fā)獨(dú)立于傳輸協(xié)議。
      本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是
      一種SCSI分布式通信模型,包括應(yīng)用層、傳輸協(xié)議層以及互連層, 所述SCSI分布式通信模型還包括位于所述應(yīng)用層及傳輸協(xié)議層之間 的SCA(SCSI Common API, SCSI通用應(yīng)用編程接口)層,所述SCA層 包括用于實(shí)現(xiàn)與所述應(yīng)用層雙向通信的公共接口 ,以及若干用于處理 不同協(xié)議的SCSI指令的指令處理模塊,各個(gè)指令處理模塊分別實(shí)現(xiàn)所
      4述公共接口與所述傳輸協(xié)議層的雙向通信。
      上述方案中,所述用于處理不同協(xié)議的SCSI指令的指令處理模塊
      具體包括用于處理FC協(xié)議的SCSI指令的FC協(xié)議指令處理模塊、用于 處理iSCSI協(xié)議的SCSI指令的iSCSI協(xié)議指令處理;漠塊以及用于處理 SAS協(xié)議的SCSI指令的SAS協(xié)議指令處理模塊,各個(gè)指令處理模塊分 別實(shí)現(xiàn)所述公共接口與所述傳輸協(xié)議層相應(yīng)協(xié)議模塊的雙向通信。
      上述方案中,所述應(yīng)用層、傳輸協(xié)議層及互連層均由分別作為 Initiator端及Target端的兩個(gè)對等的實(shí)體組成。
      上述方案中,所述SCA層位于Initiator端的應(yīng)用層及傳輸協(xié)議 層之間時(shí),相應(yīng)的指令處理才莫塊處理所述應(yīng)用層Initiator端通過所 述公共接口傳遞的SCSI指令,并將處理結(jié)果傳遞給所述傳輸協(xié)議層 Initiator端相應(yīng)的協(xié)i義才莫塊。
      上述方案中,所述SCA層位于Target端的應(yīng)用層及傳輸協(xié)議層之 間時(shí),相應(yīng)的指令處理模塊處理來自所述傳輸協(xié)議層Target端相應(yīng)協(xié) 議模塊的SCSI指令,并將處理結(jié)果通過所述公共接口傳遞給所述應(yīng)用 層Target端。
      上述方案中,所述兩個(gè)對等的實(shí)體為不同的設(shè)備或者同 一設(shè)備上 的不同組成部分。
      本發(fā)明的有益效果主要表現(xiàn)在本發(fā)明提供的技術(shù)方案在現(xiàn)有的 SCSI分布式通信模型的傳輸協(xié)議層和應(yīng)用層之間增加了 一個(gè)統(tǒng)一的、 協(xié)調(diào)的SCSI Common AIP層,即SCA層,使得上層應(yīng)用層的開發(fā)獨(dú)立 于傳輸協(xié)議,從而達(dá)到應(yīng)用程序開發(fā)的簡化和便捷,開發(fā)者可以更專 注于存儲產(chǎn)品自我特性的開發(fā),而不會被繁雜的下層傳輸協(xié)議所困擾。


      圖1為現(xiàn)有SCSI分布式通信模型; 圖2為本發(fā)明SCSI分布式通信模型; 圖3為本發(fā)明SCA層結(jié)構(gòu)示意圖。
      具體實(shí)施例方式
      圖1已在背景技術(shù)中加以描述,此處不再贅述。下面結(jié)合圖2、
      圖3對本發(fā)明作進(jìn)一步的描述。
      參照圖2, —種SCSI分布式通信模型,包括應(yīng)用層、傳輸協(xié)議層、
      互連層以及位于應(yīng)用層及傳輸協(xié)議層之間的SCA層。SCA層從下層的
      不同傳輸協(xié)議中抽象出統(tǒng)一的公共接口 ,使得上層用戶在存儲項(xiàng)目開
      發(fā)過程中可以忽略下層協(xié)議的具體實(shí)現(xiàn),只需調(diào)用SCA層提供的公共
      接口,在此基礎(chǔ)上實(shí)現(xiàn)自己的應(yīng)用開發(fā);當(dāng)下層傳輸協(xié)議改變時(shí),只
      需在SCA層作相應(yīng)的修改,對上層應(yīng)用層的開發(fā)不產(chǎn)生任何影響。
      圖3為本發(fā)明SCA層結(jié)構(gòu)示意圖,圖中一并繪示了上層應(yīng)用層、 下層的傳輸協(xié)議層及互連層。如圖3所示,SCA層具體包括用于實(shí)現(xiàn) 與應(yīng)用層雙向通信的公共接口 ,以及若干用于處理不同協(xié)議的SCSI 指令的指令處理模塊,具體可包括用于處理FC協(xié)議的SCSI指令的FC 協(xié)議指令處理模塊、用于處理iSCSI協(xié)議的SCSI指令的iSCSI協(xié)議指 令處理模塊以及用于處理SAS協(xié)議的SCSI指令的SAS協(xié)議指令處理模 塊,各個(gè)指令處理模塊分別實(shí)現(xiàn)所述公共接口與傳輸協(xié)議層相應(yīng)協(xié)議 模塊的雙向通信。
      SCSI分布式通信模型中的應(yīng)用層、傳輸協(xié)議層及互連層均由分別 作為Initiator端及Target端的兩個(gè)對等的實(shí)體組成,每層的兩個(gè)對等實(shí)體為不同的設(shè)備或者同 一設(shè)備上的不同組成部分。
      當(dāng)SCA層位于Initiator端的應(yīng)用層及傳輸協(xié)議層之間時(shí),相應(yīng) 的指令處理模塊處理應(yīng)用層Initiator端通過所述公共接口傳遞的 SCSI指令,并將處理結(jié)果傳遞給傳輸協(xié)議層Initiator端相應(yīng)的協(xié)議 模塊。
      當(dāng)SCA層位于Target端的應(yīng)用層及傳輸協(xié)議層之間時(shí),相應(yīng)的指 令處理模塊處理來自傳輸協(xié)議層Target端相應(yīng)協(xié)議模塊的SCSI指令, 并將處理結(jié)果通過所述公共接口傳遞給應(yīng)用層Target端。
      以上所述僅為本發(fā)明的實(shí)施例而已,并不用于限制本發(fā)明,對于 本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明 的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含 在本發(fā)明的權(quán)利要求范圍之內(nèi)。
      權(quán)利要求
      1、一種SCSI分布式通信模型,包括應(yīng)用層、傳輸協(xié)議層以及互連層,其特征在于所述SCSI分布式通信模型還包括位于所述應(yīng)用層及傳輸協(xié)議層之間的SCSI通用應(yīng)用編程接口層,所述SCSI通用應(yīng)用編程接口層包括用于實(shí)現(xiàn)與所述應(yīng)用層雙向通信的公共接口,以及若干用于處理不同協(xié)議的SCSI指令的指令處理模塊,各個(gè)指令處理模塊分別實(shí)現(xiàn)所述公共接口與所述傳輸協(xié)議層的雙向通信。
      2、 如權(quán)利要求1所述的SCSI分布式通信模型,其特征在于所 述用于處理不同協(xié)議的SCSI指令的指令處理模塊具體包括用于處理 光纖通道協(xié)議的SCSI指令的光纖通道協(xié)議指令處理模塊、用于處理互 聯(lián)網(wǎng)SCSI協(xié)議的SCSI指令的互聯(lián)網(wǎng)SCSI協(xié)議指令處理模塊以及用于 處理串行SCSI協(xié)議的SCSI指令的串行SCSI協(xié)議指令處理模塊,各個(gè)指令處理模塊分別實(shí)現(xiàn)所述公共接口與所述傳輸協(xié)議層相應(yīng)協(xié)議模塊 的乂又向通4言。
      3、 如權(quán)利要求1所述的SCSI分布式通信模型,其特征在于所 述應(yīng)用層、傳輸協(xié)議層及互連層均由分別作為發(fā)起端及目標(biāo)端的兩個(gè) 對等的實(shí)體組成。
      4、 如權(quán)利要求3所述的SCSI分布式通信模型,其特征在于所 述SCSI通用應(yīng)用編程接口層位于發(fā)起端的應(yīng)用層及傳輸協(xié)議層之間 時(shí),相應(yīng)的指令處理模塊處理所述應(yīng)用層發(fā)起端通過所述公共接口傳 遞的SCSI指令,并將處理結(jié)果傳遞給所述傳輸協(xié)議層發(fā)起端相應(yīng)的協(xié) 議模塊。
      5、 如權(quán)利要求3所述的SCSI分布式通信模型,其特征在于所 述SCSI通用應(yīng)用編程接口層位于目標(biāo)端的應(yīng)用層及傳輸協(xié)議層之間 時(shí),相應(yīng)的指令處理模塊處理來自所述傳輸協(xié)議層目標(biāo)端相應(yīng)協(xié)議模 塊的SCSI指令,并將處理結(jié)果通過所述公共接口傳遞給所述應(yīng)用層目 標(biāo)端。
      6、 如權(quán)利要求3所述的SCSI分布式通信模型,其特征在于所 述兩個(gè)對等的實(shí)體為不同的設(shè)備或者同 一設(shè)備上的不同組成部分。
      全文摘要
      本發(fā)明公開了一種SCSI分布式通信模型,包括應(yīng)用層、傳輸協(xié)議層以及互連層,所述SCSI分布式通信模型還包括位于所述應(yīng)用層及傳輸協(xié)議層之間的SCA層,所述SCA層包括用于實(shí)現(xiàn)與所述應(yīng)用層雙向通信的公共接口,以及若干用于處理不同協(xié)議的SCSI指令的指令處理模塊,各個(gè)指令處理模塊分別實(shí)現(xiàn)所述公共接口與所述傳輸協(xié)議層的雙向通信。本發(fā)明所述技術(shù)方案使得上層應(yīng)用層的開發(fā)獨(dú)立于傳輸協(xié)議。
      文檔編號H04L29/06GK101605123SQ20081006782
      公開日2009年12月16日 申請日期2008年6月11日 優(yōu)先權(quán)日2008年6月11日
      發(fā)明者婷 劉 申請人:中興通訊股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1