【摘要】一種環(huán)形回流垂直風(fēng)洞,本實(shí)用新型的環(huán)形回流 垂直風(fēng)洞包括動力系統(tǒng)和工作洞體,其中所述工作洞體包括入 口進(jìn)氣端、安定段、收縮段、工作段、以及出口排氣端,其特 征在于:所述風(fēng)洞還包括一個罩于所述工作洞體之外的外殼, 在所述工作洞體和所述
【摘要】 以太網(wǎng)存儲區(qū)域網(wǎng)絡(luò)中基于目標(biāo)器內(nèi)存設(shè)備的 緩存方法屬于存儲區(qū)域網(wǎng)絡(luò)存儲技術(shù)領(lǐng)域,其特征在于:它使 用由IP SAN系統(tǒng)目標(biāo)器上豐富的DARM內(nèi)存資源所構(gòu)成的大 容量快速設(shè)備作為緩存資源,將IP SAN系統(tǒng)的磁盤空間劃分 為大小一致的映射粒度,自動的對磁盤空間的熱點(diǎn)粒度進(jìn)行緩 存,它認(rèn)為某一個粒度一旦被訪問即為熱點(diǎn)粒度,并且一直認(rèn) 為這個粒度是熱點(diǎn)粒度直到此粒度由于長時間沒有被訪問而 被替換出緩存設(shè)備為止,我們針對讀操作占優(yōu)的應(yīng)用實(shí)現(xiàn)了寫 直達(dá)策略的緩存。它可以充分利用IP SAN系統(tǒng)目標(biāo)器上的 CPU以及DRAM內(nèi)存資源,減少I/O延遲,減輕存儲磁盤的 I/O負(fù)載從而提高系統(tǒng)的整體性能。 【專利類型】發(fā)明申請 【申請人】清華大學(xué) 【申請人類型】學(xué)校 【申請人地址】100084北京市100084-82信箱 【申請人地區(qū)】中國 【申請人城市】北京市 【申請人區(qū)縣】海淀區(qū) 【申請?zhí)枴緾N200610088931.7 【申請日】2006-07-27 【申請年份】2006 【公開公告號】CN1946049A 【公開公告日】2007-04-11 【公開公告年份】2007 【授權(quán)公告號】CN100405777C 【授權(quán)公告日】2008-07-23 【授權(quán)公告年份】2008.0 【IPC分類號】H04L12/46; G06F12/08; G06F12/00; H04L12/54; G06F12/06; G06F3/06; H04L12/861 【發(fā)明人】舒繼武; 薛巍; 于冰; 羅軼鳳 【主權(quán)項(xiàng)內(nèi)容】1.以太網(wǎng)存儲區(qū)域網(wǎng)絡(luò)中基于目標(biāo)器內(nèi)存設(shè)備的緩存方法,其特征在于,該方法在利用IP- SAN中目標(biāo)器上富余的CPU以及DRAM內(nèi)存資源對熱點(diǎn)數(shù)據(jù)進(jìn)行自動緩存時依次含有以 下步驟: 步驟(1)在作為存儲管理節(jié)點(diǎn)的IP?SAN目標(biāo)器上的SCSI目標(biāo)器中間層模塊上建立一個 緩存管理模塊,該模塊和IP?SAN目標(biāo)器軟件共同運(yùn)行在IP?SAN系統(tǒng)目標(biāo)器節(jié)點(diǎn)的嵌入式 操作系統(tǒng)上; 步驟(2)按以下步驟為SCSI目標(biāo)器中間層命令中所包含的SCSI命令分配I/O數(shù)據(jù)緩沖區(qū): 步驟(2.1)把該IP?SAN系統(tǒng)的磁盤空間按照磁盤的塊地址邏輯地劃分為大小與緩 存塊大小一致的映射粒度; 步驟(2.2)當(dāng)為SCSI目標(biāo)器中間層命令所包含的SCSI命令分配I/O數(shù)據(jù)緩沖區(qū)時, 將SCSI命令所訪問數(shù)據(jù)的塊起始地址和塊結(jié)束地址按照磁盤空間所劃分的粒度大小 進(jìn)行對齊,塊起始地址將會被對齊到所訪問數(shù)據(jù)所在的第一個磁盤粒度的塊起始地 址,塊結(jié)束地址將會被對其到所訪問數(shù)據(jù)所在的最后一個磁盤粒度的塊結(jié)束地址, 而所分配的數(shù)據(jù)緩沖區(qū)將用于存取磁盤空間地址位于對齊后的塊起始地址和塊結(jié)束 地址之間的數(shù)據(jù),這些空間對應(yīng)若干個完整的磁盤存儲粒度; 步驟(2.3)把一個SCSI目標(biāo)器中間層命令所包含的一個SCSI命令按照其所訪問的 數(shù)據(jù)所跨越的所述磁盤粒度進(jìn)行拆分,為數(shù)據(jù)所在的每一個磁盤存儲粒度都生成一 個新的SCSI命令,將原來的SCSI命令中整段的緩沖區(qū)相應(yīng)地分割給每一個新生成的 SCSI命令; 步驟(3)當(dāng)SCSI目標(biāo)器中間層命令所包含的SCSI命令為讀命令時,按以下步驟執(zhí)行: 步驟(3.1)以SCSI命令訪問數(shù)據(jù)所在的磁盤存儲粒度的塊起始地址作為索引、利 用一種作為可擴(kuò)展哈希樹的基樹結(jié)構(gòu)對由內(nèi)存資源所組成的緩存進(jìn)行快速查找; 步驟(3.2)若所要訪問的數(shù)據(jù)在所述緩存中,則直接利用相應(yīng)緩存塊中的數(shù)據(jù)對 SCSI命令的I/O數(shù)據(jù)緩沖區(qū)進(jìn)行填充,并且把SCSI命令返回給IP?SAN的前端啟動器; 否則,則直接把所要訪問的數(shù)據(jù)從磁盤讀入到該SCSI命令的I/O數(shù)據(jù)緩沖區(qū)中,然后 再把此SCSI命令I(lǐng)/O數(shù)據(jù)緩沖區(qū)中的數(shù)據(jù)填充到相應(yīng)的緩存塊中以備后續(xù)對相同數(shù) 據(jù)區(qū)的訪問,填充之后把該SCSI命令返回給IP?SAN的前端啟動器; 步驟(4)當(dāng)SCSI目標(biāo)器中間層命令所包含的SCSI命令為寫命令時,執(zhí)行如下步驟: 步驟(4.1)在所述IP?SAN前端啟動器把數(shù)據(jù)寫入到SCSI命令的I/O數(shù)據(jù)緩沖區(qū)后, 按步驟(3.1)所屬的方法對所述緩存資源進(jìn)行快速查找,以確定所要寫入的數(shù)據(jù)是 否在緩存中; 步驟(4.2)若在緩存中,則首先把該SCSI命令I(lǐng)/O數(shù)據(jù)緩沖區(qū)中的數(shù)據(jù)直接寫入到 磁盤中相應(yīng)的區(qū)域,然后利用SCSI命令I(lǐng)/O數(shù)據(jù)緩沖區(qū)中的數(shù)據(jù)對緩存中相應(yīng)緩存塊 中的數(shù)據(jù)進(jìn)行更新,在更新完成后,把該SCSI命令返回給IP?SAN的前端啟動器;若 不在緩存中,則直接把該SCSI命令的I/O數(shù)據(jù)緩沖區(qū)中的數(shù)據(jù)寫入到磁盤中的相應(yīng)區(qū) 域,然后把該SCSI命令返回給IP?SAN前端啟動器。 【當(dāng)前權(quán)利人】清華大學(xué) 【當(dāng)前專利權(quán)人地址】北京市100084-82信箱 【專利權(quán)人類型】公立 【統(tǒng)一社會信用代碼】12100000400000624D 【被引證次數(shù)】5 【被他引次數(shù)】5.0 【家族引證次數(shù)】5.0 【家族被引證次數(shù)】5
未經(jīng)允許不得轉(zhuǎn)載:http://www.mhvdw.cn/1776293867.html
喜歡就贊一下






