基于P2P的代码移动性研究

基于P2P的代码移动性研究

论文摘要

随着个人计算设备和无线ad-hoc网络的发展,高动态、非集中式的移动自组织网络以及作为网络中的移动对等体互相通讯的应用也越来越多,应用程序的开发者需要处理一系列由于用户和终端的移动性、低带宽、连接的中断性以及缺少集中式服务器所引发的问题。 移动代码可以充分利用分散的网络资源,动态实时地为人们提供更为可靠和高效的服务,将移动主体引入到对等网络中来,不仅可以减少对集中式高性能服务器的需求,还降低了对网络带宽的需求,同时可以增强无线设备的计算和存储能力,因此基于P2P的代码移动性必将成为未来网络发展的趋势。 本文首先介绍了P2P网络体系结构,然后详细介绍了JXTA这种对等网络开发平台,在JXTA体系结构的服务层上,引入了移动代码服务的概念,并通过一个组织安排会议的例子在JXTA平台的基础上通过移动主体实现了代码的移动性。最后在Aislands平台框架上测试我们开发的移动主体,并通过对实验结果的分析指出了通过移动主体实现代码移动性的可行性和方便性并对移动主体在P2P网络中的应用前景进行了分析。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 引言
  • 第2章 P2P
  • 2.1 P2P介绍
  • 2.2 P2P的发展
  • 2.3 P2P的优势
  • 2.4 P2P的应用
  • 2.4.1 P2P分布式存储和信息共享
  • 2.4.2 计算能力的共享
  • 2.4.3 P2P应用层组播
  • 2.4.4 Internet间接访问基础结构
  • 2.4.5 P2P协同工作环境
  • 2.4.6 其它方面
  • 2.5 P2P应用需解决的问题
  • 2.5.1 网络环境问题
  • 2.5.2 网络带宽问题
  • 2.5.3 Web标准操作过程的影响
  • 2.5.4 名字空间问题
  • 2.5.5 知识产权问题
  • 2.5.6 网络病毒的传播
  • 2.6 P2P与C/S模式比较
  • 第3章 JXTA
  • 3.1 介绍
  • 3.2 JXTA项目目标
  • 3.2.1 互操作性
  • 3.2.2 平台无关性
  • 3.2.3 广泛性
  • 3.3 JXTA体系结构
  • 3.4 JXTA平台主要组件
  • 3.4.1 对等体
  • 3.4.2 对等体组(Peer Group)
  • 3.4.3 JXTA管道
  • 3.4.4 通告(Advertisement)
  • 3.5 JXTA协议
  • 3.6 JXTA发现机制
  • 3.6.1 动态的发现过程
  • 3.6.2 通过汇聚对等体进行的静态发现过程
  • 3.6.3 其它发现机制
  • 第4章 移动主体(Mobile Agent)
  • 4.1 概述
  • 4.2 移动主体的定义
  • 4.3 移动主体与进程迁移
  • 4.4 为什么要使用移动主体?
  • 4.5 使用移动主体存在的问题
  • 4.5.1 执行速度问题
  • 4.5.2 标准问题
  • 4.5.3 安全性问题
  • 4.5.4 其它问题
  • 4.6 传统的移动主体系统与基于JXTA的移动主体系统的区别
  • 4.7 移动主体平台
  • 4.7.1 Telescript
  • 4.7.2 D'Agent
  • 4.7.3 Grasshoper
  • 4.7.4 Voyager
  • 4.7.5 Aglet
  • 4.8 移动主体的应用领域
  • 4.8.1 电子商务
  • 4.8.2 分布式检索系统
  • 4.8.3 个人助理
  • 4.8.4 远程资料的收集
  • 4.8.5 并行处理
  • 4.8.6 其他领域
  • 4.9 移动主体面临的问题
  • 4.9.1 执行速度问题
  • 4.9.2 可移植性和标准的问题
  • 4.9.3 安全性问题
  • 第5章 基于JXTA平台的代码移动性的实现
  • 5.1 代码移动性
  • 5.2 在JXTA平台上实现代码移动性的设想
  • 5.3 代码数据
  • 5.4 设计移动主体
  • 5.5 对等体安全性的实现
  • 5.6 基于JXTA的移动主体平台--Aisland
  • 5.6.1 Aisland移动主体平台
  • 5.6.2 Aisland组件架构
  • 5.6.3 Aisland浏览器
  • 5.6.4 在Aisland框架上开发移动主体
  • 5.6.5 代码移动性的实现
  • 5.6.6 移动主体代码数据的封装
  • 5.6.7 代码移动安全性的实现
  • 第6章 代码移动性的应用前景分析
  • 致谢
  • 参考文献
  • 个人简历 在读期间发表的学术论文与研究成果
  • 相关论文文献

    标签:;  ;  ;  ;  ;  ;  

    基于P2P的代码移动性研究
    下载Doc文档

    猜你喜欢