论文部分内容阅读
因特网的发展因其内容的急剧增加而获得巨大的活力和成功。人们逐渐习惯了通过因特网来发布和阅读信息。然而随着信息量的增多,人们却发现获得所需信息不是越来越容易而是越来越困难了。因特网上信息搜索服务的迅猛发展印证了这一点。本文致力于研究构建一个混合信息网格所需要的技术。通过该混合信息网格,用户可以方便的获取其所需的信息内容。本文首先通过对因特网上信息获取服务现状的研究,描述了混合信息网格,讨论了实现混合信息网格所涉及到的关键技术。然后将P2P文件共享能力用于RSS信息内容的传输,利用数字广播技术提供的宽带数据接入的能力,设计了基于RSS的信息发布与订阅系统,用于构建一个混合信息网格。随后,针对构建混合信息网格所涉及到的关键技术中的三个问题进行了深入探讨:(1)考察了RSS feed文件的特性和其现有传输方法的特点,提出了两种新的传输方法并通过网络仿真对新方法的性能进行了分析,结果表明新方法使得订阅服务提供者易于对其用户进行管理,同时给信息订阅者提供了实事性更好、传输效率更高RSS服务;(2)针对BitTorrent文件共享过程的特点,根据乐观疏通的思想,利用仿真实验分析了免费搭载者对系统中其他类型节点的下载过程的影响,给出识别免费搭载者的方法,提出了解决免费搭载者问题的机制并进行了仿真实验,结果表明这种解决free riders问题的机制更好地激励了系统中的peers为系统做出贡献,有效地控制了BitTorrent系统中的free riders,提高了系统的整体性能;(3)描述了现有数字广播网中数据纠错的技术,分析了数字广播接收器的能力特点和发展趋势,提出新的基于P2P的数据纠错技术,详细描述了P2P修复网中节点的功能和节点间传输的各种数据包,性能分析结果表明P2P修复网有效的利用了接收终端的连接能力,解决了广播网中回传信道资源匮乏和修复服务器的负载问题。最后,基于对信息发布与订阅系统的设计和以上三方面的研究,给出了基于RSS的信息发布与订阅系统的部分实现,包括内容发布服务器端的实现和测试;用户管理及微汇聚的服务器端的实现和测试;S60平台上客户端的实现和测试;Win32平台上的客户端的实现和测试。