[發明專利]混合虛擬化平臺JAVA應用遷移方法與系統有效
| 申請號: | 201310007714.0 | 申請日: | 2013-01-09 |
| 公開(公告)號: | CN103077034A | 公開(公告)日: | 2013-05-01 |
| 發明(設計)人: | 朱東鶴;柴洪峰;劉磊;才華;王海冰;祝永新 | 申請(專利權)人: | 上海交通大學;中國銀聯股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;H04L29/08 |
| 代理公司: | 上海交達專利事務所 31201 | 代理人: | 王毓理;王錫麟 |
| 地址: | 200240 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 混合 虛擬 平臺 java 應用 遷移 方法 系統 | ||
1.一種混合虛擬化平臺JAVA應用遷移方法,其特征在于,包括以下步驟:?
第一步:配置獨立的服務器作為管理服務器,用于統一管理應用注冊、遷移、運行和啟動;其中:應用注冊中記錄應用所在的虛擬機編號、應用所在的多目錄地址以及應用運行的狀態信息,應用啟動腳本和應用停止腳本路徑。?
第二步:在需要應用遷移的每個虛擬機中配置一個用于管理接收請求,并對請求進行解析分類及對應操作的應用遷移系統;?
第三步:對每一個應用進行注冊操作,具體是指:管理員向管理服務器發送應用注冊請求,注冊一個應用的:應用所在虛擬機編號,存儲應用的多目錄地址、應用名稱、啟動腳本文件路徑以及停止腳本文件路徑信息;?
應用遷移系統中所述的請求包括:應用遷移請求、應用運行請求、應用停止請求、文件列表請求和文件請求。?
2.根據權利要求1所述的方法,其特征是,當所述應用遷移系統接收到的請求為:?
i)應用遷移請求,則應用遷移系統對應用執行應用遷移操作;?
ii)應用運行請求,則應用遷移系統對應用執行應用運行操作;?
iii)應用停止請求,則應用遷移系統對應用執行應用停止操作;?
iv)文件列表請求,則應用遷移系統返回請求中指定路徑下的所有文件路徑信息?
v)文件請求,則應用遷移系統返回請求中指定路徑的文件內容。?
3.根據權利要求2所述的方法,其特征是,所述的應用遷移操作包括以下步驟:?
1)向單獨的服務器發送請求包括:目標虛擬機地址和應用編號;?
2)應用遷移系統判斷當前應用運行狀態,當應用運行狀態為運行,那么執行應用停止操作后再返回步驟2);?
3)服務器向目標虛擬機發送請求,指定其源虛擬機和目錄,當應用目錄大于1,則執行多次請求;?
4)目標虛擬機向源虛擬機發送文件列表請求;?
5)目標虛擬機根據獲取到的文件列表后發送文件請求,并將接收到的文件存儲在目標虛擬機,完成應用遷移。?
4.根據權利要求2所述的方法,其特征是,所述的應用啟動操作包括以下步驟:?
a)管理員向管理服務器發送應用運行請求;?
b)管理服務器判斷當前應用的狀態?
c)如果應用當前狀態為停止狀態,管理服務器向應用所在虛擬機發送應用啟動請求,完成應用啟動。?
d)如果應用當前狀態為運行狀態,管理服務器顯示應用正在運行的信息。?
5.根據權利要求2所述的方法,其特征是,所述的應用停止操作包括以下步驟:?
a)管理員向管理服務器發送應用停止請求;?
b)管理服務器判斷當前應用的狀態?
c)如果應用當前狀態為運行狀態,管理服務器向應用所在虛擬機發送應用停止請求,完成應用停止。?
d)如果應用當前狀態為停止狀態,管理服務器顯示應用已經停止的信息。?
6.一種實現上述任一權利要求所述方法的混合虛擬化平臺JAVA應用遷移系統,其特征在于,每一個應用遷移系統對應一個虛擬機,該虛擬機和管理服務器組成網絡,所述的應用遷移系統包括:應用遷移模塊、用于運行應用運行腳本的應用運行模塊、用于運行應用停止腳本的應用停止模塊和WEB接口模塊,其中:WEB接口模塊與網絡中其它虛擬機的應用遷移系統相連,接收文件列表請求并返回文件列表中的路徑信息,接收文件請求并返回文件內容;WEB接口模塊與管理服務器相連,接收應用遷移,應用運行,應用停止請求,對請求進行對應操作后返回成功或失敗信息;應用遷移模塊與WEB接口模塊相連接,輸出文件列表請求和文件遷移請求并對應接收文件列表響應和文件內容響應;應用運行模塊與WEB接口模塊相連,接收應用運行請求并返回運行成功或運行失敗信息;應用停止模塊與WEB接口模塊相連,接收應用停止請求并返回停止成功或停止失敗信息。?
7.根據權利要求6所述的系統,其特征是,所述的應用遷移模塊包括:文件處理子單元和文件列表處理子單元,其中:文件處理子單元接收文件內容并將內容建立文件保存在指定路徑并根據文件路徑讀取文件內容并返回;文件列表處理子單元獲取一個目錄下的所有文件的路徑。?
8.根據權利要求6所述的系統,其特征是,所述的WEB接口模塊包括:調用模塊子單元和網絡連接子單元,其中:調用子單元用于調用其它模塊,網絡連接子單元用于接收和發送網絡數據并解析請求。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海交通大學;中國銀聯股份有限公司,未經上海交通大學;中國銀聯股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310007714.0/1.html,轉載請聲明來源鉆瓜專利網。





