[發明專利]信息處理裝置及其控制方法有效
| 申請號: | 200910117801.5 | 申請日: | 2009-02-23 |
| 公開(公告)號: | CN101515978A | 公開(公告)日: | 2009-08-26 |
| 發明(設計)人: | 石川亮 | 申請(專利權)人: | 佳能株式會社 |
| 主分類號: | H04N1/00 | 分類號: | H04N1/00;G06F3/12 |
| 代理公司: | 北京怡豐知識產權代理有限公司 | 代理人: | 任之光;郭召道 |
| 地址: | 日本東京都*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 信息處理 裝置 及其 控制 方法 | ||
技術領域
本發明涉及一種具有多個虛擬機能夠在其中操作的虛擬機操作環境的信息處理裝置及對該信息處理裝置的控制方法。?
背景技術
隨著網絡環境的普及,出現了可連接于網絡的打印機裝置以及MFP(多功能外圍設備)。在標準辦公環境中,多個用戶共享多個MFP。?
在這種環境中,即使當在指定的設備中不能執行作業時,還可以在網絡上的其他設備中執行該作業。因此,已經提出了將作業傳輸到其他設備并執行該作業的作業傳輸技術(例如,日本專利特開7-121330號公報)。?
要使用這種作業傳輸技術來傳輸作業,必須將作業轉換為某一靜態中間數據。?
在執行期間,作業將計算中途的臨時數據存儲在硬盤的臨時文件中或由OS管理的存儲區域中。因此僅僅使用作業傳輸技術來在任意時刻簡單地傳輸正被執行的作業是不可能的。?
例如,由于紙用完或調色劑用完而要傳輸作業時,將該作業轉換為中間數據并且在發現該作業不可執行之后傳輸該作業。然而,在例如由于存儲器容量不足甚至不能夠計算中間數據而應當傳輸作業的情況下,上述作業傳輸技術不能夠傳輸該作業。?
在該情況下,在計算中途將數據暫時丟棄,并且在傳輸目的地再次進行計算。因為由于數據丟棄而必須進行兩次計算,所以打印花費的時間比所需的更多。?
如果進行中的計算是,例如復雜的PDL數據的繪制,則將浪費幾十分鐘的計算時間。?
出于例如降低服務器的數量的目的,由VMware以及xen代表的虛擬機技術變得普通。?
虛擬機技術提供了恢復功能,使得能夠暫時停止包括在設備上運行的OS的所有程序,將停止狀態(CPU寄存器上的數據和RAM上的數據)作為虛擬機的狀態文件存儲以及從該停止狀態恢復虛擬機。?
上述作業傳輸技術以及虛擬機技術的恢復功能的組合使得傳輸執行期間的作業。?
更具體來說,能夠通過暫時停止針對各個虛擬機操作期間的作業,傳輸虛擬機的狀態文件以及在傳輸目的地將其恢復,來傳輸正被執行的作業。?
然而,為了使虛擬機實際地恢復操作,要被虛擬機訪問的諸如硬盤的存儲是必須的。從傳輸時間以及傳輸目的地所需的存儲容量的觀點來看,經由網絡將恢復虛擬機所需的大約100G字節的硬盤數據進行傳輸是不實際的。?
通常來說,為了傳輸虛擬機,預先在網絡上的服務器上準備存儲以使得虛擬機能夠使用諸如OS提供的NFS(網絡文件系統)的機制來訪問它。?
然而,在打印處理期間,MFP頻繁地將圖像數據作為圖像處理的臨時文件從存儲中讀出或寫入存儲中。這在CPU與存儲之間產生大量的通信。通信速度直接關系到打印速度。?
在該情況下,如果網絡上存在存儲,則打印速度降低。鑒于此,從打印性能的觀點來看,總是將存儲放置在網絡上的結構帶來了問題。?
發明內容
本發明用來解決上述問題,并且其目的在于提供一種能夠在經由網絡在裝置之間傳輸虛擬機和處理作業時提高性能的信息處理裝置及其控制方法。?
根據本發明的第一方面,提供一種信息處理裝置,其具有多個虛擬機能夠在其中操作的虛擬機操作環境,該信息處理裝置包括:存儲單元,其適合于存儲要由虛擬機訪問的虛擬盤文件;通信單元,其適合于經由網絡與另一信息處理裝置通信;傳輸單元,其適合于經由所述通信單元在所述信息處理裝置與所述另一信息處理裝置之間傳輸所述虛擬機;管理單元,其適合于針對在所述信息處理裝置的所述虛擬機操作環境中操作的、包括已在所述另一信息處理裝置的另一虛擬機操作環境中操作的虛擬機在內的各個虛擬機,使用存儲對應表來管理表示所述虛擬機與存儲要由所述虛擬機訪問的所述虛擬盤文件的所述存儲單元之間的對應關系的對應關系信息,所述對應關系信息是由所述傳輸單元從所述另一信息處理裝置傳輸的;以及控制單元,其適合于通過查閱由所述管理單元管理的所述存儲對應表來控制已經發出訪問請求的虛擬機對所述虛擬盤文件的訪問。?
在優選實施例中,所述對應關系信息包括表示所述信息處理裝置的所述存儲單元和所述另一信息處理裝置的存儲單元兩者之一中的存儲位置的地址信息,在所述信息處理裝置的所述存儲單元和所述另一信息處理裝置的所述存儲單元中存儲要由在所述信息處理裝置的所述虛擬機操作環境中操作的各個虛擬機訪問的虛擬盤文件,并且所述控制單元根據包含在針對已經發出訪問請求的所述虛擬機的所述對應關系信息中的所述地址信息,通過查閱所述存儲對應表來控制已經發出訪問請求的所述虛擬機對由所述地址信息表示的所述存儲位置處的所述虛擬盤文件的訪問。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于佳能株式會社,未經佳能株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910117801.5/2.html,轉載請聲明來源鉆瓜專利網。





