[發(fā)明專利]數(shù)據(jù)復(fù)制系統(tǒng)裝置和方法有效
| 申請?zhí)枺?/td> | 200780047674.5 | 申請日: | 2007-11-30 |
| 公開(公告)號: | CN101569159A | 公開(公告)日: | 2009-10-28 |
| 發(fā)明(設(shè)計)人: | 賈斯廷·P·伊斯門;杰弗里·R·蘇雷茲;安德魯·N·威爾特 | 申請(專利權(quán))人: | 國際商業(yè)機器公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F3/06 |
| 代理公司: | 北京市柳沈律師事務(wù)所 | 代理人: | 黃小臨 |
| 地址: | 美國紐*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù) 復(fù)制 系統(tǒng) 裝置 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及用于管理數(shù)據(jù)的系統(tǒng)、裝置和方法,且更具體地,涉及用于 復(fù)制數(shù)據(jù)的系統(tǒng)、裝置和方法。
背景技術(shù)
有效的數(shù)據(jù)復(fù)制/移動解決方案是管理和存儲數(shù)據(jù)的重要方面。數(shù)據(jù)復(fù)制 可以包括如下操作:其中數(shù)據(jù)被從一個位置移動到另一位置,諸如碎片整理 數(shù)據(jù)(defragmenting?data)或備份數(shù)據(jù)。用于復(fù)制數(shù)據(jù)的方案包括傳統(tǒng)的 輸入/輸出(I/O)操作,其中主機系統(tǒng)從數(shù)據(jù)存儲設(shè)備讀取并向數(shù)據(jù)存儲設(shè) 備寫入數(shù)據(jù)。這種方法有效地用于復(fù)制數(shù)據(jù),但由于必要的輸入/輸出操作而 創(chuàng)建了不期望的數(shù)據(jù)復(fù)制費用。
另一數(shù)據(jù)復(fù)制方案包括快速復(fù)制,諸如IBM的其中從主機 系統(tǒng)向數(shù)據(jù)存儲子系統(tǒng)發(fā)送單個請求,且數(shù)據(jù)存儲子系統(tǒng)進行整個復(fù)制操作。 經(jīng)常比輸入/輸出方法更快且更有效地瀏覽快速復(fù)制,這是因為快速復(fù)制消除 了多次輸入/輸出操作的需要。雖然快速復(fù)制可以減少由輸入/輸出操作引起 的數(shù)據(jù)復(fù)制費用,但是存在某些問題。
例如,如果主機系統(tǒng)發(fā)送對應(yīng)于已經(jīng)在快速復(fù)制關(guān)系中的數(shù)據(jù)的快速復(fù) 制請求,則可以不進行快速復(fù)制。因此,主機系統(tǒng)用傳統(tǒng)的I/O操作復(fù)制數(shù) 據(jù),這是因為等待數(shù)據(jù)成為可用于快速復(fù)制可能花費比用傳統(tǒng)I/O操作復(fù)制 數(shù)據(jù)更長的時間。換句話說,由于主機系統(tǒng)沒有評估數(shù)據(jù)將何時變?yōu)榭捎糜? 快速復(fù)制,因此經(jīng)由傳統(tǒng)的I/O操作來復(fù)制數(shù)據(jù)。
簡言之,由于先前描述的問題,快速復(fù)制操作仍然未充分利用。
發(fā)明內(nèi)容
從先前的討論中,存在對于用于復(fù)制數(shù)據(jù)的增強系統(tǒng)、裝置和方法的需 要。有益地,這種系統(tǒng)、裝置和方法將通過提供用于評估何時數(shù)據(jù)將可用于 快速復(fù)制并傳送另外的快速復(fù)制請求的方案來最大化經(jīng)由快速復(fù)制而復(fù)制的 數(shù)據(jù)。
響應(yīng)于現(xiàn)有技術(shù)的狀態(tài),具體地,響應(yīng)于通過當前可用的數(shù)據(jù)復(fù)制方案 還不能完全解決的現(xiàn)有技術(shù)中的問題和需要,開發(fā)了本發(fā)明。因此,開發(fā)了 本發(fā)明以提供用于復(fù)制數(shù)據(jù)的裝置、系統(tǒng)和方法,其通過提供用于評估何時 數(shù)據(jù)將可用于快速復(fù)制并傳送另外的快速復(fù)制請求的方案來最大化經(jīng)由快速 復(fù)制而復(fù)制的數(shù)據(jù)。
在本發(fā)明的一個方面中,一種用于復(fù)制數(shù)據(jù)的系統(tǒng),包括能夠支持快速 復(fù)制的數(shù)據(jù)存儲子系統(tǒng)和主機系統(tǒng),該主機系統(tǒng)向數(shù)據(jù)存儲子系統(tǒng)傳送對于 數(shù)據(jù)的快速復(fù)制請求;如果快速復(fù)制請求未被同意,則評估對于未決快速復(fù) 制操作的預(yù)期等待時間;等待所述等待時間的過期;與所述數(shù)據(jù)存儲子系統(tǒng) 傳送對于數(shù)據(jù)的另外的快速復(fù)制請求;以及如果所述另外的快速復(fù)制被同意, 則把數(shù)據(jù)記錄為已移動。在某些實施例中,如果預(yù)期等待時間超過用于進行 傳統(tǒng)I/O操作的預(yù)期持續(xù)時間,則主機系統(tǒng)經(jīng)由傳統(tǒng)I/O操作來移動數(shù)據(jù)。
在一些實施例中,如果經(jīng)由傳統(tǒng)I/O操作來移動數(shù)據(jù),則所述主機系統(tǒng) 把數(shù)據(jù)記錄為已移動。在某些實施例中,所述快速復(fù)制請求可以包括將數(shù)據(jù) 移動到數(shù)據(jù)存儲子系統(tǒng)本地的位置的請求。在其他實施例中,所述快速復(fù)制 請求可以包括將數(shù)據(jù)移動到相對于數(shù)據(jù)存儲子系統(tǒng)的非本地位置的請求。在 某些實施例中,主機系統(tǒng)根據(jù)數(shù)據(jù)存儲子系統(tǒng)的工作負荷來調(diào)整預(yù)期等待時 間。在一些實施例中,主機系統(tǒng)通過從要移動的數(shù)據(jù)的列表移除數(shù)據(jù),并記 錄數(shù)據(jù)被移動的時間。
在本發(fā)明的一個方面中,一種用于復(fù)制數(shù)據(jù)的裝置,包括通信模塊,向 數(shù)據(jù)存儲子系統(tǒng)傳送對于數(shù)據(jù)的快速復(fù)制請求;同步模塊,如果快速復(fù)制請 求未被同意,則評估對于未決快速復(fù)制操作的預(yù)期等待時間;數(shù)據(jù)管理模塊, 等待預(yù)期等待時間的過期。所述通信模塊還向數(shù)據(jù)存儲子系統(tǒng)傳送對于數(shù)據(jù) 的另外的快速復(fù)制請求,且如果所述另外的快速復(fù)制請求被同意,則所述數(shù) 據(jù)管理模塊把數(shù)據(jù)記錄為已移動。在某些實施例中,如果所述預(yù)期等待時間 超過用于進行傳統(tǒng)I/O操作的預(yù)期持續(xù)時間,則I/O模塊經(jīng)由傳統(tǒng)I/O操作 來移動數(shù)據(jù)。
還提供本發(fā)明的方法用于復(fù)制數(shù)據(jù)。在所公開的實施例中的方法實質(zhì)上 包括進行相對于所描述的系統(tǒng)和裝置的上述功能所需的操作。在一個實施例 中,該方法包括向數(shù)據(jù)存儲子系統(tǒng)傳送對于數(shù)據(jù)的快速復(fù)制請求;如果該快 速復(fù)制請求未被同意,則評估對于未決快速復(fù)制操作的預(yù)期等待時間;等待 預(yù)期等待時間的過期;向數(shù)據(jù)存儲子系統(tǒng)傳送對于數(shù)據(jù)的另外的快速復(fù)制請 求;如果另外的快速復(fù)制請求被同意,則把數(shù)據(jù)記錄為已移動。在一些實施 例中,該方法還包括如果所述預(yù)期等待時間超過用于進行傳統(tǒng)I/O操作的預(yù) 期持續(xù)時間,則經(jīng)由傳統(tǒng)I/O操作來移動數(shù)據(jù)。
該專利技術(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/200780047674.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 內(nèi)容管理方法以及內(nèi)容管理裝置
- 用于更新輸入數(shù)據(jù)的復(fù)制控制信息的設(shè)備和方法
- 非易失性存儲裝置以及存儲控制器
- 一種組播報文兩級復(fù)制方法及裝置
- 存儲系統(tǒng)、信息處理系統(tǒng)及非易失性存儲器的控制方法
- 數(shù)據(jù)復(fù)制裝置以及計算機能讀取的存儲介質(zhì)
- 一種快速復(fù)制PCB線段的方法及系統(tǒng)
- 一種復(fù)制方法、裝置和終端
- 一種基于區(qū)塊鏈的區(qū)塊復(fù)制方法、裝置、設(shè)備及介質(zhì)
- 一種數(shù)據(jù)復(fù)制粘貼方法、系統(tǒng)及電子設(shè)備





