文档介绍:东北大学
硕士学位论文
移动代理系统迁移策略及系统平台的设计与实现
姓名:慈鹏
申请学位级别:硕士
专业:通信与信息系统
指导教师:王越先
20051201
型泽仙摘要移动代理系统迁移策略及系统平台的设计与实现塑墨随着计算机互联网技术的发展、新技术的不断涌现以及各种应用需求的不断提高,应用程序已经不仅仅满足于单个机的独立集中式运算,而是越来越趋向于网络大规模的分布式运算。移动代理是~种新兴的分布式网络技术,它被用来构建以移动计算为特征的网络应用。移动代理技术把代理迁移到服务器端运行,在运行之后只需要返回相应结果。使用移动代理技术会将信息的交互流量大大减少。在迅速发展的情况下,对基于移动代理这类低流量的网络技术的需要将是极为迫切的。移动代理技术在分布式网络环境中有着广阔的应用前景,它在入侵检测系统、智能网络管理、电子商务、移动计算、网格计算、矩阵并行计算等领域中研究的日渐深入标志着其在分布式网络技术中的地位是举足轻重的。本课题使用语言进行开发。因为语言具有很好的可移植性,安全性,类加载机制,远程方法调用椋庖磺卸加行б疟Vは低称教ǖ靡苑奖顺利地开发。本文对移动代理的代码迁移策略和代理的迁移路由算法进行了深入的研究,通过对目前多种迁移路由算法的总结,归纳出自适应代码传送,避免不必要的类文件加载,代码缓存,类文件的分割等方法来对代码的迁移进行优化,同时讨论了移动代理迁移时机的确定方法。随后,提出了一种基于路由可靠度的移动代理路由选择方法。在此磷究基础上,阐述了系统平台的设计实现,包括平台的层次结构模块的划分,系统中主要实体模块的设计与编码,系统的消息处理机制模块与系统安全性模块的设计以及代理动态迁移的实现。关键诵:移动代理;类搬载;远程方法诵用;代码缓存;类文件的分割;路由可靠度.
疭琲簃甒;籧一Ⅲ一东北大学硕士论文./瑆瑆,瑃甌琣,.,。.琲,琯琺.,甶瑆,,琧琣甌,,瑃籧籸
学位论文作者签名:嚆,神多独创性声明学位论文版权使用授权书本人声明,所呈交的学位论文是在导师的指导下完成的。论文中取得的研究成果除加以标注和致谢的地方外,不包含其他人已经发表或撰写过的研究成果,也不包括本人为获得其他学位而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均己在论文中作了明确的说明并表示谢意。本学位论文作者和指导教师完全了解东北大学有关保留、使用学位论文的规定:即学校有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人同意东北大学可以将学位论文的全部或部分内容编入有关数据库进行检索、交流。缱髡吆偷际Σ煌馔辖涣鳎朐谙路角┟环裨蚴游M狻学位论文作者签名:签字日期:导师签名;日期:慰趂,/
第一章绪论研究背景课题的提出态性和分布性的增加对软件系统能力不断提出更高的要求。人们希望,软件系统除出现是软件代理成为潮流的重要标志。软件代理系统的产生和发展是有深刻的应用背景的,其产生和发展也为提高软件系统处理复杂问题提供了有效的途径。随着计算机硬件技术、网络技术的不断发展,软件的覆盖范围和应用领域在不断扩大,特别是技术的迅速发展,导致软件系统的复杂程度呈迅速增长的趋势,另外除了软件系统的复杂性增加外,软件系统的分布式特性也不断明显,由位于多个物理地点的许多计算机系统协作完成科研和实际应用任务的工作模式已经取得了显著的成绩。应用和数据的复杂性、动了能被动地满足相应信息处理的需求,完成实现指定的任务外,还应具有一定程度的智能性,能够主动地预测、适应乃至积极地寻找途径以支持用户完成任务。除了由人来协调不同系统之间的运作,要求各个系统的软件间也能自动地进行合作以实现更加复杂的功能。从这种需求出发,来自计算机、人工智能、信息处理、自动控制等几个领域的研究人员开始对软件代理技术及多代理系统方法进行研究开发。进入世纪年代,软件代理的研究得到了迅猛的发展,各种各样的应用及方法的网络分布式计算的迅速发展,使得移动代理技术在很多领域都得到广泛应用。例如,移动代理在网络管理技术中的应用、移动代理在入侵检测系统中的应用、移动代理在电子商务技术中的应用、移动代理在并行分布式计算系统中的应用、移动代理在数据挖掘技术中的应用、基于移动代理的动态路由算法的研究等等。以上所有的研究都是以移动代理系统平台为基础,所以如果想更好地研究上层应用,底层可靠的代理平台系统是必不可少的。目前,多种移动代理平台已经被开发出来。例如,毡狙芯克、7、开发7、、等等。其中比较著名的是7⒌腁。以上这些移动代理系统平台大都是作为基础平台,允许在此基础上继续进行应用开发。移动代理技术在分布式计算领域的应用前景可谓是一片大好,这种技术不采用基于连接的机制,大大地减小了网络之间的数据流量,对于绱碜试紧张的今天来说,移动代理技术确实是一个划时代的发展。但是任何