亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

通過(guò)存儲(chǔ)傳輸提供不同的服務(wù)水平的制作方法

文檔序號(hào):6485435閱讀:169來(lái)源:國(guó)知局
通過(guò)存儲(chǔ)傳輸提供不同的服務(wù)水平的制作方法
【專(zhuān)利摘要】根據(jù)一些實(shí)施例,標(biāo)識(shí)傳輸流有利于對(duì)那些流的分類(lèi)。對(duì)那些流的分類(lèi)又使得分類(lèi)與服務(wù)質(zhì)量策略匹配。因此,可以執(zhí)行服務(wù)質(zhì)量策略從而能夠?yàn)椴煌牧魈峁┻m當(dāng)?shù)姆?wù)質(zhì)量。
【專(zhuān)利說(shuō)明】通過(guò)存儲(chǔ)傳輸提供不同的服務(wù)水平

【背景技術(shù)】
[0001] 本申請(qǐng)一般涉及存儲(chǔ)區(qū)域網(wǎng)絡(luò)。
[0002] 存儲(chǔ)區(qū)域網(wǎng)絡(luò)("SAN")實(shí)現(xiàn)負(fù)責(zé)在主機(jī)計(jì)算機(jī)系統(tǒng)和目標(biāo)存儲(chǔ)系統(tǒng)之間傳輸數(shù) 據(jù)的存儲(chǔ)協(xié)議;它是定義計(jì)算機(jī)系統(tǒng)如何與存儲(chǔ)系統(tǒng)通信的協(xié)議。存儲(chǔ)協(xié)議包括小型計(jì)算 機(jī)系統(tǒng)接口( "SCSI")、高級(jí)技術(shù)附件("ΑΤΑ")和串行ATA (SATA)。SCSI是建立SAN時(shí)最 常用的。
[0003] 存儲(chǔ)協(xié)議定義了用于發(fā)布輸入/輸出請(qǐng)求的塊命令集(例如,讀和寫(xiě)),并且它 們實(shí)現(xiàn)了負(fù)責(zé)在計(jì)算機(jī)系統(tǒng)和存儲(chǔ)系統(tǒng)之間傳遞命令、數(shù)據(jù)和狀態(tài)的存儲(chǔ)傳輸。例如, SCSI定義多個(gè)不同的存儲(chǔ)傳輸,包括串行附接SCSI (SAS)、光纖信道協(xié)議(SAS)和因特網(wǎng) SCSI (iSCSI)。存儲(chǔ)控制器是實(shí)現(xiàn)存儲(chǔ)協(xié)議的一件硬件,所述存儲(chǔ)協(xié)議包括存儲(chǔ)傳輸。主機(jī) 計(jì)算機(jī)系統(tǒng)中有一個(gè)控制器并且目標(biāo)存儲(chǔ)系統(tǒng)中有一個(gè)。
[0004] 存儲(chǔ)控制器連接至存儲(chǔ)構(gòu)造(例如,iSCSI使用以太網(wǎng)構(gòu)造)且該存儲(chǔ)構(gòu)造可以 提供服務(wù)質(zhì)量(QoS)。存儲(chǔ)傳輸?shù)呢?zé)任是為了考慮每個(gè)輸入/輸出請(qǐng)求的QoS而利用該構(gòu) 造的服務(wù)(例如,分配QoS級(jí)別)。

【專(zhuān)利附圖】

【附圖說(shuō)明】
[0005] 圖1是本發(fā)明的一個(gè)實(shí)施例的系統(tǒng)描述;以及
[0006] 圖2是本發(fā)明的一個(gè)實(shí)施例的流程圖。 詳細(xì)說(shuō)明
[0007] 根據(jù)一些實(shí)施例,標(biāo)識(shí)輸入/輸出請(qǐng)求有利于那些輸入/輸出請(qǐng)求的分類(lèi)。請(qǐng)求 的分類(lèi)可以與服務(wù)質(zhì)量策略匹配。因此,可以執(zhí)行服務(wù)質(zhì)量策略從而能夠?yàn)椴煌恼?qǐng)求提 供適當(dāng)?shù)姆?wù)質(zhì)量。
[0008] 在許多實(shí)施例中,可以在SCSI命令集的未使用的分組號(hào)字段中包括標(biāo)識(shí)符并且 根據(jù)其特性為每個(gè)識(shí)別的輸入/輸出請(qǐng)求指定策略。然而,其它命令集,包括ΑΤΑ命令集, 可能具有也可用于標(biāo)識(shí)輸入/輸出請(qǐng)求的未使用的字段。
[0009] 可以對(duì)從主機(jī)計(jì)算機(jī)系統(tǒng)到傳輸層的輸入/輸出請(qǐng)求進(jìn)行分類(lèi)。然后將服務(wù)質(zhì)量 策略與每個(gè)分類(lèi)關(guān)聯(lián)。然后存儲(chǔ)傳輸可以通過(guò)分類(lèi)基礎(chǔ)執(zhí)行分類(lèi)的服務(wù)質(zhì)量策略。存儲(chǔ)傳 輸可以以考慮已經(jīng)傳送到設(shè)備層的應(yīng)用級(jí)服務(wù)質(zhì)量要求的方式來(lái)這樣做。為了該目的,除 了提供傳輸層分類(lèi)構(gòu)架,傳輸能夠使用服務(wù)質(zhì)量機(jī)制來(lái)執(zhí)行所請(qǐng)求的服務(wù)質(zhì)量。
[0010] 分類(lèi)組件允許設(shè)備層對(duì)發(fā)送到存儲(chǔ)傳輸?shù)拿總€(gè)輸入/輸出請(qǐng)求進(jìn)行分類(lèi)。服務(wù)質(zhì) 量策略組件允許設(shè)備層將一個(gè)服務(wù)質(zhì)量策略與每個(gè)輸入/輸出請(qǐng)求相關(guān)聯(lián)。質(zhì)量執(zhí)行機(jī)制 組件使得存儲(chǔ)傳輸能夠通過(guò)分類(lèi)基礎(chǔ)執(zhí)行分類(lèi)的服務(wù)質(zhì)量。
[0011] 分類(lèi)組件可使用設(shè)備層字段,例如SCSI分組號(hào)和用于盤(pán)讀和寫(xiě)命令的命令描述 符塊。該設(shè)備層字段允許應(yīng)用對(duì)每個(gè)輸入/輸出請(qǐng)求進(jìn)行分類(lèi)并將所需的服務(wù)質(zhì)量策略與 每個(gè)類(lèi)關(guān)聯(lián)。在存儲(chǔ)傳輸層,可以檢查該字段并為提交到該傳輸?shù)拿總€(gè)輸入/輸出請(qǐng)求提 取分類(lèi)符。
[0012] 分類(lèi)符可對(duì)涉及的輸入/輸出請(qǐng)求的類(lèi)型進(jìn)行分類(lèi)。例如,可能的分類(lèi)符包括日 志分類(lèi)符、小表分類(lèi)符、索引分類(lèi)符和大表分類(lèi)符。然后這些分類(lèi)符中的每一個(gè)在保存于存 儲(chǔ)器中的表內(nèi)與適當(dāng)?shù)姆?wù)質(zhì)量策略相匹配。例如,日志分類(lèi)符可與快寫(xiě)相關(guān)聯(lián),小表分 類(lèi)符可與低等待時(shí)間服務(wù)質(zhì)量策略相關(guān)聯(lián),索引分類(lèi)也可與低等待時(shí)間服務(wù)質(zhì)量策略相關(guān) 聯(lián),以及大表分類(lèi)符可與高帶寬服務(wù)質(zhì)量策略相關(guān)聯(lián)。
[0013] 可通過(guò)存儲(chǔ)傳輸?shù)墓芾斫涌跒槊總€(gè)分類(lèi)指定服務(wù)質(zhì)量策略。例如,分類(lèi)日志可能 對(duì)等待時(shí)間敏感??捎玫姆?wù)質(zhì)量策略可以與存儲(chǔ)傳輸無(wú)關(guān)但也執(zhí)行標(biāo)準(zhǔn)策略。在一些實(shí) 施例中策略被設(shè)計(jì)為提高性能,但也可按逐類(lèi)應(yīng)用安全策略。因此某些輸入/輸出請(qǐng)求可 能涉及由存儲(chǔ)傳輸執(zhí)行的線(xiàn)上(〇ver-the-wire)加密。
[0014] 對(duì)每個(gè)輸入/輸出請(qǐng)求可在存儲(chǔ)傳輸中執(zhí)行應(yīng)用層服務(wù)質(zhì)量。給定從設(shè)備層下 發(fā)的應(yīng)用層服務(wù)質(zhì)量要求,存儲(chǔ)傳輸可以恰當(dāng)?shù)毓芾硭屯鎯?chǔ)目標(biāo)以及來(lái)自存儲(chǔ)目標(biāo)的命 令、數(shù)據(jù)和狀態(tài)的傳送。
[0015] 存儲(chǔ)構(gòu)造包含存儲(chǔ)傳輸能夠使用以提供差異化服務(wù)的多個(gè)路徑或服務(wù)層。存儲(chǔ)構(gòu) 造的一個(gè)例子可以為以太網(wǎng)。因此,通常可以從構(gòu)造得到至少兩個(gè)服務(wù)層。一個(gè)服務(wù)層可 以是低等待時(shí)間路徑且另一路徑可以是高帶寬路徑。在實(shí)踐中,可以有多很多的服務(wù)層可 用。
[0016] 存儲(chǔ)傳輸管理這些層從而為給定的輸入/輸出請(qǐng)求執(zhí)行所請(qǐng)求的服務(wù)質(zhì)量。最 初,控制平面與數(shù)據(jù)平面分離??梢砸?xún)煞N方式執(zhí)行服務(wù)質(zhì)量??刂破矫婵梢钥偸鞘褂脴?gòu) 造的低等待時(shí)間服務(wù)。數(shù)據(jù)平面可根據(jù)輸入/輸出請(qǐng)求的服務(wù)質(zhì)量使用低等待時(shí)間或高帶 寬服務(wù)。
[0017] 存儲(chǔ)傳輸可以在主機(jī)和目標(biāo)之間可靠地、有序地傳送用于存儲(chǔ)的所有命令。在傳 輸層,可以有序地處理命令,其中處理命令意味著傳輸層將其發(fā)送到目標(biāo)存儲(chǔ)系統(tǒng)中的設(shè) 備層。
[0018] 一旦設(shè)備層接收到指令,它就可以亂序地對(duì)其進(jìn)行處理。例如,盤(pán)調(diào)度算法可以對(duì) 請(qǐng)求重新排序。由于這個(gè)原因,在順序控制平面中可以沿低等待時(shí)間路徑發(fā)送命令。
[0019] 然而,數(shù)據(jù)傳輸本身可以是亂序的或并行的。因此,存儲(chǔ)傳輸根據(jù)給定請(qǐng)求的服務(wù) 質(zhì)量而自由地沿低等待時(shí)間或高帶寬路徑發(fā)送數(shù)據(jù)分組。再次,通常需要兩個(gè)服務(wù)層來(lái)處 理數(shù)據(jù),盡管在實(shí)踐中可能存在多個(gè)具有不同優(yōu)先級(jí)的層。
[0020] 因此,參考圖1,主機(jī)100可包括耦合到系統(tǒng)存儲(chǔ)器110的處理器102。主機(jī)可以 是任意基于處理器的系統(tǒng),包括臺(tái)式計(jì)算機(jī)或膝上計(jì)算機(jī)或移動(dòng)設(shè)備。輸入/輸出邏輯復(fù) 合體126可包括管理引擎132和輸入/輸出存儲(chǔ)控制器124。在一個(gè)實(shí)施例中,管理引擎 132可以負(fù)責(zé)在主機(jī)102和存儲(chǔ)系統(tǒng)112之間的傳輸104中執(zhí)行服務(wù)質(zhì)量。
[0021] 存儲(chǔ)系統(tǒng)112可包括用于實(shí)現(xiàn)服務(wù)質(zhì)量策略的管理固件114。它可以包括允許不 同服務(wù)質(zhì)量的多個(gè)不同的存儲(chǔ)器,在圖1所示的例子中包括存儲(chǔ)設(shè)備118U20和122。在存 儲(chǔ)系統(tǒng)中也可以提供存儲(chǔ)控制器服務(wù)質(zhì)量機(jī)制116。
[0022] 通常在任何存儲(chǔ)系統(tǒng)中,主機(jī)操作系統(tǒng)使用文件系統(tǒng)來(lái)提供關(guān)于存取文件所必須 的特殊塊的信息。一旦文件系統(tǒng)已提供了與特定文件相關(guān)聯(lián)的該塊信息,就通過(guò)主機(jī)操作 系統(tǒng)輸入/輸出層中的驅(qū)動(dòng)器發(fā)起存取實(shí)際存儲(chǔ)介質(zhì)的請(qǐng)求。輸入/輸出層可包括用來(lái)處 理對(duì)一個(gè)或多個(gè)塊的存取請(qǐng)求的代碼。在一些實(shí)施例中,驅(qū)動(dòng)器可實(shí)現(xiàn)輸入/輸出協(xié)議,例 如SCSI協(xié)議、英特網(wǎng)SCSI協(xié)議、串行高級(jí)技術(shù)附件協(xié)議或任意其它輸入/輸出協(xié)議。
[0023] 驅(qū)動(dòng)器可處理塊請(qǐng)求并將輸入/輸出存儲(chǔ)請(qǐng)求發(fā)送至存儲(chǔ)控制器124,存儲(chǔ)控制 器124然后繼續(xù)存取存儲(chǔ)系統(tǒng)112。
[0024] 存儲(chǔ)介質(zhì)可位于存儲(chǔ)池內(nèi),例如池118、120和122。在不同的實(shí)施例中,存儲(chǔ)池內(nèi) 的存儲(chǔ)介質(zhì)可包括硬盤(pán)驅(qū)動(dòng)器、大的非易失性存儲(chǔ)器庫(kù)、固態(tài)驅(qū)動(dòng)器、磁帶驅(qū)動(dòng)器、光驅(qū)動(dòng) 器和/或一種或多種其它類(lèi)型的存儲(chǔ)介質(zhì)。
[0025] 在許多實(shí)施例中,給定的存儲(chǔ)池可包括一組若干單一類(lèi)型的個(gè)體存儲(chǔ)設(shè)備。例如, 存儲(chǔ)池118可包括一組固態(tài)驅(qū)動(dòng)器,存儲(chǔ)池120可包括一組在獨(dú)立磁盤(pán)陣列的冗余陣列 (RAID)陣列中的硬盤(pán)驅(qū)動(dòng)器,且存儲(chǔ)池122可包括一組磁帶驅(qū)動(dòng)器。該例子中,存儲(chǔ)池118 可提供最高的存儲(chǔ)服務(wù)質(zhì)量,因?yàn)楣虘B(tài)驅(qū)動(dòng)器比標(biāo)準(zhǔn)硬盤(pán)驅(qū)動(dòng)器或磁帶驅(qū)動(dòng)器具有更佳的 響應(yīng)時(shí)間。存儲(chǔ)池120可提供中等水平的服務(wù)質(zhì)量,因?yàn)橛脖P(pán)驅(qū)動(dòng)器速度比固態(tài)驅(qū)動(dòng)器速 度慢但比磁帶驅(qū)動(dòng)器速度快。存儲(chǔ)池122可提供低水平的服務(wù)質(zhì)量,因?yàn)榇艓?qū)動(dòng)器速度 是這三個(gè)池中最慢的。當(dāng)然可以在一個(gè)或多個(gè)存儲(chǔ)池中提供其它類(lèi)型的存儲(chǔ)介質(zhì)。
[0026] 主機(jī)操作系統(tǒng)或應(yīng)用通過(guò)使驅(qū)動(dòng)器向存儲(chǔ)控制器124發(fā)送輸入/輸出存儲(chǔ)請(qǐng)求而 與存儲(chǔ)池中的一個(gè)或多個(gè)存儲(chǔ)介質(zhì)通信。存儲(chǔ)控制器124通過(guò)傳輸104提供與存儲(chǔ)池的通 信接口。在一些實(shí)施例中,存儲(chǔ)控制器124知道每個(gè)存儲(chǔ)池的服務(wù)或性能的水平。因此,存 儲(chǔ)控制器124可以知道存儲(chǔ)池118提供高水平服務(wù)性能,存儲(chǔ)池120提供中等水平性能,以 及存儲(chǔ)池122提供較低水平的存儲(chǔ)性能。
[0027] 在一些實(shí)施例中,存儲(chǔ)池向存儲(chǔ)控制器124提供它們各自的服務(wù)質(zhì)量信息。在其 它實(shí)施例中,存儲(chǔ)控制器主動(dòng)保存將某個(gè)服務(wù)質(zhì)量映射到每個(gè)存儲(chǔ)池的列表。在另外其它 實(shí)施例中,存儲(chǔ)控制器識(shí)別每個(gè)可用的存儲(chǔ)池并確定每個(gè)池的服務(wù)質(zhì)量水平。
[0028] 存儲(chǔ)控制器124可包括性能監(jiān)測(cè)邏輯,其可以監(jiān)測(cè)到每個(gè)池的事務(wù)的性能并為每 個(gè)服務(wù)池跟蹤動(dòng)態(tài)的服務(wù)質(zhì)量矩陣。
[0029] 在另外其它實(shí)施例中,外部實(shí)體,例如管理員,可提供輸入/輸出存儲(chǔ)請(qǐng)求路由選 擇策略,該策略指定所期望的要由每個(gè)存儲(chǔ)池提供的服務(wù)質(zhì)量水平和哪些數(shù)據(jù)類(lèi)型應(yīng)當(dāng)被 路由到每個(gè)池。此外,這樣的管理員可通過(guò)帶外通信通道提供該信息,該信息可通過(guò)位于主 機(jī)系統(tǒng)100中并耦合到存儲(chǔ)控制器124的系統(tǒng)管理引擎132被更新。系統(tǒng)管理引擎可以是 分離的集成電路,該集成電路能夠協(xié)助適當(dāng)?shù)膶?shí)體,例如合作信息技術(shù)部門(mén),來(lái)執(zhí)行與計(jì)算 機(jī)系統(tǒng)相關(guān)聯(lián)的管理任務(wù)。
[0030] 存儲(chǔ)控制器可以集成到輸入/輸出邏輯復(fù)合體126中。復(fù)合體126可包括用來(lái)管 理主機(jī)100中部分輸入/輸出子系統(tǒng)的其它集成控制器。在一些實(shí)施例中復(fù)合體可通過(guò)互 連耦合到主機(jī)處理器102。在一些實(shí)施例中,存儲(chǔ)控制器可與計(jì)算機(jī)系統(tǒng)100分立或分離并 且輸入/輸出邏輯復(fù)合體可通過(guò)網(wǎng)絡(luò)與主機(jī)處理器和系統(tǒng)存儲(chǔ)器110通信。
[0031] 在一些實(shí)施例中,輸入/輸出標(biāo)簽邏輯在文件系統(tǒng)中實(shí)現(xiàn)。輸入/輸出標(biāo)簽邏輯 能夠指定與每個(gè)輸入/輸出存儲(chǔ)請(qǐng)求一起發(fā)布的輸入/輸出的類(lèi)型。例如,發(fā)送到存儲(chǔ)控 制器124的輸入/輸出存儲(chǔ)請(qǐng)求可包括文件數(shù)據(jù)、目錄數(shù)據(jù)或元數(shù)據(jù)。這些類(lèi)型的數(shù)據(jù)的 每一個(gè)可受益于不同的服務(wù)水平。例如,元數(shù)據(jù)可以是最重要的數(shù)據(jù)類(lèi)型,目錄數(shù)據(jù)可以是 次重要的數(shù)據(jù)類(lèi)型,文件數(shù)據(jù)可以是最不重要的數(shù)據(jù)類(lèi)型。這些重要性水平在實(shí)現(xiàn)時(shí)可修 改或改變。這些重要性水平可以與服務(wù)每種類(lèi)型的數(shù)據(jù)時(shí)所采用的服務(wù)質(zhì)量直接對(duì)應(yīng)。此 外可以與輸入/輸出存儲(chǔ)請(qǐng)求一起發(fā)布其它類(lèi)型的數(shù)據(jù)。
[0032] 在任何事件中,元數(shù)據(jù)、目錄數(shù)據(jù)和文件數(shù)據(jù)構(gòu)成要發(fā)布的三種類(lèi)型數(shù)據(jù)的實(shí)施 例,文件系統(tǒng)可包括與每個(gè)塊請(qǐng)求一起的標(biāo)簽,該標(biāo)簽指定數(shù)據(jù)的類(lèi)型為該三種或更多已 建立類(lèi)型中的一種。主機(jī)操作系統(tǒng)的塊輸入/輸出層,例如文件系統(tǒng)層,可以被修改成為每 個(gè)到盤(pán)的邏輯塊請(qǐng)求增加輸入/輸出數(shù)據(jù)類(lèi)型標(biāo)簽字段。然后該標(biāo)簽可以被傳遞到塊輸入 /輸出層中的驅(qū)動(dòng)器。
[0033] 然后主機(jī)操作系統(tǒng)的輸入/輸出層中的驅(qū)動(dòng)器可以將輸入/輸出數(shù)據(jù)類(lèi)型標(biāo)簽與 發(fā)送至存儲(chǔ)控制器124的每個(gè)輸入/輸出存儲(chǔ)請(qǐng)求附加在一起。發(fā)送到存儲(chǔ)控制器的特定 磁盤(pán)請(qǐng)求包括字段中的輸入/輸出類(lèi)型標(biāo)簽。在一些實(shí)施例中,標(biāo)簽可保存在SCSI或ΑΤΑ 命令結(jié)構(gòu)的保留字節(jié)字段中。
[0034] 存儲(chǔ)控制器可以包括用來(lái)監(jiān)測(cè)每個(gè)輸入/輸出存儲(chǔ)請(qǐng)求中每個(gè)輸入/輸出數(shù)據(jù)類(lèi) 型標(biāo)簽字段中的輸入/輸出數(shù)據(jù)類(lèi)型標(biāo)簽字段的邏輯。存儲(chǔ)控制器可以包括基于與請(qǐng)求一 起發(fā)布的數(shù)據(jù)類(lèi)型的重要性水平而使用特定的傳輸層將輸入命令發(fā)送到特定存儲(chǔ)池的邏 輯。因此,如果數(shù)據(jù)很重要,則數(shù)據(jù)可以通過(guò)最高質(zhì)量傳輸層被路由到最高質(zhì)量服務(wù)存儲(chǔ)池 請(qǐng)求,并且如果數(shù)據(jù)不重要,則數(shù)據(jù)可以通過(guò)最低服務(wù)質(zhì)量傳輸層被路由到最低服務(wù)質(zhì)量 存儲(chǔ)池。
[0035] 只有一個(gè)存儲(chǔ)傳輸,并且數(shù)據(jù)可以接受該存儲(chǔ)傳輸提供的最高服務(wù)質(zhì)量。這意味 著在存儲(chǔ)構(gòu)造中沿著最1?帶覽路徑路由請(qǐng)求。
[0036] 存儲(chǔ)控制器提供邏輯塊地址和輸入/輸出存儲(chǔ)請(qǐng)求到物理存儲(chǔ)設(shè)備地址的映射。 因此,通過(guò)使用輸入數(shù)據(jù)類(lèi)型標(biāo)簽字段,基于輸入/輸出存儲(chǔ)請(qǐng)求被路由的可變位置,存儲(chǔ) 控制器為輸入/輸出存儲(chǔ)請(qǐng)求提供動(dòng)態(tài)映射服務(wù)。
[0037] 存儲(chǔ)控制器可以包括可修改的映射表,存儲(chǔ)控制器內(nèi)的路由選擇邏輯利用該映射 表按所期望的服務(wù)質(zhì)量水平經(jīng)由特定傳輸層將每個(gè)進(jìn)入的輸入/輸出存儲(chǔ)請(qǐng)求從主機(jī)操 作系統(tǒng)中的驅(qū)動(dòng)器路由到特定存儲(chǔ)池。經(jīng)由相同的傳輸?shù)竭_(dá)所有這些存儲(chǔ)池。然而傳輸可 提供不同的服務(wù)水平。通過(guò)智能地使用下層構(gòu)造(例如,該構(gòu)造中可能有低等待時(shí)間路徑, 相對(duì)于高帶寬路徑)的服務(wù)在傳輸層實(shí)現(xiàn)特定的服務(wù)水平。在很多實(shí)施例中,服務(wù)質(zhì)量水 平包括性能度量,其基于較小的存儲(chǔ)等待時(shí)間確定服務(wù)質(zhì)量為較高。在其它實(shí)施例中,月艮 務(wù)質(zhì)量水平包括安全度量,其基于相對(duì)可靠性和/或數(shù)據(jù)所需的安全性確定服務(wù)質(zhì)量為較 商。
[0038] 因此,輸入/輸出邏輯復(fù)合體可以確定傳輸104中的哪個(gè)層被使用以及存儲(chǔ)系統(tǒng) 112中的哪個(gè)存儲(chǔ)池被使用??梢赃@樣做從而在等待時(shí)間、安全和/或可靠性方面取得特定 的服務(wù)質(zhì)量。
[0039] 因此,參考圖2,序列105可以用硬件、軟件和/或固件實(shí)現(xiàn)。在軟件和固件實(shí)施例 中,它可由存儲(chǔ)在非短暫性計(jì)算機(jī)可讀介質(zhì),例如光、磁或半導(dǎo)體存儲(chǔ)器中的計(jì)算機(jī)執(zhí)行的 指令實(shí)現(xiàn)。例如,在一些實(shí)施例中,序列可由輸入/輸出邏輯復(fù)合體126實(shí)現(xiàn)。
[0040] 最初,如塊106中所示,分類(lèi)被提取。一些實(shí)施例中的分類(lèi)可以從命令中的設(shè)備層 字段到于讀和寫(xiě)命令的條或塊而獲得。
[0041] 然后如塊108所示,將分類(lèi)與服務(wù)質(zhì)量策略匹配。例如,可以在復(fù)合體126中維護(hù) 將分類(lèi)匹配到適當(dāng)?shù)姆?wù)質(zhì)量策略的表。最后,如塊128所示,執(zhí)行服務(wù)質(zhì)量策略。這可以 通過(guò)在傳輸104內(nèi)提供適當(dāng)?shù)膶觼?lái)傳輸數(shù)據(jù)以及在存儲(chǔ)系統(tǒng)112中提供適當(dāng)?shù)拇鎯?chǔ)池來(lái)完 成。
[0042] 本說(shuō)明書(shū)通篇所引用的"實(shí)施例"或"一個(gè)實(shí)施例"意思是與該實(shí)施例一起描述的 特殊特征、結(jié)構(gòu)或特性包括在本發(fā)明所包含的至少一種實(shí)現(xiàn)中。因此,短語(yǔ)"一個(gè)實(shí)施例"或 "在實(shí)施例中"的出現(xiàn)并不一定是指同一實(shí)施例。進(jìn)一步地,這些特殊的特征、結(jié)構(gòu)或特性可 以以不同于所描述的特殊實(shí)施例的其它合適形式被構(gòu)建并且所有這些形式都在本申請(qǐng)的 權(quán)利要求書(shū)的范圍之內(nèi)。
[0043] 盡管關(guān)于有限數(shù)量的實(shí)施例描述了本發(fā)明,但是本領(lǐng)域技術(shù)人員會(huì)從中意識(shí)到許 多修改和變化。所附權(quán)利要求書(shū)覆蓋落入本發(fā)明的真正精神和范圍之內(nèi)的所有這些修改和 變化。
【權(quán)利要求】
1. 一種方法,包括: 使用標(biāo)識(shí)符標(biāo)識(shí)從主機(jī)計(jì)算機(jī)系統(tǒng)到目標(biāo)存儲(chǔ)系統(tǒng)的輸入/輸出請(qǐng)求; 使用所述標(biāo)識(shí)符對(duì)所述請(qǐng)求進(jìn)行分類(lèi); 基于請(qǐng)求的分類(lèi)為所述請(qǐng)求分配服務(wù)質(zhì)量策略;以及 使用所分配的服務(wù)質(zhì)量策略將所述請(qǐng)求從所述主機(jī)計(jì)算機(jī)系統(tǒng)傳輸?shù)剿瞿繕?biāo)存儲(chǔ) 系統(tǒng)。
2. 如權(quán)利要求1所述的方法,其中識(shí)別請(qǐng)求包括在存儲(chǔ)傳輸中使用分組號(hào)字段。
3. 如權(quán)利要求1所述的方法,其中對(duì)請(qǐng)求進(jìn)行分類(lèi)包括在存儲(chǔ)傳輸中使用設(shè)備層字 段。
4. 如權(quán)利要求1所述的方法,其中對(duì)請(qǐng)求進(jìn)行分類(lèi)包括使用字段,并且從所述字段中 提取數(shù)據(jù)以確定如何為所述請(qǐng)求服務(wù)。
5. 如權(quán)利要求1所述的方法,包括使用存儲(chǔ)在存儲(chǔ)器中的表將服務(wù)質(zhì)量策略與所述標(biāo) 識(shí)符匹配。
6. 如權(quán)利要求1所述的方法,包括通過(guò)存儲(chǔ)傳輸?shù)墓芾斫涌跒樗稣?qǐng)求指定服務(wù)質(zhì)量 策略。
7. 如權(quán)利要求1所述的方法,包括提供包括較低等待時(shí)間路徑和較高帶寬路徑的至少 兩種服務(wù)質(zhì)量。
8. 如權(quán)利要求7所述的方法,包括使用與數(shù)據(jù)平面不同的控制平面,從而使得所述控 制平面總是使用所述較低等待時(shí)間路徑且所述數(shù)據(jù)平面使用所述較低等待時(shí)間路徑或所 述較高帶寬路徑。
9. 如權(quán)利要求1所述的方法,包括提供至少兩個(gè)不同的存儲(chǔ)器并且基于服務(wù)質(zhì)量策略 將流存儲(chǔ)在所述存儲(chǔ)器中的一個(gè)或另一個(gè)中。
10. 如權(quán)利要求1所述的方法,包括提供至少兩個(gè)由不同的個(gè)體存儲(chǔ)設(shè)備構(gòu)成的存儲(chǔ) 池,每個(gè)存儲(chǔ)池與不同的服務(wù)質(zhì)量策略相關(guān)聯(lián)。
11. 一種非短暫性計(jì)算機(jī)可讀介質(zhì),其存儲(chǔ)指令,所述指令使處理器: 使用標(biāo)識(shí)符標(biāo)識(shí)從主機(jī)計(jì)算機(jī)系統(tǒng)到目標(biāo)存儲(chǔ)系統(tǒng)的輸入/輸出請(qǐng)求; 使用所述標(biāo)識(shí)符對(duì)所述請(qǐng)求進(jìn)行分類(lèi); 基于請(qǐng)求的分類(lèi)為所述請(qǐng)求分配服務(wù)質(zhì)量策略;以及 使用所分配的服務(wù)質(zhì)量策略將所述請(qǐng)求從所述主機(jī)計(jì)算機(jī)系統(tǒng)傳輸?shù)剿瞿繕?biāo)存儲(chǔ) 系統(tǒng)。
12. 如權(quán)利要求11的介質(zhì),還存儲(chǔ)在存儲(chǔ)傳輸中使用分組號(hào)字段的指令。
13. 如權(quán)利要求11的介質(zhì),還存儲(chǔ)在存儲(chǔ)傳輸中使用設(shè)備層字段的指令。
14. 如權(quán)利要求11的介質(zhì),還存儲(chǔ)使用字段,并且從所述字段中提取數(shù)據(jù)以確定如何 為所述請(qǐng)求服務(wù)的指令。
15. 如權(quán)利要求11的介質(zhì),還存儲(chǔ)使用存儲(chǔ)在存儲(chǔ)器中的表將服務(wù)質(zhì)量策略與所述標(biāo) 識(shí)符匹配。
16. 如權(quán)利要求11的介質(zhì),還存儲(chǔ)通過(guò)存儲(chǔ)傳輸?shù)墓芾斫涌跒樗稣?qǐng)求指定服務(wù)質(zhì)量 策略的指令。
17. 如權(quán)利要求11的介質(zhì),還存儲(chǔ)提供包括較低等待時(shí)間路徑和較高帶寬路徑的至少 兩種服務(wù)質(zhì)量的指令。
18. 如權(quán)利要求17的介質(zhì),還存儲(chǔ)使用與數(shù)據(jù)平面不同的控制平面,從而使得所述控 制平面總是使用所述較低等待時(shí)間路徑且所述數(shù)據(jù)平面使用所述較低等待時(shí)間路徑或所 述較高帶寬路徑的指令。
19. 如權(quán)利要求11的介質(zhì),還存儲(chǔ)提供至少兩個(gè)不同的存儲(chǔ)器并且基于服務(wù)質(zhì)量策略 將流存儲(chǔ)在所述存儲(chǔ)器中的一個(gè)或另一個(gè)中的指令。
20. 如權(quán)利要求11的介質(zhì),還存儲(chǔ)提供至少兩個(gè)由不同的個(gè)體存儲(chǔ)設(shè)備構(gòu)成的存儲(chǔ)池 的指令,每個(gè)存儲(chǔ)池與不同的服務(wù)質(zhì)量策略相關(guān)聯(lián)。
21. -種裝置,包括: 控制器,用來(lái)使用標(biāo)識(shí)符標(biāo)識(shí)從主機(jī)計(jì)算機(jī)系統(tǒng)到目標(biāo)存儲(chǔ)系統(tǒng)的輸入/輸出請(qǐng)求, 使用所述標(biāo)識(shí)符對(duì)所述請(qǐng)求進(jìn)行分類(lèi),基于請(qǐng)求的分類(lèi)為所述請(qǐng)求分配服務(wù)質(zhì)量策略,以 及使用所分配的服務(wù)質(zhì)量策略將所述請(qǐng)求從所述主機(jī)計(jì)算機(jī)系統(tǒng)傳輸?shù)剿瞿繕?biāo)存儲(chǔ)系 統(tǒng);以及 耦合到所述控制器的存儲(chǔ)器。
22. 如權(quán)利要求21的裝置,所述控制器用來(lái)在存儲(chǔ)傳輸中使用分組號(hào)字段。
23. 如權(quán)利要求21的裝置,所述控制器用來(lái)存儲(chǔ)在存儲(chǔ)傳輸中使用設(shè)備層字段的指 令。
24. 如權(quán)利要求21的裝置,所述控制器用來(lái)使用字段并且從所述字段中提取數(shù)據(jù)以確 定如何為所述請(qǐng)求服務(wù)。
25. 如權(quán)利要求21的裝置,所述控制器用來(lái)在存儲(chǔ)器中存儲(chǔ)以將服務(wù)質(zhì)量策略與所述 標(biāo)識(shí)符匹配。
26. 如權(quán)利要求21的裝置,所述控制器用來(lái)通過(guò)存儲(chǔ)傳輸?shù)墓芾斫涌跒樗稣?qǐng)求指定 服務(wù)質(zhì)量策略。
27. 如權(quán)利要求21的裝置,所述控制器用來(lái)提供包括較低等待時(shí)間路徑和較高帶寬路 徑的至少兩種服務(wù)質(zhì)量。
28. 如權(quán)利要求21的裝置,所述控制器用來(lái)使用與數(shù)據(jù)平面不同的控制平面,從而使 得所述控制平面總是使用所述較低等待時(shí)間路徑且所述數(shù)據(jù)平面使用所述較低等待時(shí)間 路徑或所述較高帶寬路徑。
29. 如權(quán)利要求21的裝置,所述控制器用來(lái)提供至少兩個(gè)不同的存儲(chǔ)器并且基于服務(wù) 質(zhì)量策略將流存儲(chǔ)在所述存儲(chǔ)器中的一個(gè)或另一個(gè)中。
30. 如權(quán)利要求21的裝置,所述控制器用來(lái)提供至少兩個(gè)由不同的個(gè)體存儲(chǔ)設(shè)備構(gòu)成 的存儲(chǔ)池,每個(gè)存儲(chǔ)池與不同的服務(wù)質(zhì)量策略相關(guān)聯(lián)。
【文檔編號(hào)】G06F13/38GK104126180SQ201180076124
【公開(kāi)日】2014年10月29日 申請(qǐng)日期:2011年12月29日 優(yōu)先權(quán)日:2011年12月29日
【發(fā)明者】M·P·梅斯尼耶, R·珀?duì)柭? 申請(qǐng)人:英特爾公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1