基于移动P2P的RSS订阅器的设计与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:luodf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着手机的普及与3G时代的到来,人们逐渐倾向于使用移动互联网来获取信息。信息技术的发展,一方面满足了人们对信息的渴求,另一方面又加速了人们对有效信息的需求。面对互联网上的海量信息与移动设备本身受限的特点,RSS技术有效提高了人们获取信息的效率,通过RSS订阅信息已经越来越受人们的欢迎。   然而,随着RSS订阅用户数量的增多,提供RSS输出的服务器负载越来越重,这不仅对服务提供商造成压力,同时也影响着用户订阅的效率,特别是网络资源受限的移动用户。考虑到群体分享与互助,本文提出了采用P2P技术来解决上述问题。   本文首先研究了P2P技术与RSS技术,重点研究了P2P的网络模型和基于DHT的P2P算法。结合移动网络的特点,对RSS订阅的需求进行细致分析,设计了一个基于移动P2P的RSS订阅器。   在移动网络上实现P2P,不能依靠简单的移植固定网络的P2P算法。为了实现系统的P2P机制,本文深入研究了Kademlia模型的原理、路由协议和搜索算法,结合系统的应用特点,通过增加超级结点、为结点加入cache-bucket和性能参数、改进k-bucket的刷新规则、并为资源加入读取次数控制,对原始模型进行改进。   在以上研究的基础上,本文详细阐述了系统的实现方法,包括系统的整体架构、功能模块的详细设计与实现、Kademlia协议的实现。最后,对系统进行功能测试与性能测试。结果表明,系统可以完成RSS订阅功能,P2P机制也能够良好的运作在移动设备上,并且,可以有效的缓解RSS服务器的负载压力。
其他文献
对国内外数据流频繁项集挖掘研究情况分析可知,以往的挖掘算法还存在诸多问题。简单的频繁项集挖掘由于没有采用合理的约束思想,挖掘出的频繁项集相当庞大;增量挖掘方法大部
随着计算机网络技术的不断发展,网络的规模和复杂性也在不断增加,如VOIP、VOD、视频会议等一些新型的实时网络应用,不仅对网络的带宽要求高,对QoS(Quality of Service,服务质量)的要
VoIP是一种在IP网络上传送语音信号,并以此推出相应增值业务的技术。由于它不需要专属网络,允许用户共享带宽资源,因而能在IP网络上廉价地提供语音、视频和数据等服务。随着VoIP
全自主移动机器人在未来将起着越来越重要的作用。同时定位与地图创建利用机器人自身携带的传感器感知周围的环境以确定机器人在环境中的位置以及对环境进行建模,是实现真正自
互联网技术及其应用推动了计算机技术的快速发展,人们对数据存储的需求已经有了很大的改变,主要表现在要求存储系统具有巨大的存储容量,希望能够对数据进行快速存取和有效的管理
当用户向搜索引擎提交查询后,搜索引擎向用户返回命中网页的标题、URL和网页摘要,网页摘要对于用户快速了解网页概要、提高搜索效率具有重要的作用。人们对传统的文本自动摘要
随着信息技术的高速发展,数据库应用的规模、范围和深度空前发展,人们迫切需要一种自动地和智能地将待处理的数据转化为有用的信息和知识的方法,从而达到为决策服务的目的。在这
信息化是当今世界发展的大趋势,是推动经济社会变革的重要力量。各级工会按照信息化的要求,积极利用信息化技术加强工会工作。传统的工会管理模式具有办公地点分散、数据不同步