[發明專利]追蹤轉移邏輯分區的存儲器狀態的系統和方法有效
| 申請號: | 200810091190.7 | 申請日: | 2008-04-09 |
| 公開(公告)號: | CN101290593A | 公開(公告)日: | 2008-10-22 |
| 發明(設計)人: | 斯圖爾特·Z·雅各布斯;威廉·J·阿姆斯特朗;邁克爾·J·克里根;戴維·A·拉森;內爾什·內亞;韋德·B·奧倫 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京市柳沈律師事務所 | 代理人: | 黃小臨 |
| 地址: | 美國紐*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 追蹤 轉移 邏輯 分區 存儲器 狀態 系統 方法 | ||
技術領域
本發明涉及計算系統,并且更具體地,涉及管理計算機系統之間的邏輯分區轉移(logical?partition?migration)。
背景技術
數據轉移一般指將計算機數據從一個計算機位置轉移到另一個的處理。例如,管理員可以通過將應用和/或存儲從一個操作系統或計算機傳送到另一個來幫助維護或更新。盡管有必要,但是數據轉移可能對依賴于不間斷的計算機訪問的商業、政府機構和個人造成極大挑戰和風險。經常出現軟件安裝問題。這種問題可能歸因于處理環境中的不完善的程序代碼或不可預見的交互。例如,在傳送期間可能丟失或破壞所存儲的數據。這種問題可能導致損失慘重的系統錯誤和當機時間(downtime)。
關于數據傳送的問題可能混合在邏輯分區環境中,其中,唯一資源共享和訪問實踐可能帶來另外的考慮。邏輯分區提供了適合于分配和共享計算資源的編程體系。分區可以邏輯地包括機器的物理處理器、存儲器和其他資源的一部分。如此,管理員可以將相同的資源分配給不止一個分區。除了多個虛擬處理器之外,每個分區可以另外存有(host)操作系統。被稱作管理程序(hypervisor)或分區管理器的底層程序將物理處理器分配和指派給每個虛擬處理器。每個分區典型地具有用于與網絡通信的唯一連接。以這種方式,每個分區很大程度上如作為單獨的計算機一樣操作。
在轉移期間,包括可應用存儲器、處理器/寄存器狀態信息和關于與虛擬分區組件關聯的物理接口/盤的連接信息等在內的轉移邏輯分區的狀態被傳送到另一計算機的另一邏輯分區。可以激發轉移以在轉移邏輯分區的計算機上容納新的硬件或程序更新。時常,被轉移的邏輯分區最終被返回到原始邏輯分區位置。
理想地,邏輯分區在新邏輯分區上不間斷地,例如顯然地連續工作。最后,在要與下面的物理硬件分離的轉移期間,轉移分區可以運行在虛擬化環境中。管理程序可以負責提供允許發生從源邏輯分區到目標邏輯分區的轉移的基礎結構。目標邏輯分區可以是為轉移新創建的,其典型位于分離的、物理計算機上,并且被配置用于容納所傳送的邏輯分區的狀態。
在邏輯分區正向另一服務器計算機轉移的情況下,可能有必要說明或者保護影響轉移邏輯分區的例如被存儲的存儲器的狀態的存儲操作或頁條目(page?entry)。一旦分區已經轉移,所保存的這種條目的完整性對于該分區的適當操作可能是必要的。換另一種方式,應該在轉移期間保護或維護對于轉移分區的每頁的狀態/條目,以允許相對無縫地恢復被轉移的分區的工作。由于此原因,分區頁、例如存儲器的部分的維護將不會需要計算機系統的明顯的當機時間。
不能維持轉移分區的狀態可能導致在轉移分區中的分區停歇或數據完整性的缺乏。由不成功的轉移引起的任何這種問題可能導致商業和工時的損失。人為地追蹤相當大量的存儲器更新將會非常緩慢、乏味和復雜。在這種傳送將另外改進系統性能的情況下,這些潛在問題可能進一步轉化為對轉移分區的阻礙。
因此需要在邏輯分區的環境中的轉移數據和相關處理的改進方式。
發明內容
本發明提供了被配置用于通過自動追蹤轉移邏輯分區的頁的狀態來促進在邏輯分區的環境中的固件轉移的裝置、方法和程序產品。在本發明的一個方面中,處理使用具有對應于多個頁狀態的多個條目的表格來促進邏輯分區的轉移。當邏輯分區轉移時表格條目可以記錄和維持各個頁的狀態。
根據本發明的一個方面,提供了一種管理將邏輯分區轉移到另一邏輯分區的轉移的方法,該方法包括當所述邏輯分區轉移時自動追蹤所述邏輯分區的頁的狀態,以及基于相對于所述邏輯分區的另一頁的另一狀態的所述頁的狀態來轉移所述頁。
根據本發明的另一方面,提供了一種管理將邏輯分區轉移到另一邏輯分區的轉移的裝置,包括:用于當所述邏輯分區轉移時自動追蹤所述邏輯分區的頁的狀態的模塊;以及用于基于相對于所述邏輯分區的另一頁的另一狀態的所述頁的狀態來轉移所述頁的模塊。
在本發明的一個實施例中,頁的狀態包括指示在轉移期間影響頁的變化的量的數值。響應于允許存儲操作的頁的條目,可以提高或增加該數值。相反,響應于不允許存儲操作的頁的條目,可以減少該數值。
在本發明的另一方面中,頁的狀態可以被用于確定相比于另一頁的狀態的關于該頁的潛在轉移的相對復雜性程度。此外,頁的狀態可以被用于指示關于該頁是否已經被轉移、應該被轉移或不應該轉移的狀態。該狀態可以另外指示在一頁的初始轉移之后該頁是否已經被變更。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810091190.7/2.html,轉載請聲明來源鉆瓜專利網。





