摘要
虚拟计算环境中的用户在物理空间的移动要求其相关应用能够在网络空间进行相应的移动.为支持应用的迁移,利用软件代理技术来实现计算网络空间以及其中资源的虚拟化.具体而言,就是结合情境感知技术,利用软件代理本身所具有的自治性和移动性实现应用组件的动态绑定和迁移,进而提出一种基于代理的支持应用迁移的结构模型MDAgent,并实现了相应的原型系统,可为应用的迁移提供移动管理、情境感知、资源匹配和推理机制等多方面的支持.在此基础上开发出若干应用并给出相关性能分析.
In virtualized computing environments, users' mobility in physical space poses a challenge in the research on the applications' mobility in cyber space. The characteristics of network-intensiveness and resource-intensiveness in pervasive environments provide an opportunity for application mobility. To support it, the paper exploits software Agents to realize the resource virtualization in cyber space. It investigates the application mobility from the perspectives of underlying application model, mobility management, and context-awareness, etc. By exploiting software Agents' inherent autonomy and mobility, an Agent-based mechanism for adaptive component binding and migration is proposed. A framework called MDAgent is proposed and the corresponding prototype is implemented. It can provide the support of mobility management, context-awareness, resource matching and logic reasoning for the application mobility. On top of the framework, several applications are implemented and the performances are evaluated.
出处
《软件学报》
EI
CSCD
北大核心
2007年第8期2038-2048,共11页
Journal of Software
基金
the National Natural Science Foundation of China under Grant No.60403014 (国家自然科学基金)
the National High-Tech Research and Development Plan of China under Grant No.2006AA01Z159 (国家高技术研究发展计划(863))
the National Basic Research Program of China under Grant No.2002CB312002 (国家重点基础研究发展计划(973))
the Competitive Earmarked Research Grant of the University Grants Committee of Hong Kong
China
under Grant No.PolyU 5183/04E (大学教育资助委员会角逐研究用途基金(香港))
the Natural Science Foundation of Jiangsu Province of China under Grant No.BK2006712 (江苏省自然科学基金)
关键词
软件代理
普适计算
应用迁移
software Agent
pervasive computing
application mobility