博士论文开题报告基于gossip的P2P网络拓扑优化技术研究.doc
《博士论文开题报告基于gossip的P2P网络拓扑优化技术研究.doc》由会员分享,可在线阅读,更多相关《博士论文开题报告基于gossip的P2P网络拓扑优化技术研究.doc(75页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、. . . . 研究生学位论文开题报告登记表学 院:专 业:学 号:姓 名:导师:导师职称:教授(博导) 0000年 00 月 00 日71 / 75目 录1. 立论依据11.1 选题的研究意义11.2 选题的应用价值31.3 国外研究现状51.3.1 基于gossip的P2P网络拓扑管理技术61.3.1.1 拓扑管理71.3.1.2 负载均衡程度的评价方法111.3.2 基于gossip的分层P2P拓扑构造技术111.3.3 基于gossip的组播信息分发技术151.3.4 技术难点191.4 国外专利分析201.4.1 专利查询说明201.4.2 相关专利容分析221.4.3 专利分析总结
2、252. 论文工作实施292.1 论文研究容292.2 拟解决关键问题312.3 研究与工作目标312.4 研究方案322.5 技术路线332.5.1 基于gossip的P2P网络拓扑管理协议LBTMP342.5.2 基于gossip的自适应分层P2P网络拓扑Firas392.5.3 基于gossip的分层P2P组播分发协议DouLaCast452.5.4 基于gossip机制的互联网影像分发系统502.6 实验系统522.6.1 实验系统设计与原理图522.6.2 实验环境与测试条件532.6.3 实验测试容542.6.4 测试表格设计542.6.5 结果预测与分析原则552.7 可行性分析
3、562.7.1 原理可行性分析562.7.2 研究方法可行性分析562.7.3 初期实验可行性分析572.7.3.1 基于gossip的P2P网络拓扑管理协议的实验可行性分析572.7.3.2 基于gossip的自适应分层P2P拓扑构造协议实验可行性分析582.7.3.3 基于gossip的分层P2P拓扑组播分发算法的实验可行性分析592.8 论文的创新之处602.9 研究计划602.10 预期可完成的研究成果613. 论文工作基础和开题要求对照表633.1 论文研究基础633.2 开题要求完成情况对照表654. 参考文献与出处67附:参考文献分布情况分析71结尾72开题报告1. 立论依据(要
4、求:基础研究需结合科学研究发展趋势来论述科学意义;应用研究需结合国民经济和社会发展中迫切需要解决的关键科技问题(牢扣可扩展性与可靠性)来论述其应用前景。)1.1 选题的研究意义从上世纪50年代计算机网络产生至今,通过网络进行信息传播已经对人类的工作与生活产生了巨大影响。国务院新闻办公室主任王晨在2010年5月1日提到,中国网民人数达到4.04亿,互联网普与率达到28.9%,超过世界平均水平,使用手机上网的网民达到2.33亿人。艾瑞咨询分析认为,中国互联网现阶段正处于快速扩时期,并将持续较长的一段时间,在此期间中国网民总数将保持持续的稳定增长。其中视频分享等高带宽业务由2009年4月的1.8亿上
5、升到2010年3月的2.4亿。以上说明中国互联网用户规模增长迅速,互联网用户对诸如流媒体播放等高带宽业务的需求明显增加,这为互联网服务商发展并推广新的互联网业务带来增长点。随着在线游戏,文件共享传输,网络存储,流媒体直播,交互式网络电视等新业务的不断发展,对互联网服务商的服务质量提出了更高的要求,也给网络技术的发展提出了新挑战。近年来,对等网络(Peer-to-Peer)1作为一种高效的分布式网络,受到越来越多的关注。其主要特征在于去中心化,服务不再由单一的服务器提供,网络节点之间呈现对等特性,发展趋势如图1.1.1所示。中国电信总工程师韦乐平在2010年5月6日透露,目前的互联网流量的主要增
6、长点为P2P和网络视频,其中P2P的流量占比高达70%。图1.1.1 P2P的发展历史与趋势但是自Napster2诞生以来传统的P2P网络模型给现有的通信技术提出了诸多挑战。其中最重要的便是通信规模的扩引起的可扩展性与可靠性的问题。P2P网络作为一个开放的分布式通信系统,其规模已从小规模向大规模甚至海量规模过渡。但由于P2P节点的构成主要为廉价的PC客户端,自身硬件可靠性差、存在较强的资源异构性特征,并且用户可以随意加入或离开P2P网络。故大规模的P2P网络具有较强的动态性与较低的可靠性,使得P2P网络不能为上层应用提供稳定可靠的服务来保证上层业务的持续顺利运行,降低了P2P网络的可用性。可见
7、大规模与动态性的特点对当前P2P网络的可扩展性与可靠性造成了影响。Chawathe7与Yang83分别在SIGCOMM03(文献7被引971次)与ICDE03(文献83被引874次)的会议中指出目前主流的P2P模型存在如下主要问题:1)高度中心化的拓扑结构如Napster2网络存在单点崩溃现象,无法承受大规模的访问压力。2)全分布式的拓扑结构如Gnutella网络3采用洪泛查询方式提供资源搜索服务,导致网络查询半径较大,重复请求连接较多,限制了P2P网络的可扩展性。3)DHT结构的Chord4,Pastry5,Kademelia6等结构化P2P网络在网络扰动(network churn)时查询
8、路径树的频繁重构将导致较大开销7,引起查询效率低下。此外DHT不支持模糊查询与语义查询8。需要构建一种可以适应网络规模增长、鲁棒性强的P2P网络模型来保证P2P网络的稳定运行,为上层应用提供可靠的服务。Gossip技术作为一种简单有效的信息传播方式,可应用于构建鲁棒性的大规模自适应P2P网络。Gossip协议利用流言在人群中的传播特点进行信息传播,每个gossip节点无需感知全局拓扑结构,只需要根据自己的本地邻居表进行gossip目标节点的选择然后进行信息发送(也可为双向交互过程)即可完成一次gossip传输,过程简单。SPYROS在其博士论文8中指出了基于gossip的P2P网络具有以下特点
9、: 1)自配置性:采用简单的管理模式对全网进行分布式管理,对于诸如加入离开或其他支撑上层应用的操作原语可以自行配置完成,无需大量其他节点或具有中心化管理功能的服务器支持,具有即时生效的特点。同时系统服务能力可以随系统规模增大而增强,呈现比例关系,具有良好的扩展性。2)自组织特性:能够快速适应系统的动态变化,并能持续容忍这种变化发生。即在动态网络环境中模型可以有效抵抗节点或者链路失效,具有自我修复的能力。可以看出,基于gossip机制的P2P网络的自配置性使得网络具有分布式管理的能力,无需引入中心服务器对网络进行集中控管,不存在单点崩溃导致网络崩溃的可能性,且系统服务性能不会随网络规模增大而呈现
10、停滞甚至下降,网络具有良好的扩展性,并有利于将底层的服务支撑与上层应用分开进行层次化的应用系统设计;自组织性使网络可以具有一定的弹性,可以从网络扰动中快速恢复,保持持续的服务能力。 目前基于gossip技术的网络应用尚处于初期,本文拟采用gossip机制的协议来解决并优化P2P网络的拓扑管理,分层拓扑构造,组播分发等方面存在的问题。具体的问题如下:u P2P拓扑管理中负载分布不均衡导致网络服务不公平的问题在P2P网络中为用户公平的网络服务是促进P2P网络健康发展所面临的关键所在。即P2P节点所承担的负载与其服务能力成正比,服务节点的选择不应该总是偏向少数节点,而是应该从全局角度有一个均衡化的考
11、量。拓扑管理作为一个基础服务,其主要作用之一是向上层应用提供节点选择服务。传统拓扑管理技术采用基于随机选择的策略进行拓扑信息交换与融合,部分考虑了服务节点选择的均衡性问题,同时采用节点入度方差作为描述网络整体负载均衡程度的指标。但P2P网络的一个显著特点便是节点服务能力异构,由于传统方法没有考虑节点的服务能力差异性与负载动态变化的特性,导致节点选择服务提供盲目随机的节点选择,致使网络负载可能继续偏向少数重负载节点,进一步恶化网络公平性,降低用户参与P2P网络的意愿。同时,盲目随机的节点选择增加了服务节点的误选机率达20%-30%,导致必须重新进行节点选择,增加了用户进行P2P应用的服务等待时间
12、。u 分层P2P拓扑中超级节点比例不可控导致服务效率低下的问题2005年,IEEE高级会员Liu等人34在国际权威期刊TPDS中发表论文指出,分层P2P拓扑如果不能保证可控的超级节点比例,系统服务性能难以达到最优。而目前的分层P2P网络在构造拓扑时不能根据网络规模的变化提供一种灵活的控制机制来保证合适的超级节点比例。实验表明:传统的固定阈值划分法不具有自适应性,而传统的自适应分层拓扑在节点规模增加100%时超级节点规模仅增加大约44%。不可控的超级节点比例将导致分层P2P网络中超级节点过多或叶节点过多的现象,降低P2P网络服务性能。u P2P拓扑中组播分发可靠性与冗余开销导致延时增加与浪费带宽
13、的问题当前的P2P拓扑中的组播分发主要依赖构建组播分发树或采用类似洪泛的纯分布式概率转发方式。组播分发树效率较高但当应用于频繁出现网络扰动的大规模P2P网络时,组播树需要频繁重建,导致分发可靠性降低;而纯分布式的概率转发没有考虑节点服务能力的差异性,导致盲目的中继转发节点选择引发大量低服务能力节点参与组播,使得组播的原子可靠性低于90%。同时大量低服务能力节点参与组播将增加冗余数据传输,延缓了组播的收敛时间,最终降低了组播分发的可用性。本文拟开展以下研究:在拓扑管理中引入新的负载评价模型来对网络整体负载分布进行实时的评估,改进拓扑管理的节点选择模式,降低节点选择的误选概率并提高网络的负载均衡程
14、度,最终提高P2P网络的整体服务性能;构建一种自适应的分层拓扑来改进拓扑的构造模式,使其具有稳定可控的超级节点比例,能适应网络环境的变化;构造一种高可靠低冗余的组播分发协议,在可控的分层P2P拓扑上利用优化的缓存机制和负载感知机制来提高组播的可靠性,并降低冗余消息的转发。以上改进有利于增强P2P网络的服务性能,对提升P2P网络的综合性能具有极高的参考价值。为此,本文的研究结合gossip协议的原理与P2P网络的特性进行P2P网络拓扑优化与相关应用的研究,通过对P2P网络进行拓扑管理、拓扑优化与组播分发技术的改进来提高P2P网络的可靠性与可扩展性。本研究以构造可靠的大规模P2P网络平台为目的,为
15、将来大规模的P2P网络应用平台提供了理论支持,具有较重要的理论意义与应用价值。1.2 选题的应用价值本文研究的容包括无结构P2P网络中的拓扑管理策略,自适应的半结构化拓扑构造以与高效可靠的信息分发技术。研究成果可推广应用于众多领域,主要应用包括以下方面:一、应用于P2P的流媒体视频直播基于P2P方式的流媒体已经成为P2P的主要应用方式之一。典型的应用如PPLive与PPStream。据PPLive官方统计16,PPLive的用户规模已经达到1.2亿,同时在线观看人数突破500万。庞大的用户规模必然给P2P流媒体领域的发展带来广阔的商业前景。 节点选择:目前的P2P流媒体网络在进行节点选择时是通
16、过底层的gossip过程随机选择一些邻居作为服务节点提供给上层的应用,没有充分考虑被选择的服务节点是否有能力承载上层应用的服务请求,导致节点选择的误选率增加,而且没有从全局的角度考虑负载均衡,影响了最终节点选择的性能。本研究提出的LBTMP协议兼顾负载均衡与节点选择的随机性,可以改进P2P节点选择方式,起到均衡网络负载的功效。LBTMP采用了新的负载描述模型描述节点的服务能力与实时负载。通过改进拓扑信息交换策略与节点选择策略优先将剩余负载能力高的节点作为备选节点提供给上层应用,降低了节点误选机率,并起到了均衡负载分布的作用。 分层拓扑构造:大规模网络化是目前P2P流媒体网络的的趋势发展,但是海
17、量的用户规模必然给流媒体服务器的访问带来巨大压力。本研究提出的自适应分层P2P拓扑构造技术可以构造一个以终端节点为组成单元的自适应分层P2P网络,然后由超级节点向视频服务器请时数据流,而叶节点通过超级节点的转发来获取数据流。该拓扑可以有效利用终端用户的网络资源,从而减少对视频服务器的访问压力,节约了服务器资源并提高系统稳定性。同时在分层拓扑维护过程中视频节点可以根据自身的负载变化实现自适应的角色转换来适应网络环境变化。二、大规模在线网络游戏光纤到户的普与和3G时代的来临意味着用户终端可以通过有线或无线接入方式享受高速网络接入,类似于大型3D在线游戏以与互动式社交平台等高带宽应用需求具有了合适的
18、硬件平台。据eNet游戏先锋网统计,2009年第一季度中国的网游市场规模达到55.14亿元,环比增长8.3%。网游产业的巨大发展前景必然带来相关技术的革新,研究大规模在线网络游戏的网络支撑平台具有重要的应用价值。 组播消息分发:大规模网络游戏的用户规模庞大,可以形成万人同时在线甚至十万级别规模。应用程序需要定期分发更新消息来更新应用的状态,如在线游戏中虚拟人物的位置坐标,以与游戏对象所持有的各种游戏参数等信息。目前的C/S模式通过游戏服务器向用户定期分发,当终端用户规模庞大且存在异构接入时将导致较长的队列等待,使得游戏延时较大甚至不能响应,降低了用户体验质量。本研究提出的分层P2P组播分发技术
19、利用用户自组织成的分层P2P网络进行游戏中的参数信息分发,无需服务器介入,降低了部署成本。同时相对纯分布式的组播分发,具有较短的分发延时和冗余附加开销,改善网游支撑平台的服务质量。综上所述,本文的研究成果可应用于大规模P2P网络以与宽带无线网络中的面向业务特征的底层业务服务平台构造以与海量数据分发。本文将以基于gossip的P2P服务网络的构建与相关技术作为研究的应用背景,拟通过本文的理论分析与创新思想指导设计实现一种基于gossip机制的P2P基础网络服务平台,并在该服务平台上实现相应的海量信息分发,以期推动在P2P网络与相关技术的发展。同时本文的成果也将为基于gossip机制的P2P网络中
20、的分布式拓扑管理、负载均衡的节点选择、分层拓扑构造、分层拓扑中的组播数据分发等关键技术提供了应用支撑。随着将来研究的进一步深入,这些理论成果将逐步应用到P2P网络的具体实践中,具有重要的研究意义和应用价值。1.3 国外研究现状(要求:国外达到的水平,已取得的主要进展与存在的问题与不足。对国外有关研究现状进行分析和文献综述,提出并明确需要研究的主要问题。)基于gossip机制的协议9(也称为epidemic协议)利用流言在人群中传播的特点进行信息传播,具有简单可靠,灵活性高的特点(gossip过程见图1.2.1)。1987年,Alan19等人第一次将gossip技术应用于数据库站点的复制中,使得
21、gossip技术在分布式网络应用中得到成功的推广。2008年,Alberto在文献11中指出,目前学术界18对于gossip的定义不明确,或宽泛(任何基于消息的协议都纳入gossip畴),或狭隘(针对某个应用的gossip解决方案)。如果不考虑任何特定细节简单来讲,gossip协议中每个gossip节点持有一个邻居表集合,包含全部或部分的P2P节点。每个gossip节点定期从自己的邻居集合中选择一个或若干个随机节点进行连接,然后二者进行数据的交换。根据gossip协议理论的权威人士Guerraoui与Kermarrec等的分析9,这样的信息交换方式使得任意节点很容易以较高概率将信息分发到全网围
22、。如果在上述信息交换方式中节点交换的是各自的邻居集合中的邻居节点信息,则在一次gossip交换过程后,节点将会接收其他节点的邻居信息,并更新自己的邻居表。通过这种持续的gossip交换过程,P2P网络的拓扑演化成为一个动态变化的拓扑,演化规律以与最终形成的拓扑形成与gossip过程中的具体实现细节有关8。可见gossip通信需要具备以下特点:1)节点的选择需要具有随机性或部分随机性,不能总是选择同一个节点;2)节点仅仅了解本地拓扑信息;3)通信方式是周期性的。图1.2.1 gossip过程的示意图这使得基于gossip协议的P2P网络具有以下优点8:1)可扩展性与弹性:gossip协议的可扩展
23、性来自于协议的执行流程依赖于每个节点在相对固定的时间间隔后执行一组固定的操作。每个节点不需要任何中心化的节点进行控制与管理,不存在中心管理单元的管理压力,系统规模可以自由扩展。整个P2P网络的资源与全局负载成比例关系,当节点给网络带来负载时也向网络在贡献自身的资源。网络规模增大的同时,资源与负载都在增加,表现出良好的弹性。2)鲁棒性与容错性:gossip协议中没有中心化的控制管理单元,单个节点失效不会对全网造成影响。持续的gossip过程产生了一个随时间变化的动态拓扑。失效的节点与链路会在交换邻居节点信息的过程中被探测到并自动丢弃,新加入的节点通过交换邻居信息可以快速获取到全网围的节点信息。单
24、个节点的拓扑信息将被多个邻居持有并在全网进行分发扩散,具有冗余特性。这种持续的动态成员关系使得基于gossip的P2P网络可以有效抵御节点失效与网络扰动。3)自组织与自管理:由于没有中心化管理单元,全网的组织管理为分布式的管理控制,通过控制每个节点的gossip过程中目标gossip节点的选择、发送邻居策略以与最终的邻居表更新策略可以实现不同特性的拓扑结构,使得全网可以自组织的成为具有某个特性的拓扑,并采用分布式的管理方式对拓扑进行管理控制。Gossip协议在P2P网络方面具有多项应用11,如节点采样服务12作为一种基本的服务可以为其他的各类gossip应用提供一个全局的节点选择方式;分布式的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 博士论文 开题 报告 基于 gossip P2P 网络 拓扑 优化 技术研究
限制150内