移动社会性软件系统中激励机制的研究
作者单位:山东师范大学
学位级别:硕士
导师姓名:王红
授予年度:2011年
学科分类:0810[工学-信息与通信工程] 08[工学] 081001[工学-通信与信息系统]
主 题:移动社会性软件系统 激励机制 公平合作 访问级别 参与级别 资源共享
摘 要:随着信息科技的快速发展,用户的需求不断增加,人们已经很难满足于坐在电脑面前获取信息与资源。用户的交互方式呈现出多样化的趋势,大量的社会性软件拓展到移动平台成为移动社会性软件。同时,网络供应商开始提供更加完善的无线网络服务,使越来越多的人更喜欢通过移动设备在互联网上享受各种服务,于是移动社会软性件如雨后春笋般应运而生,为人们的生活和工作提供了更大的便利。 移动社会性软件是一个新兴的研究领域,还存在着很多的不足。在移动社会性软件系统中,由于节点的自私性及其贡献资源的自主性,他们均希望获得资源而不是共享资源,这使得移动环境下的移动社会性软件系统的性能大幅降低,为保持移动社会性软件系统有序、良好的运行,提出一种能促使节点自觉贡献资源、共同参与到系统中的激励机制十分必要。 激励机制是移动社会性软件系统最基本,最核心的需求,是保证移动社会性软件系统有序运行的关键。因此需要考虑如何构建适合移动社会性软件系统且有效的激励机制。针对上述问题,本文在已有的理论及研究的基础上,通过对典型移动社会性软件系统的分析,对已有移动社会性软件系统的形式化定义给予了补充和完善,并给出了移动社会性软件系统的中间件层(MiMoSoSo)体系结构,然后在总结各种激励机制及综合考虑一系列评价因素的基础上,提出了一种适合移动社会性软件系统中资源共享的公平合作激励机制。 本文主要工作包括: 首先,介绍了本课题的研究背景及国内外研究现状,详细阐述了P2P网络中常用激励机制的构建思想及适用范围,并从几个方面对几种激励机制作了详细的比较分析。 其次,分析了典型的移动社会性软件系统,给出了移动社会性软件系统的特点,并在移动社会性软件系统已有定义的基础上对其进行了补充与完善。提出了激励机制所在的移动社会性软件系统中间件层的设计方法与体系结构。 第三,在分析P2P网络中激励机制的基础上提出了移动社会性件系统中基于信誉的差分服务机制——公平合作激励机制。它鼓励节点之间的相互合作,并从公平与合作的角度综合考虑节点的访问级别和参与级别,最后给出节点在某时刻访问系统资源的级别,同时还给出了增加节点效用的策略。公平合作激励机制优化了移动社会性软件系统中理性节点的资源共享问题,同时鼓励搭便车者改变他们的策略,贡献更多资源从而得到更好的服务,鼓励发送节点转发其资源请求到收到请求较少的节点。本文还对移动社会性软件系统中如何避免重新洗牌给出了解决方法。 最后对公平合作激励机制进行了仿真实验,并对结果进行分析,验证提出算法的可行性和正确性。