移动环境下构建P2P覆盖网络的关键技术研究

移动环境下构建P2P覆盖网络的关键技术研究

论文摘要

近年来随着移动计算与无线通信两大技术的迅速发展,出现了这样的一种现象,即移动通信设备的计算能力越来越强,而同时计算设备的无线通信能力也得以迅速发展。这种现象就为将目前正备受青睐的对等计算(Peer-to-PeerComputing)技术引入移动计算领域提供了良好的技术背景和应用前景。面对机遇,目前无论是学术界还是工业界都对在移动计算环境下构建P2P覆盖网络投入了极大的热情和精力,并普遍将其视为一个新的研究领域,即移动P2P(MobilePeer-to-Peer,简称为MP2P)计算领域。然而,带来机遇的同时,移动计算环境的特殊性也给MP2P的构建带来了很多新的严峻挑战。这些挑战主要集中在MP2P的体系结构、资源定位与获取算法以及安全与隐私三个方面,而且不同的移动环境对MP2P的挑战又有所区别。因此,本文首先将移动计算环境分为有设施移动网络和移动自组织网络(MobileAd-hoc NETwork,简称为MANET)两类移动环境来分别讨论,并主要研究各自环境下的MP2P体系结构以及资源定位与获取算法。同时也对MP2P的安全和隐私问题进行初步探讨,但主要是研究其中的信任度管理问题。通过对这些关键技术的研究,本文取得了如下一些创新性成果:首先,本文研究了MANET环境下MP2P覆盖网络的构建。其中主要包含两个关键技术,即MP2P的体系结构和MP2P的资源定位与获取算法。我们首先针对MANET环境的特殊性,引用DHT思想,设计了一种适于MANET环境的基于地理信息的分层哈希索引结构GH2I(Geographic-information-based Hierarchical HashIndex)。然后,基于该结构,我们设计了一种MP2P资源定位与获取算法CAR(Content Addressable and auto-Retrievable)。这部分工作的研究目标是构建一种MANET环境下的具有较好的可扩展性、资源查找与获取高效性以及移动环境适应性的MP2P网络,最后通过分析和模拟实验得到了评估和验证。其次,我们以海上移动数据通信网络为应用场景,研究了有设施移动环境下的MP2P覆盖网络构建。为实现海上移动环境下的MP2P覆盖网络构建,我们首先基于WiFi、WiMAX以及Inmarsat 3/4卫星通信等先进技术,提出了一种下一代海事数据通信网络NGMDCN(Next Generation Maritime Data CommunicationNetwork)的概念性结构。然后基于该结构,我们设计了分层的MP2P体系结构。接着基于该体系结构,我们设计了一种海上移动P2P系统,称为eSeagull。这其中还包含了我们的另一项工作,即对自动识别系统AIS(Automatic IdentificationSystem)进行的网络吞吐性能研究。AIS是一种新兴的目前正被广泛应用于航海或航空领域的特殊空间时分多址存取(Spatial Time Division Multiple Access,简称STDMA)Ad-hoc网络。最后,我们对MP2P的安全问题进行研究。安全问题是目前MP2P研究中的一个相对比较薄弱的环节,当然不可否认它也是MP2P研究中必须面临的一个关键技术问题。MP2P的网络安全问题涵盖了信任管理、攻击检测、访问控制、匿名通信以及对等信誉等方面。然而,限于篇幅和时间,本文在这一部分并未对MP2P的各种安全问题进行全面深入的研究,而只是对它们进行初步的探讨,并主要设计了一种可用于MP2P文件共享系统的基于信誉度的信任度管理模型。该模型基于对MP2P节点提供共享文件的服务质量QoS(Quality of Service)来对资源提供节点进行信誉度评价,并对信誉度进行等级划分,然后基于该信誉度设计出一种等级制的信任度管理模型,同时也提供了MP2P网络中信任度的查找、更新与汇聚的方法。该模型的主要目标是能够较快地将恶意节点孤立,减小恶意节点的影响程度和范围。同时,模型中也考虑了一些由于网络客观的自身因素对节点文件QoS的影响,以实现对节点行为尽量公正的判断。最后通过理论分析和模拟实验验证了模型的有效性。

论文目录

  • 目录
  • 图表目录
  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 P2P覆盖网络
  • 1.2.1 P2P网络概念
  • 1.2.2 P2P网络特点
  • 1.2.3 P2P网络分类
  • 1.2.3.1 集中式P2P网络
  • 1.2.3.2 全分布式非结构化P2P网络
  • 1.2.3.3 全分布式结构化P2P网络
  • 1.2.3.4 混合式P2P网络
  • 1.3 移动计算环境
  • 1.3.1 移动环境的发展与分类
  • 1.3.2 有设施移动网络
  • 1.3.3 移动自组织网络
  • 1.4 移动环境下构建P2P网络的挑战
  • 1.4.1 有设施移动网络的特点和挑战
  • 1.4.2 移动自组织网络的特点和挑战
  • 1.5 本文研究内容
  • 1.6 本文的组织
  • 第二章 MP2P相关研究工作
  • 2.1 MP2P体系结构研究
  • 2.1.1 基于有设施移动网络的MP2P体系结构
  • 2.1.2 基于MANET的MP2P体系结构
  • 2.2 MP2P协议研究
  • 2.2.1 原有P2P搜索算法的改进
  • 2.2.2 专门的MP2P搜索算法
  • 2.3 MP2P安全研究
  • 2.3.1 安全与隐私问题的提出
  • 2.3.2 安全与隐私问题研究现状
  • 第三章 MANET环境下的MP2P网络构建
  • 3.1 引言
  • 3.2 技术背景
  • 3.2.1 MANET路由
  • 3.2.2 DHT技术
  • 3.2.3 CAN协议介绍
  • 3.2.4 存在的问题
  • 3.3 研究场景及目标
  • 3.4 MP2P网络构建
  • 2I设计'>3.4.1 GH2I设计
  • 2I概览'>3.4.1.1 GH2I概览
  • 2I层次划分'>3.4.1.2 GH2I层次划分
  • 2I数据结构'>3.4.1.3 GH2I数据结构
  • 3.4.2 CAR算法设计
  • 3.4.2.1 节点动态加入、退出和移动
  • 3.4.2.2 资源查找
  • 3.4.2.3 资源自动获取
  • 3.4.2.4 MP2P示例
  • 3.5 算法模拟及分析
  • 3.5.1 网络设置
  • 3.5.2 性能指标
  • 3.5.3 性能评估
  • 3.6 小结
  • 第四章 海上移动通信环境下的MP2P网络构建
  • 4.1 引言
  • 4.2 Inmarsat卫星通信技术的发展
  • 4.2.1 Inmarsat基本介绍
  • 4.2.2 Inmarsat最新技术介绍
  • 4.2.2.1 Inmarsat-F的MPDS业务
  • 4.2.2.2 Inmarsat-4的BGAN业务
  • 4.3 下一代海事数据通信网络(NGMDCN)构想
  • 4.3.1 NGMDCN设计思路
  • 4.3.2 NGMDCN概念性结构
  • 4.4 基于NGMDCN的MP2P体系结构
  • 4.5 eSeagull: MP2P系统设计
  • 4.5.1 eSeagull系统概述
  • 4.5.2 eSeagull系统分层设计
  • 4.5.2.1 第一层设计
  • 4.5.2.2 第二层设计
  • 4.5.2.3 第三层设计
  • 4.5.3 eSeagull资源发布、查找及获取算法
  • 4.5.3.1 资源发布
  • 4.5.3.2 资源查找
  • 4.5.3.3 资源获取
  • 4.6 理论分析
  • 4.7 模拟实验和性能分析
  • 4.7.1 eSeagull系统性能模拟分析
  • 4.7.2 eSeagull移动适应性模拟分析
  • 4.8 相关工作
  • 4.9 小结
  • 第五章 MP2P安全问题研究
  • 5.1 引言
  • 5.2 相关工作
  • 5.3 信任度系统概述
  • 5.3.1 信任度系统定义
  • 5.3.2 信任度系统分类
  • 5.3.2.1 基于信誉度的信任度管理
  • 5.3.2.2 基于证书和策略的信任度管理
  • 5.3.2.3 基于社会网络的信任度管理
  • 5.4 信任度模型建立
  • 5.4.1 信任模型设计原则
  • 5.4.2 信任度模型建立
  • 5.5 信任度查询
  • 5.5.1 从自身经验获取
  • 5.5.2 从邻居节点获取
  • 5.6 模拟实验与分析
  • 5.6.1 网络参数设置
  • 5.6.2 模拟实验和结果分析
  • 5.7 小结
  • 第六章 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 参考文献
  • 参加科研工作情况
  • 参加国际学术会议情况
  • 攻读博士期间撰写的论文及申请的专利
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  ;  

    移动环境下构建P2P覆盖网络的关键技术研究
    下载Doc文档

    猜你喜欢