面向android平台的移动代理系统的研究与实现

被引量 : 3次 | 上传用户:zhangyanjie123456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Mobile Agent,译为移动代理,又译为移动智能体,移动代理是由计算机软件和数据组成,它能够从一个节点自治地迁移到其他的计算机节点,并在目标机器上继续它的执行过程。移动云计算是当前云计算领域研究的一项热点,而面向Android平台如何实现移动代理的迁移成为了瓶颈。为了解决这一问题,JADE推出JaCa-Android来支持移动设备,但是认真研究它只是进行逻辑上的迁移,也就是说,并没有真正意义上的在设备上运行。为了使移动代理能够在传统JVM和Android中Dalvik VM虚拟机之间跨平台运行,针对网络通信、操作系统API与传统Java环境的差异性,研究支持移动设备的移动代理体系结构,设计并实现屏蔽差异性的服务性移动服务代理虚拟机,从而使得移动代理代码可以在Android平台下无缝运行。首先,针对Dalvik VM虚拟机不支持Java RMI远程方法调用的问题,提出了一种替代方案——基于Restful的移动代理远程过程调用方法,从而使得不同平台无缝远程调用;其次,移动代理的关键问题之一是通信机制,本文研究适应于移动设备的代理通信机制,(1)移动代理消息通信(2)移动代理SOCKET通信;再次,移动代理的关键问题之二是迁移策略,合适的迁移策略可以避免当前或者潜在的拥塞,提高网络性能,本文针对云端和移动终端之间的差别,提出了一种结构化迁移模式,保证代理高效完成计算任务。本文所实现的移动代理系统实现了对云端与移动终端之间的跨平台、跨区域支持,它能够在各种不同的平台无缝地进行迁移。我们提供了agent开发接口,对移动代理的迁移提供支持,开发人员可以采用这些开发接口,创建自己的移动代理。实践证明,该移动代理系统达到了很好的效果。
其他文献
冷链物流在我国的悠久历史可以追溯到商代的利用天然冰保存食品的记载,直到近代1960年初我国的冷链物流行业逐渐开始兴起。近些年我国冷链物流行业的发展环境不断得到改善,对冷
利用5W2H分析法针对校园电子商务价值创造的过程进行阐述。
网络反腐虽然是近几年来新兴的事物,但却在反腐败领域中发挥了巨大的作用。开始于网民曝光的网络反腐是如何运行的?又需要什么条件?是本文的研究重点。通过对网络反腐的典型案例
背景及目的:类风湿关节炎(rheumatoid arthritis,RA)是一种以对称性、多关节肿痛及畸形为主要表现的慢性进行性、全身性自身免疫病。肺是由丰富的结缔组织和血液供应构成,是经
表扬是父母、老师给予儿童最常见的反馈方式之一。文章先介绍了表扬及表扬类型,然后阐述了表扬对儿童的影响:不同类型的表扬对儿童在失败前的影响不存在差异,但在失败后,接受
经济犯罪规律是经济犯罪研究的基本范畴,是构建经济犯罪理论体系的奠基石。研究经济犯罪规律,对于推动经济犯罪基础理论研究,提高打防经济犯罪工作的针对性和有效性,具有重要
农业综合开发作为国家促进和保护农业发展所制定的重要战略措施,同时也推动了小康社会的全面建设,其运行的前提和保证是良好的投入机制和管理模式。我国作为一个农业大国,农业人
介绍KYN 61-40.5移开式高压开关柜的触头盒活门机构原理及特点.
积极推进和谐校园建设是高校党组织面临的一项重要而紧迫的现实课题。高校党组织要明确其在和谐校园建设中的功能定位,切实加强领导班子建设、基层党组织建设和校园文化建设,
西方现代工业化在征服自然的同时,也将人置于非自然状态。这种精神的异化,使20世纪西方文学以寻找人的精神归属为基本主题。表现主义的代表作家奥尼尔的名剧《毛猿》,通过主人公六