您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > 基于JXTA的文件共享系统myFileShare的设计与实现
中南大学硕士学位论文基于JXTA的文件共享系统myFileShare的设计与实现姓名:廖龙申请学位级别:硕士专业:计算机应用技术指导教师:谭汉松20090521基于JXTA的文件共享系统myFileShare的设计与实现作者:廖龙学位授予单位:中南大学相似文献(10条)1.学位论文庄良P2P网络文件共享系统的研究与实现2006随着国际互联网的发展和普及,互联网用户数和网络数据量急剧增加,当前网络的主流C/S模式的服务器端负担越来越重.为此,一种基于端的无中心的P2P网络计算模式成为当前研究的热点.而P2P文件共享技术无疑是其中的最重要的研究问题之一.本文在对P2P技术的发展现状以及主流P2P文件共享系统实现模式进行分析的基础上,针对其存在的知识产权侵害、网络病毒泛滥、垃圾信息多等缺陷,提出了P2P文件共享系统要解决的重要问题,并设计了一个P2P文件共享系统.该系统是一个非集中式的文件共享系统,它不依赖任何中心服务器工作.遵循网络分层的思想,也将此P2P网络模型分为网络层、消息层、服务层、应用层.在应用层上,可以利用应用程序接口进行应用程序开发来调用服务层提供的服务,完成对等计算程序设计,实现协同操作和资源共享.在基本的系统构建完成后,详细分析了对等点加入、删除、互联等操作;讨论了系统的路由表维护,对周期性路由表维护和非周期性路由表维护各自的优缺点进行了比较;讨论了共享文件的加入、读取、删除等操作;详细地探讨了组内通信和点对点通信,在现有的三种多播路由算法:扩散式、生成树、反向路径转发的基础上,采用了综合以上三种算法优点的改进算法,并对此算法进行了具体的分析.鉴于网络搜索功能在现代互联网中的应用越来越广泛,在P2P网络中,资源的发现功能强弱也是体现P2P网络优劣的标准之一,因此简要介绍了采用元数据表示方法对资源进行唯一标识和资源发现的各个步骤.最后,本文总结了P2P网络的优缺点和有待解决的问题,.展望了P2P网络技术发展的趋势.2.学位论文陈宝钢对等网络文件共享系统中的行为特性研究2009P2P文件共享是目前Internet上最主要、最成功的对等网络(Peer-to-Peer,P2P)应用,而且P2P文件共享应用已经成为当今互联网流量的重要组成部分。然而由于P2P文件共享系统中参与节点以自组织方式建立P2P网络,具有很强的随意性和自发性。并且相对于传统的互联网应用而言,新出现的P2P文件共享应用产生的流量更大,体现出的特征更复杂。因此,研究P2P文件共享系统的行为特性有助于深入了解P2P文件共享系统的特点并对提高P2P文件共享系统的性能、稳定性、可扩展性以及对网络流量进行合理有效地管理和控制产生积极的意义。br 准确有效的数据是保证正确地分析和模型P2P文件共享系统的基础。通过获取Maze文件共享系统的用户日志和收集Maze应用的网络流量信息,本文研究了P2P文件共享系统的行为特性,并根据P2P文件共享系统的行为特点研究了P2P文件共享系统中文件传播的模型和影响因素。本文的研究内容和创新性工作主要包括以下几个方面:br 1.通过研究Maze系统的用户日志,证实P2P文件共享系统的用户请求和负载传输具有很强的时间特性并利用傅立叶变换研究了这种行为的周期性特点。通过对Maze文件共享系统被下载文件的长度和类型的分类,研究了其负载来源及组成。在文件共享系统中用户具有不同的行为,利用用户日志本文对用户进行了分类并研究了不同类型用户的行为异同以及这些行为之间的关系。br 2.经过分析Maze系统的网络流量数据,发现虽然在Maze应用中少部分流占据了流量的大部分内容,但是这个程度要低于(WorldWideWeb)应用和整个链路的比例。本文也证实了极少部分主机传输了大部分流量的观点,但是这个程度要低于以前的研究结果。基于流长和流持续时间对流分类后,本文研究了Maze应用流的组成特点。而针对流的自相似性分析表明,流的到达间隔时间和流的到达速率表现出了明显的自相似性。br 3.分布模型对于模拟和仿真P2P文件共享系统的性能和特点具有重要的作用。使用对数正态分布本文建立了Maze文件共享系统中用户活跃时间和传输时间以及Maze应用网络流量中的流持续时间分布模型。使用对数正态混合分布,建立了Maze文件共享系统中用户的上传流量和下载流量、用户上传带宽和下载带宽,以及Maze应用网络流量中的流长、流传输速率分布模型。还利用指数分布和Pareto分布的混合分布建立了Maze文件共享系统中用户请求次数和被请求次数的分布模型。br 4.通过分析P2P文件共享系统的特点提出了利用基于空间动力的传染病动力学模型来描述P2P文件共享系统中的文件传播行为并通过分析用户节点的状态变化和数量变化建立了该模型。通过使用Maze系统用户日志中的数据,验证了该模型在描述最为流行的视频文件的传播行为时具有良好的效果。br 5.提出了P2P文件共享系统中描述文件传播效率的基本再生数公式。基于这个公式本文考察了不同因素对文件传播的影响。根据实验的结果,我们发现在P2P文件传播过程中,提高用户的下载完成速率、共享概率、共享时间、在线时间都会对文件的传播过程产生积极的影响。但是只有增大用户对文件的共享概率所带来的作用最明显。3.学位论文顾家铭基于信任的P2P文件共享系统的研究和实现2008德国互联网调研机构ipoque称,P2P技术已经彻底统治了当今的互联网,其中总流量的50-90%都来自P2P程序。P2P技术由于其固有的优点,如非集中性、自治性、容错性和可扩展性等,已经被广泛用于文件共享系统中,且成为Internet上有效的资源共享模型。P2P文件共享系统弥补了传统C/S系统响应过慢、临时负载过大等问题。虽然应用日趋广泛,但现在的P2P文件共享系统存在很多的安全隐患,缺乏有效的机制提高系统的可用性。用户不用为自身行为担负责任,且应用中存在欺诈行为以及不可靠的服务,使得服务质量无法得以较好的保证。传统的集中式信任机制,通过可靠的第三方建立信任关系,因此不适用于P2P网络。本文根据P2P的特性,设计了一种P2P信任机制,该机制由动态信任模型和基于工作组的信任机制组成,并基于JXTA平台设计和实现了一个基于信任的P2P文件共享系统。信任模型是P2P信任机制的重要构件,本文在阅读大量参考文献的基础上,分析现有的信任模型的优缺点,提出了一种基于声誉和风险的动态信任模型RR-Trust。基于声誉的动态信任模型,可以有效的识别恶意节点并尽量避免恶意的行为。本文创新之处在于,根据P2P环境的特点进行分析,在基于声誉的信任模型中,加入风险评估,考虑服务者声誉。在RR-Trust模型中,采用模糊综合评法计算评价值,综合查询全局声誉和局部声誉,给出一个选择方案。分析JXTA协议,结合实际应用,提出了基于工作组的安全机制。因为同一个工作组的节点具有相同的任务或“兴趣”,所以建立认证机制和激励措施相结合的信任机制是必要的。将信任模型和基于工作组的信任机制应用于P2P文件共享系统中,模型通过对网络中的节点历史行为信息的搜索、量化等,根据信任度来识别行为,最后根据目标节点的信任度做出交易决策,在一定程度上保证了系统的可靠性,抑制了恶意节点,鼓励了善意节点,从而达到了规范节点行为、提高交互成功率的目的。4.学位论文金海荣Peer-to-Peer文件共享系统中的路由定位机制研究2004近年来,随着互联网的快速发展和普及,在广大网络用户中兴起了一类颠覆传统的新型应用,即Peer-to-Peer结构的文件共享应用.这类应用以文件资源共享为目的,为用户提供简便的文件交换服务.Peer-to-Peer文件共享系统最早出现于1999年,在五年之后的今天比较著名的相关系统已经有四十多个,还有众多的这些著名系统的变种和未知名的系统.有多个Peer-to-Peer文件共享系统已经各自拥有数以百万计的用户,它们都聚集了海量的文件资源,成为了互联网上资源共享的一种重要形式.Peer-to-Peer结构的文件共享系统是与传统的Client/Server结构的分布式文件系统相对立的,是分布式文件系统的一个分支.Peer-to-Peer文件系统最大的特点是使用起来灵活自由、总体拥有成本低廉、资源总量巨大,因此吸引了大量的用户,在现实世界中被广泛地应用.而且这一新兴事物还在不断的发展中,其用户数量仍在继续增长中,应用前景看好.鉴于此,Peer-to-Peer文件共享系统已经引起了众多研究者的注意,成为一个重要的研究方向.在Peer-to-Peer文件共享系统方向上目前有多个内容值得研究,包括分布资源管理(resourcemanagement)、分散性(decentralization)、自组织性(self-organization)、资源的查找定位策略(locatingpolicy)、节点之间的路由策略(routingpolicy)、系统可扩展性(scalability)、可靠性(robust)、可用性(availability)、匿名性(anonymity)、安全性(security)等.其中文件资源的定位和路由是系统的核心问题,影响到系统的其它方面.一个高效的路由定位机制对于一个成功的Peer-to-Peer系统而言是必需的.该文研究了文件共享系统中的路由定位(Locating&Routing)机制.该文结合具体的实例系统Napster、Gnutella和Freenet,对centralizeddirectorymodel、floodedrequestsmodel、documentroutingmodel这三种经典的路由定位模型进行了研究,分析了这三种模型的工作机制,总结了它们的得失.在此基础上,该文针对三者中相对较优的documentroutingmodel做了更深入的研究,对documentroutingmodel在Freenet系统中的应用做了深入分析,指出了Freenet耗费空间过多和无选择下载的缺陷.该文提出了一种基于资源位置提示的定位策略,即Hint-BasedLocating&RoutingMechanismforPeer-to-PeerFileSharingSystems(以下简写为HBLR).使用HBLR可以比Freenet中的路由定位机制节省节点存储空间,还能够提供选择文件下载位置的机会,减少文件服务的时间.5.学位论文韦冬对等网络文件共享系统中的信誉机制研究2009互联网的迅速发展给传统的网络应用模式带来了新的挑战,促成了对等网络P2P系统的产生,使得互联网系统的计算模式从客户端/服务器模式向对等模式转变。目前,P2P技术已广泛应用于很多领域,其中文件共享系统可以说始终是P2P技术发展的动力之源。但是,因为动态性和异构性的特点,P2P文件共享系统仍然存在着诸如共享文件的可靠性、节点间的信任等亟待解决的问题。P2P网络的信誉机制通过对系统中的用户或资源进行定性或定量的评价来预测该用户或资源未来的行为,从而起到鼓励良性行为、抑制恶意行为、辅助用户决策的重要作用。因此,对P2P文件共享系统中的信誉机制展开研究,设计和实现具有抵抗各种攻击行为能力的信誉系统,对提高P2P网络的可用性,其有十分重要的现产意义。本文在深入研究和总结相关锁域已有成果的基础上,分别针对P2P网络文件共事系统的对象信誉层、节点信誉层、拓扑结构层三部分内容展开研究,设计实现了一个完整的P2P网络上的信誉系统。本文的主要研究工作如下:首先,分析了P2P用户的一般操作流程和节点动作对文件对象扩散的影响,建立了基于文件对象的污染传播模型,描述了系统中的文件传播过程和节点状态转换,揭示了文件共享系统中对象信誉机制对抑制污染的重要作用。在此模型的基础上,针对基子节点信誉机制的不足,建立了基于对象信誉的P2P文件共享防污染系统。利用查询消息来触发节点传播和收集投票,通过计算节点间投票向量的夹角余弦来衡量节点投票的相似性,以此赋予投票权重,运用自适应的信誉阈值来判断文件的可信性。为了实现节点间信任关系的传播和信
本文标题:基于JXTA的文件共享系统myFileShare的设计与实现
链接地址:https://www.777doc.com/doc-4209623 .html