基于移动Agent的分布式数据访问的研究

基于移动Agent的分布式数据访问的研究

论文摘要

移动agent是封装了代码、状态和数据的计算实体,它可以在网络上自主地从一台主机迁移到另一台主机,并代表用户完成指定的任务。移动agent技术涉及到计算机网络、分布式系统及人工智能等诸多领域,由于其移动性、自主性和协调性等特点,己经在Internet环境下的分布式系统中得到应用,并展现出了良好的应用前景和优越性。 本文旨在探索移动agent技术应用于分布式计算时的系统结构问题,主要研究了基于移动agent技术的分布式系统的组成和结构,并在现有成果上进行了一定的扩展和完善。 全面分析了移动agent的概念、组成、关键技术和安全性等问题,按照面向对象的程序设计风格论述了移动agent系统的设计模式和基于移动agent技术的程序设计方法。在模型中设计了agent服务子系统,该子系统由中介服务器和网络内若干agent服务构成,agent服务要在中介服务器进行注册,中介服务器对agent服务进行管理。用户通过中介服务器,请求网络中的agent服务执行任务,用户不必关心任务的具体实现,从而实现了agent系统提供统一的、灵活的、应用级的计算服务。研究了现有的分布式对象技术,与移动agent技术做了分析和比较,设计了在移动agent中增加对象请求代理层的方案,在技术上实现了移动agent对分布式对象服务的利用,从而使移动agent技术与现有网络体系有效的结合起来。研究了服务器对网络状况的检测问题,分析了以往系统中,通过调用操作系统程序来检测网络这一方法所存在的缺点,设计了一种新的agent服务器间通信方案和服务器间通信格式。此方案包含了目的主机的负载和网络的连通性等信息,使服务器可以对网络状况做出更准确的预测。研究了XML数据表示方式,设计了利用XML与本地数据表示互相转换的机制,来解决异构系统中数据交换问题的方法。最后参照本文设计的模型,在局域网上进行了试验,并与分布式对象技术做了比较,取得了较为满意的效果。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 本文研究的背景
  • 1.2 国内外研究情况
  • 1.3 本文所做的工作
  • 1.4 本文所做工作的意义
  • 2 相关技术研究
  • 2.1 移动agent概述
  • 2.1.1 agent的基本概念及其分类
  • 2.1.2 移动agent的概念
  • 2.1.3 移动agent的特性
  • 2.1.4 移动agent和其它agent系统的区别与联系
  • 2.2 移动agent系统的结构
  • 2.2.1 移动agent的组成
  • 2.2.2 移动agent服务环境
  • 2.3 移动agent的关键技术
  • 2.3.1 agent通信语言
  • 2.3.2 agent传输协议
  • 2.3.3 路由策略
  • 2.4 移动agent的安全性研究
  • 2.4.1 移动agent通信的安全保护
  • 2.4.2 保护主机
  • 2.4.3 保护移动agent
  • 2.5 Aglet平台介绍
  • 2.5.1 Aglet的系统结构
  • 2.5.2 Aglet系统的安全性问题
  • 2.6 分布式对象中间件技术介绍
  • 2.6.1 CORBA技术介绍
  • 2.6.2 RMI-IIOP技术介绍
  • 2.6.3 DCOM简介
  • 3 基于移动agent的分布式数据访问模型设计
  • 3.1 移动agent的设计模式
  • 3.1.1 巡行模式
  • 3.1.2 任务模式
  • 3.1.3 交互模式
  • 3.2 基于移动agent的分布式数据访问模型
  • 3.2.1 模型概述
  • 3.2.2 agent应用子系统详细设计
  • 3.2.3 基础服务子系统的详细设计
  • 3.2.4 对象服务子系统的扩展
  • 3.2.5 agent服务子系统的设计
  • 3.3 对网络检测方案的改进
  • 3.4 数据交换机制的设计
  • 3.5 系统容错机制
  • 4 系统的实现
  • 4.1 系统概况
  • 4.2 系统中关键技术的实现
  • 4.2.1 实现简单的 Aglet服务器
  • 4.2.2 agent应用子系统的实现
  • 4.2.3 实现简单的中介服务器
  • 4.2.4 ORB层和对象服务的实现
  • 4.2.5 改进后的网络检测方法
  • 4.2.6 通信中心的实现
  • 5 试验结果分析
  • 5.1 试验环境
  • 5.2 对非连接操作的支持
  • 5.2.1 测试过程
  • 5.2.2 结果分析
  • 5.3 分布式数据访问中的效率
  • 5.3.1 试验过程
  • 5.3.2 结果分析
  • 5.4 与分布式对象技术的比较
  • 6 结论
  • 参考文献
  • 在学研究成果
  • 致谢
  • 相关论文文献

    • [1].基于移动Agent的计算机机试考试系统研究[J]. 宝鸡文理学院学报(自然科学版) 2008(03)
    • [2].移动Agent系统通信安全性研究[J]. 网络安全技术与应用 2008(07)
    • [3].移动Agent技术及其在TMN管理中的应用[J]. 软件导刊 2010(07)
    • [4].移动Agent的安全威胁与对策[J]. 科技信息 2011(31)
    • [5].基于移动组的全序可靠多播协议的研究[J]. 通信技术 2008(10)
    • [6].移动Agent在电子商务中的应用[J]. 电脑编程技巧与维护 2008(16)
    • [7].基于移动Agent系统的安全技术研究[J]. 信息与电脑(理论版) 2010(02)
    • [8].移动Agent技术及其在电子商务中的应用[J]. 科技创新导报 2009(25)
    • [9].移动Agent技术初探[J]. 电子技术与软件工程 2013(15)
    • [10].移动Agent通信可靠性研究[J]. 现代计算机(专业版) 2008(06)
    • [11].基于移动Agent电子商务交易过程的安全机制研究[J]. 计算机工程与设计 2008(23)
    • [12].移动Agent通信存在的问题及解决方法[J]. 硅谷 2008(15)
    • [13].基于Agent的协同式网络管理模型研究与实现[J]. 通信技术 2009(06)
    • [14].Aglet服务环境下快速启动移动Agent项目的算法实现[J]. 广州城市职业学院学报 2010(03)
    • [15].移动Agent系统的研究[J]. 电脑学习 2009(01)
    • [16].一种解决移动agent通信失效问题的方法[J]. 自动化技术与应用 2013(12)
    • [17].基于移动Agent的瘦客户端手机LBS系统的设计与实现[J]. 长江大学学报(自科版) 2014(01)
    • [18].基于移动通信的文件共享中间件[J]. 制造业自动化 2011(05)
    • [19].一种基于Agent技术的入侵检测系统模型[J]. 微计算机信息 2010(03)
    • [20].浅谈移动Agent技术[J]. 硅谷 2010(09)
    • [21].移动Agent环境中的简单分布式事务问题的研究[J]. 科学技术与工程 2009(08)
    • [22].基于移动Agent的分布式事务模型研究[J]. 新技术新工艺 2009(05)
    • [23].基于移动Agent的课堂协同教学系统的构建[J]. 科协论坛(下半月) 2010(02)
    • [24].IDCE——一种保护移动Agent数据的机制[J]. 计算机应用与软件 2009(10)
    • [25].防止移动Agent通信失效的方法[J]. 计算机工程与设计 2008(08)
    • [26].基于熟人模型的移动Agent安全机制研究[J]. 微处理机 2012(01)
    • [27].基于移动Agent分布式计算资源整合与分配[J]. 控制工程 2010(04)
    • [28].移动Agent技术的研究与应用[J]. 科技信息 2008(35)
    • [29].移动Agent在电子商务中的应用研究[J]. 计算机与数字工程 2008(04)
    • [30].基于移动Agent的P2P资源发现模型PIMA[J]. 现代计算机(专业版) 2010(04)

    标签:;  ;  ;  ;  

    基于移动Agent的分布式数据访问的研究
    下载Doc文档

    猜你喜欢