论文部分内容阅读
P2P文件共享系统在蓬勃发展的同时,由于其本身的自制性、动态性、异构性等特点,也面临着巨大的挑战。Maze作为教育网内一款知名度非常高的P2P文件共享系统,也存在着诸如free-rider、公共物悲剧、合作作弊等问题,系统中的不良行为增多,用户不够活跃,降低了系统的可用性,影响了系统的良性发展。Maze具有自己的一套激励机制--积分系统,但其效果却未如理想,在激励用户方面收效甚微,且缺乏整体的设计理念。本文的研究主题就是希望能深入分析Maze积分系统在设计上的一些缺陷,尝试引入其他机制,对其进行改进。
原有的Maze积分体系在经过几年的发展后,暴露出一些设计上的缺陷,包括:1)初始积分过高;2)下载交易发生时产生的积分差造成系统中的积分规模不断增长;3)积分的消费渠道有限,造成了系统中积分的发行量远大于流通量,大量积分被限制等等,针对这些缺陷,本文首先对其进行了整理和改进。
以积分作为激励的手段,首先必须保证积分是有用的,其次积分规则必须有效。在P2P文件共享系统中最重要的是用户和资源。资源在系统中的传播,需要有文件的“发布者”和“协助者”。发布者将资源引入系统,而协助者的存在降低了用户下载资源的成本。因此,本文引入了传销机制,对文件被持续或者稳定下载的用户给予额外的奖励,鼓励用户使用其强大的分享能力来协助文件的传播以提高系统的可用性,避免过多的用户只集中从少量的上传者共享,降低了成本。在此基础上,本文实现了Maze Market,提供给Maze用户一个发布资源、互通有无的文件共享交易系统,激励使用者合法的使用。
在原有的Maze系统中,文件的价格是由文件的大小决定,并不能很好的反映文件本身的价值,本文引入了动态的价格机制,文件的发布者可以在MazeMarket系统中对其所发布的资源定价,并制定了相应的支付策略。最后,设计了基于传销机制和动态价格机制的算法,并在服务器上部署实现了新的积分结算系统,改变了过去由客户端自行计算积分的历史,提高了系统的安全性和灵活性。