[發(fā)明專利]動態(tài)調(diào)整多個存儲器拷貝和存儲器映射窗口以優(yōu)化I/O性能在審
| 申請?zhí)枺?/td> | 202010951411.4 | 申請日: | 2020-09-11 |
| 公開(公告)號: | CN112486406A | 公開(公告)日: | 2021-03-12 |
| 發(fā)明(設(shè)計)人: | L·M·古普塔;K·J·埃士;K·A·安德森;B·A·瑞納爾迪 | 申請(專利權(quán))人: | 國際商業(yè)機器公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06;G06F12/06;G06F12/0831;G06F13/28;G06F13/42 |
| 代理公司: | 中國貿(mào)促會專利商標(biāo)事務(wù)所有限公司 11038 | 代理人: | 李穎 |
| 地址: | 美國*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 動態(tài) 調(diào)整 存儲器 拷貝 映射 窗口 優(yōu)化 性能 | ||
本公開涉及動態(tài)調(diào)整多個存儲器拷貝和存儲器映射窗口以優(yōu)化I/O性能。一種用于動態(tài)優(yōu)化數(shù)據(jù)傳送技術(shù)的利用的方法,包括:根據(jù)哪一數(shù)據(jù)傳送技術(shù)更有效,采用幾個數(shù)據(jù)傳送技術(shù)中的一個,處理多個I/O請求。數(shù)據(jù)傳送技術(shù)包括:存儲器拷貝數(shù)據(jù)傳送技術(shù),其將與I/O請求相關(guān)聯(lián)的高速緩存段從高速緩存存儲器拷貝到永久映射存儲器;以及存儲器映射數(shù)據(jù)傳送技術(shù),其臨時映射與I/O請求相關(guān)聯(lián)的高速緩存段。為了處理I/O請求,該方法利用與存儲器拷貝數(shù)據(jù)傳送技術(shù)相關(guān)聯(lián)的第一數(shù)量的“拷貝”窗口,以及與存儲器映射數(shù)據(jù)傳送技術(shù)相關(guān)聯(lián)的第二數(shù)量的“映射”窗口。該方法動態(tài)調(diào)整第一數(shù)量和第二數(shù)量中的一個或多個,以便優(yōu)化I/O請求的處理。還公開了對應(yīng)的系統(tǒng)和計算機程序產(chǎn)品。
技術(shù)領(lǐng)域
本發(fā)明涉及用于在存儲器拷貝和存儲器映射技術(shù)之間動態(tài)切換以優(yōu)化存儲系統(tǒng)中的I/O性能的系統(tǒng)和方法。
背景技術(shù)
外圍部件互連(PCI)主橋可以實現(xiàn)數(shù)據(jù)處理系統(tǒng)內(nèi)的處理器和輸入/輸出(I/O)子系統(tǒng)之間的通信。PCI主橋提供數(shù)據(jù)緩沖能力,以使讀和寫數(shù)據(jù)能夠在處理器和I/O子系統(tǒng)之間傳送。I/O子系統(tǒng)可以是一組連接到PCI總線的PCI設(shè)備。當(dāng)PCI總線上的PCI設(shè)備通過直接存儲器存取(DMA)向系統(tǒng)存儲器發(fā)出讀或?qū)懨顣r,PCI主橋?qū)MA的PCI地址轉(zhuǎn)換成系統(tǒng)存儲器的系統(tǒng)存儲器地址。
PCI總線上的每個PCI設(shè)備可以與駐留在系統(tǒng)存儲器內(nèi)的相應(yīng)轉(zhuǎn)換控制條目(TCE)表相關(guān)聯(lián)。TCE表可以用于執(zhí)行從PCI地址到系統(tǒng)存儲器地址的TCE轉(zhuǎn)換。響應(yīng)于DMA讀或?qū)懖僮鳎琍CI主橋讀取相應(yīng)的TCE表以提供TCE轉(zhuǎn)換。
在諸如IBM DS8000TM企業(yè)存儲系統(tǒng)的存儲系統(tǒng)中,由存儲系統(tǒng)處理的每個I/O需要一次或多次映射存儲系統(tǒng)的高速緩存存儲器。例如,對高速緩存存儲器的讀取命中需要創(chuàng)建TCE映射,使得主機適配器可以經(jīng)由DMA讀取高速緩存存儲器。然后在DMA完成之后解除映射該TCE映射。在讀取未命中的情況下,需要兩個TCE映射:在高速緩存存儲器和設(shè)備適配器之間的一個映射,以便從存儲驅(qū)動器檢索讀取的數(shù)據(jù),以及在高速緩存存儲器和主機適配器之間的第二映射,以便將讀取的數(shù)據(jù)返回到主機系統(tǒng)。在DMA完成之后,TCE映射可以被解除映射。
鑒于上述內(nèi)容,需要的是用于在諸如IBM DS8000TM企業(yè)存儲系統(tǒng)的存儲系統(tǒng)內(nèi)傳送數(shù)據(jù)的替代數(shù)據(jù)傳送技術(shù)。進一步需要的是在幾種數(shù)據(jù)傳送技術(shù)之間動態(tài)切換以優(yōu)化諸如IBM DS8000TM企業(yè)存儲系統(tǒng)的存儲系統(tǒng)中的I/O性能的系統(tǒng)和方法。
發(fā)明內(nèi)容
響應(yīng)于本領(lǐng)域的當(dāng)前狀態(tài),并且特別地,響應(yīng)于本領(lǐng)域中尚未被當(dāng)前可用的系統(tǒng)和方法完全解決的問題和需要,開發(fā)了本發(fā)明。相應(yīng)地,開發(fā)了本發(fā)明的實施例,用于動態(tài)地優(yōu)化數(shù)據(jù)傳送技術(shù)的利用。本發(fā)明的特征和優(yōu)點將從以下描述和所附權(quán)利要求書中變得更加完全顯而易見,或者可以通過如下文所述的本發(fā)明的實踐來了解。
與前述一致,公開了一種用于動態(tài)優(yōu)化數(shù)據(jù)傳送技術(shù)的利用的方法。該方法根據(jù)哪一數(shù)據(jù)傳送技術(shù)更有效,采用幾個數(shù)據(jù)傳送技術(shù)中的一個,處理多個I/O請求。數(shù)據(jù)傳送技術(shù)包括:存儲器拷貝數(shù)據(jù)傳送技術(shù),其將與I/O請求相關(guān)聯(lián)的高速緩存段從高速緩存存儲器拷貝到永久映射存儲器,該永久映射存儲器永久映射到總線地址窗口;以及存儲器映射數(shù)據(jù)傳送技術(shù),其將與I/O請求相關(guān)聯(lián)的高速緩存段從高速緩存存儲器臨時映射到總線地址窗口。為了處理I/O請求,該方法利用與存儲器拷貝數(shù)據(jù)傳送技術(shù)相關(guān)聯(lián)的第一數(shù)量的“拷貝”窗口,以及與存儲器映射數(shù)據(jù)傳送技術(shù)相關(guān)聯(lián)的第二數(shù)量的“映射”窗口。該方法動態(tài)調(diào)整第一數(shù)量和第二數(shù)量中的一個或多個,以便優(yōu)化I/O請求的處理。
還公開了對應(yīng)的系統(tǒng)和計算機程序產(chǎn)品,并在這里請求保護。
附圖說明
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于國際商業(yè)機器公司,未經(jīng)國際商業(yè)機器公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010951411.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 色相調(diào)整系統(tǒng)及其調(diào)整方法
- 調(diào)整設(shè)備和調(diào)整方法
- 踏板調(diào)整結(jié)構(gòu)及調(diào)整步態(tài)的調(diào)整方法
- 立體深度調(diào)整和焦點調(diào)整
- 調(diào)整裝置及其調(diào)整方法
- 噴嘴調(diào)整工具及調(diào)整方法
- 調(diào)整系統(tǒng)及調(diào)整方法
- 調(diào)整裝置以及調(diào)整方法
- 環(huán)境調(diào)整系統(tǒng)、環(huán)境調(diào)整方法及環(huán)境調(diào)整程序
- 功率調(diào)整器(調(diào)整)





