1、 毕业毕业论文(设计)论文(设计) 题题 目目 基于移动代理的可靠数据传输机制研究 院院 系系 计算机系 专专 业业 网络工程 学生姓名学生姓名 学学 号号 指导教师指导教师 职职 称称 二二一一一一 年年 五五 月月 二二十日十日 I 目 录 第 1 章 绪论 1 1.1 引言 . 1 1.2 传输机制现状和不足之处 . 2 1.3 论文的研究内容及组织结构 . 4 第 2 章 相关理论 4 21 移动代理和移动代理系统 4 2.1.1 移动代理简介 4 2.1.2 移动代理的应用及开发 . 7 2.2 移动代理系统 8 2.3 本章小结. 10 第 3 章 移动代理的数据传输机制 11 3
2、.1 移动代理的数据传输问题 . 11 3.2 解决办法分析 . 12 3.3 本章小结. 13 第 4 章 一种移动代理的可靠数据传输机制及应用 . 13 4.1 系统的命名机制 . 13 4.2 工作流程. 13 4.2.1 移动代理的创建 . 13 4.2.2 移动代理的迁移 . 14 4.2.3 移动代理迁移后注册 15 II 4.2.4 移动代理的数据传输 16 4.2.5 消息优先级和超时消息的处理 18 4.3 基于移动代理可靠传输机制的应用 18 4.3.1 路由的选择 . 18 4.3.3 建立连接 . 19 4.3.3 发送数据 . 20 4.4 本章小结. 20 第 5
3、章 总结与展望 . 21 5.1 工作小结. 21 5.2 未来工作的展望 . 21 致谢 21 参考文献 22 1 基于移动代理的可靠数据传输机制研究 摘要:摘要:移动代理是近年来引起研究人员关注的分布式计算模型。可靠数据传输是移动代理系统的关键技术之一,系统通过 消息交换以实现代理之间的数据传输。 数据传输可靠性直接影响到整个移动代理系统的性能, 如何保证移动代理之间能够可 靠数据传输是移动代理系统的一个研究重点。 本文在分析了现有的移动代理传输机制的基础上, 将移动代理名字解析机制与 多邮箱机制相结合, 提出一种可靠灵活的移动代理数据传输机制。 数据传输机制利用域服务器和移动代理系统的数
4、据传输部 件相结合来实现移动代理的寻址,对于消息传递,则使用基于多邮箱的消息缓存和转发机制来缓冲。最后总结了论文的主要 工作,并提出了需要进一步研究的问题。 关键词关键词:移动代理;消息中间件;传输机制 第第 1 1 章章 绪论绪论 1.1 1.1 引言引言 最近二十年来,随着 internet 的迅速发展、计算机的软硬件技术和数据传输技术的显著提高,计算机 应用从集中式、单机式系统走向分布式系统。以单一服务器为中心的客户端、服务器端(c/s)的分布式模 型已经难以适应用户的要求,于是,出现了面向对象的技术为主要特征的第二代分布式计算技术。移动代 理作为人工智能技术与移动计算技术发展的产物,提
5、供了一种新的分布式方式。移动代理模式主要有降低 网络负载、克服网络延迟、包装不同的协议、异步及自主执行、动态适应环境、自然的异构性、健壮性和 容错性等优点。它克服了低带宽、高延时对网络应用普及的限制,成为了新的研究热点。 移动代理的运行环境为移动代理系统,它为代理提供迁移、数据传输和安全等服务。同传统的分布式 计算环境一样,通信依然是移动代理系统中必须具备的基础实施之一。移动代理的迁移,移动代理的协同 工作,都需要数据传输的支持,数据传输在移动代理系统中必不可少。 移动代理可以异步的在不同结点运行,任务完成后将结果传输给用户。由于移动代理典型应用时通过 计算实体的迁移来实现对资源的本地获取,让
6、人们认为移动代理中比较重要的应该是本地数据传输,而忽 视与一个远程移动代理的数据传输的重要性,认为只需提供对资源的获取和与本地代理的数据传输支撑平 台即可。而实际上,移动代理能够根据应用需要自己选择什么时候迁移到哪里,而不需要统一的调度。例 如,用户可以创建多个代理,让它们同时在一个若干个结点上运行,形成并行求解的能力。当一个任务需 要多个代理协作完成时,代理之间的通信就成为了解决问题的关键,需要移动代理支撑环境提供有效的远 程数据传输机制。数据传输的可靠性决定了任务完成的质量。 由此可见,移动代理的数据传输直接影响到整个移动代理系统的性能,是影响移动代理系统解决问题 2 能力的重要因素。 1.2 传输机制现状传输机制现状和不足之处和不足之处 代理的协同体现为若干个移动代理可在网络中相互协作并合作完成某一任务,主要包括功能互通、协 作联盟模式和数据传输 3 个层次。功能互通涉及语义层次,目前的工作只停留在理论研究方面。协作联盟 模式对于多代理系统的构造具有重要意义,面向