[發明專利]一種游牧服務中任務無縫主動遷移的方法無效
| 申請號: | 200910068345.X | 申請日: | 2009-04-03 |
| 公開(公告)號: | CN101547429A | 公開(公告)日: | 2009-09-30 |
| 發明(設計)人: | 張德干;趙德新;韓盛磊;楊文軍 | 申請(專利權)人: | 天津理工大學 |
| 主分類號: | H04W8/02 | 分類號: | H04W8/02;H04W80/04 |
| 代理公司: | 天津佳盟知識產權代理有限公司 | 代理人: | 李益書 |
| 地址: | 300191天*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 游牧 服務 任務 無縫 主動 遷移 方法 | ||
技術領域
本發明涉及計算機應用技術領域,特別是涉及一種游牧服務中任務無縫主動遷移的方法。
背景技術
當前,游牧服務的研究意義源于移動應用背景的諸多現實情況或需求,例如:
1、人們不再局限于坐在桌面電腦前才能使用電腦,他們往往在移動的過程中隨時隨地地使用周圍可用地計算設備和軟件資源完成他想要完成的任務。比較典型的例子有移動電子商務、移動網上購物、移動信息檢索、移動信息點播等等普適訪問應用。
2、集成特定物理環境內各種感知、計算、控制設備,整體為其中的用戶提供智能的伺候式服務。比較典型的例子有基于智能空間(如:智能電子交易室、智能居室、智能教室、智能會議室、智能軍事指揮室等等)支持的上述應用。
3、隨著用戶的移動,用戶使用計算機的環境和設備發生了變化,但是用戶希望其任務(或者說應用)的運行狀態和歷史紀錄并不能丟失,要讓一直持續運行。比較典型的例子如上述的各種(如:移動E-learning,移動信息點播、移動信息檢索、移動電子交易等等)應用。
目前,大多數服務系統缺乏有效的任務(或者說應用)遷移方法。根據所遷移的內容完整與否,任務的遷移粒度可分為強遷移和弱遷移兩種類型,遷移方式可以有隨機命令和旅行計劃兩種。強遷移要求在異構平臺之間傳輸與任務有關的所有內容(屬性信息、代碼、數據、執行狀態等),到達目標站點后,能夠從移動前的掛起斷點處恢復后繼續往下執行,但由于在游牧環境下收集和恢復執行狀態數據困難較大,需要有執行狀態的中間表示格式,同時會消耗較大的網絡帶寬,因此,這種遷移的實現大大增加了系統的負擔和復雜性。弱遷移只遷移部分執行屬性信息、代碼、狀態或數據,其速度較強遷移快,但需要額外的調度管理。鑒于此,合適的遷移方法才能事半功倍。
但是,傳統的移動代理(Mobile?Agent)技術來設計無縫主動遷移方法時,會存在遷移失效等問題。例如:移動代理(Mobile?Agent)是一個獨立的可執行進程,它能夠在自己的控制下在異構網絡上的主機之間遷移。在普適計算環境中,由于代理Agent的位置可能經常變動,因此,經常會有這樣的問題發生,例如:代理Agent1向站點C上的Agent2遷移并嵌入其中協同完成任務,但在遷移過程中,Agent2則從站點C遷移到了站點D,因而當Agent1到達站點C時,已經無法找到Agent2了。該問題可能使任務的完成不能保持連續性,即無縫性被打破。
目前,還沒有開發出一種游牧服務中數據的遷移方法,可以解決游牧任務的無縫主動遷移問題,避免遷移失效,保證了數據遷移的穩定和安全。
發明內容
有鑒于此,本發明的目的是提供一種游牧服務中任務無縫主動遷移的方法,可以解決游牧任務的無縫主動遷移問題,避免在游牧服務過程中發生數據的遷移失效,保證了數據遷移的穩定和安全,具有重大的實踐意義。
為此,本發明提供了一種游牧服務中任務無縫主動遷移的方法,包括步驟:
1)根據第三邏輯網絡節點PA3提供的目標站點地址,第二邏輯網絡節點PA2與PA3在移動互聯網中建立連接;
2)PA2上的導航代理VA發送傳輸節點消息到PA3,通知PA3開始遷移任務,將PA2上的導航代理VA和任務代理KA分組傳送到PA3;
3)PA3在主動遷移后,發送更新相連鏈路消息給與PA2相連的第一邏輯網絡節點PA1;
4)當第一邏輯網絡節點PA1收到更新相連鏈路消息后,它關聯到新鏈接的鏈路,并發送鏈接已更新消息到PA2;
5)當PA2收到所有期望收到的鏈接已更新消息后,發送激活節點消息至PA3,同時刪除PA2上已遷移的VA和KA;
6)當PA3收到激活節點消息后,判斷是否主動激活其上的所有調度控制信息;
7)當所有調度控制信息被主動激活后,PA3上的各個任務代理KA獲得執行任務指令,開始恢復執行任務;
8)當PA3上的各個任務代理KA均恢復執行后,判斷其上的任務是否滿足任務遷移的無縫性要求,若不滿足,返回步驟1)。
優選地,所述PA2根據提供的目標站點地址以注冊尋址方式與PA3在移動互聯網中建立連接。
優選地,在所述步驟2)中,所述導航代理VA和任務代理KA經打包后分組傳送到PA3。
優選地,由PA2上的所述導航代理VA和任務代理KA打包所形成的數據包內包括有:已經記錄保存的KA的結構、KA相互間的關聯關系、KA占用的空間大小、KA的類型、駐留在PA2上的與任務遷移有關的VA信息以及調度所有代理Agent的調度控制信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津理工大學,未經天津理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910068345.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種集裝箱的頂側梁及集裝箱
- 下一篇:一種水泥倉





