BitTorent系统激励机制研究

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:wonghost
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
BitTorrent系统是一种基于P2P(Peer-to-Peer,P2P)技术的文件共享应用系统,其突破了传统C/S网络应用模式的局限,能够快速、高效实现大文件的共享。系统中的节点共享文件资源,每个节点既是资源的提供者,又是资源的接受者。然而,节点由于固有的理性均希望最大化自己的利益,导致节点只想接收而不愿贡献,这种自私性引发了节点的搭便车行为和剥削行为,大大削弱了系统的健壮性和稳定性。   抑制自私行为的有效途径是引入激励机制鼓励节点参与共享。为了抑制节点的搭便车行为,BitTorrent系统采用了TFT(Tit-for-Tat,TFT)激励机制,但该机制不记录节点间的历史交互行为,无法有效识别搭便车节点和贡献节点;同时该机制对种子节点无效,搭便车节点可从种子节点处剥夺资源;搭便车节点也会通过“放大视图”的手段获得与贡献节点相近的下载完成时间。因此,TFT机制无法有效抑制搭便车行为。在抑制剥削行为方面,BitTorrent系统中尚无相关激励机制。针对上述问题,本文设计了适用于BitTorrent系统的激励机制以有效抑制搭便车行为和剥削行为。论文取得的主要成果包括:   1.提出了一种基于节点全局信任值的BitTorrent系统区分服务机制(Globaltrust-based Differentiated Savice),简称GDiffServ机制。引入全局信任值记录节点的历史贡献,Tacker依据节点反馈的本地信任值计算节点全局信任值,并引入“反馈可信度”抑制节点的欺骗行为;修改Tracker随机返回策略,设计区分返回机制,为搭便车节点和贡献节点分别返回同类对等节点,形成集群效应,使搭便车节点没有机会从贡献节点处剥夺资源;在贡献节点中进一步区分高贡献和普通贡献节点,引入“返回比例”,以系统整体下载时间最优为原则设计其计算模型,Tracker按“返回比例”为高贡献和普通贡献节点提供差异服务,进一步提升高贡献节点的下载效率。实验结果证明,相比TFT机制,GDiffServ机制将搭便车节点的下载进度降低了30%-50%,并加快了高贡献节点的下载速度。   2.提出了一种基于文件加密的间接激励机制(Encryption-based Indirect Incentive Mechanism),简称EⅡM机制。引入一种流体数学模型来论证剥削行为对系统性能的影响,通过该模型得到“剥削容忍阈值”(Exploiting Tolerance Threshold,简称ETT),当系统中剥削节点的比例超过该阈值时,系统可能“死亡”;采用强制与激励并行的方式抑制剥削行为:由初始种子节点加密共享文件并将密钥发送给Tracker,节点间交互加密文件块,节点完成下载后需要经过一段时间的供种才可从Tracker获取密钥还原文件,供种时间将以保证系统达到安全状态(即供种节点比例θ≥1-ETT)为止;在强制节点供种的同时给予其一定的奖励,引入全局供种贡献值记录节点的供种行为,节点将综合本地贡献与全局供种贡献选择上传节点,供种贡献越大的节点在下载其他文件时获得上传服务的几率越大,间接提高了供种节点的下载速度。实验结果证明,BitTorrent系统中节点不会因其供种行为获得任何奖励,无法达到激励效果,引入EIIM机制后供种节点的下载效率提升约2倍,激励效果尤为明显。
其他文献
为了适应开放、动态和多变的Internet环境,网构软件成为了旨在实现网络环境下计算资源共享和集成的一种新型软件形态。在网构软件开放协同模型中,软件系统的各软件实体以软件服
国内的机器翻译研究集中在汉语和英语互译上,针对少数民族语言的机器翻译以蒙古语居多,对于维语的机器翻译仍处于起步阶段。对于新疆这样一个多民族聚居的地区,以汉族和维吾尔族
随着移动通信技术的不断发展和用户需求的不断提升,现有2G/3G通信系统难以满足人们的日益增长的通信需求,3GPP在R8阶段启动了长期演进(LTE)和系统架构演进(SAE)两大标准化工
随着现代制造业向自动化、集成化、智能化的先进制造模式发展,数控加工仿真在制造业中的地位日趋重要。数控加工仿真是数控加工过程在虚拟环境中的映射,它可用于检验NC代码的正
随着宽带移动通信网络的发展,基于宽带的整合型家庭业务,如个人电脑上网业务、数字电话提供的语音VoIP业务、视频电话业务等,开始步入家庭生活。家庭网关作为连接内部家庭网络与
语言模型是描述自然语言内在规律的数学模型,在自然语言处理过程中占据着重要的地位,但目前维吾尔语语言模型的研究尚处于起步探索阶段,因此构建一个可靠的语言模型对于维吾尔语
智能交通是解决当今由于经济发展所带来的交通问题的根本办法。交通信息的获取是智能交通中的一个基本问题。传统上,这些数据是通过地感线圈给出的,但是由于其测量范围的限制,已
进入21世纪以来,以门户网站、搜索引擎、网络社区和电子商务为代表的多层网络服务成为人类日常生活中不可或缺的部分。随着网络用户量和数据量的剧增,越来越多的互联网服务提供
近年来,统计机器翻译技术取得了快速的发展,翻译质量得到了较大的提高。然而,对于很多需要精确翻译的应用场景,自动翻译结果还不能满足实际需求,还需要借助人工翻译或辅助翻译进一
在网络飞速发展的今天,Web服务已成为一种非常重要的技术.Web服务的形式化表示是面向服务的计算的基础,形式化Web服务不仅可以更好地理解Web服务的本质,而且可以更深入地分析Web