《雲環境中面向移動終端的軟體遠程執行技術》是依託北京航空航天大學,由胡春明擔任項目負責人的面上項目。
基本介紹
- 中文名:雲環境中面向移動終端的軟體遠程執行技術
- 依託單位:北京航空航天大學
- 項目負責人:胡春明
- 項目類別:面上項目
項目摘要,結題摘要,
項目摘要
軟體服務化及移動終端快速發展,已形成巨大的市場,移動終端能力受限、終端適配困難成為制約行業發展的瓶頸。研究表明,雲環境下,終端能力的局限性可通過一定形式的遠程執行技術獲得突破,但移動網及廣域網的固有延遲會嚴重影響互動應用程式遠程執行的用戶體驗。本項目借鑑內容分發網路中心骨幹節點與邊緣資源相結合的設計思想,建立以雲數據中心+雲基站的分散式遠程執行結構,通過對用戶套用請求及位置信息做聚類和優先權調度;在虛擬化資源管理及流式執行研究的基礎上,建立遠程執行環境的按需構造、自主遷移與基於快照的可靠性保障等機制;在對軟體互動特徵聚類的基礎上,提出高效自動識別算法和自適應的幀緩衝協定最佳化方法,提高對網路鏈路不同頻寬、不同網路延遲條件的自適應能力。本項目將建立面向移動終端的軟體遠程執行的技術體系,為延伸終端能力,簡化終端適配問題,構建軟體服務化的新型發布與交付模式探索一條新的技術途徑。
結題摘要
雲環境下終端能力的局限性可通過一定形式的遠程執行技術獲得突破,但移動網及廣域網的固有延遲會嚴重影響互動應用程式遠程執行的用戶體驗。本項目借鑑內容分發網路中心骨幹節點與邊緣資源相結合的設計思想,建立以“雲數據中心+雲基站”的分散式遠程執行結構,基於虛擬化技術研究雲端融合的方法,建立面向移動終端的軟體遠程執行的技術體系,為延伸終端能力,簡化終端適配問題。主要貢獻包括: ① 設計了一種“雲中心+雲基站”的分散式兩極軟體遠程執行架構CloudAP,根據終端所處位置變化自動選擇與用戶間固有延遲相對較低的邊緣雲計算作為新的執行環境;針對虛擬機線上任務和其他類型任務的混合負載調度問題,設計了一種線上離線混合任務調度系統。 ② 發現了虛擬化環境中多個虛擬機業務之間可能存在的性能幹涉問題,提出了面向多負載混合條件下多核平台可伸縮I/O軟體棧實現方案,消除多個容器並發訪問底層檔案系統層帶來的性能幹擾;針對虛擬機集群快照時需要終端虛擬機與虛擬網路通信的問題,設計並實現了面向虛擬網路的快照機制;提出了一種面向虛擬集群的高效回滾與高可用保障機制。 ③ 針對雲平台多套用顯示融合需求,設計最小化更新區域檢測和提取套用軟體相關聯視窗算法,通過視窗融合、標識融合、互動融合等技術,實現雲端套用無縫融合。設計了一種基於多媒體流的自適應遠程互動協定及系統,在RFB協定基礎上擴展基於H.264的視頻數據傳輸通道,並在客戶端進行融合顯示。 ④ 基於上述技術,與中移動(卓望)聯合研發智慧型平板終端及透明郵件套用;在阿里雲的虛擬機平台基礎上,研發了基於瀏覽器的軟體遠程執行套用服務“零距軟體”,支持50款Windows、Linux桌面套用向移動終端的遠程執行與交付,驗證了提出技術方案的可行性和有效性。 本項目在ACM ToS、FAST、MobiCom、LISA等國內外重要學術會議和刊物上發表學術論文13 篇,其中國際期刊論文1篇(SCI檢索),會議論文12篇(EI檢索); CCF A類論文3篇(期刊1篇,會議2篇)、CCF B類會議論文2篇。項目研究期間,共申請技術發明專利17項,其中,已授權專利4項,登記軟體著作權5項,為建立面向移動終端的軟體遠程執行的技術體系,構建軟體服務化的新型發布與交付模式探索了一條可能的技術途徑。