面向RELOAD协议栈的支持通用接口的资源定位模块的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:mumu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在众多P2P网络架构中,基于分布式哈希表(DHT)技术的结构化P2P网络架构具有最好的任务负载均衡性和网络拓扑稳定性,是近几年P2P研究领域的热点.但是目前各种P2P网络架构并没有一个统一的标准,这在网络互通和兼容性方面是一个很大的问题。RELOAD协议采用DHT技术作为资源定位核心,支持根据应用场景的需求进行算法模块的替换,协议的提出,为P2P网络提供了一个统一的技术架构。RELOAD协议提供抽象的消息路由和资源存储服务,P2P资源定位与路由查找算法是整个协议的核心。本篇论文的研究针对RELOAD协议栈的资源定位模块,主要包括三个方面。1)资源定位模块的通用接口:作为RELOAD协议栈的插入模块,资源定位模块将DHT算法簇进行抽象,提供通用的对外接口,协议栈支持根据应用场景的需要对算法模块进行插入和替换而不改变RELOAD协议栈本身的系统架构。2)资源定位模块的设计与实现:提出了一种基于RELOAD协议栈的资源发现与定位模块的设计与实现的系统方案,模块为RELOAD协议提供P2P网络的拓扑操作与动态维护,路由表更新以及资源查找和定位功能。3)资源定位算法的优化与改进:针对论文研究的项目背景——轻量级VoIP系统,对资源定位算法进行优化和改进,提出了适用于分布式电信系统的DHT算法——Comb算法。通过对资源定位模块Chord_Reload和Comb_Reload的性能测试,可以证明,资源定位模块具有良好的系统负载均衡性和路由查询效率。同时,模块与RELOAD协议栈的集成测试验证了资源定位模块与通用接口的正确性和可行性。
其他文献
随着互联网的发展,数字资源的数量和种类都呈现了爆炸性增长。数字图书馆作为数字资源的集结地,拥有数量庞大的数字资源和丰富的数字资源类型,这对数字资源的组织和存储提出
IP多媒体子系统(IP Multimedia Subsystem, IMS)是一个基于IP网络的通信业务控制系统。伴随着IMS系统的商用部署,其安全问题也受到越来越多的关注。IMS系统的安全问题一方面
在当今以服务为导向的业务环境下,保证业务的持续运行已经成为了现代企业提高市场竞争力的关键。IT技术是实现企业业务的核心组件,因此IT服务的持续性和高可用性成为了决定企
面向服务体系架构的广泛使用,使得Web服务被越来越多的用来管理资源和接口,服务组合产生的增值服务能够提供更加强大和灵活的功能。随着服务的积累,如何高效的管理服务为用户
随着计算机软件日益的庞大和复杂,软件存在的缺陷和问题越来越难以发现,软件测试在软件生存期中的地位越来越重要。软件测试是对软件需求分析、设计规格说明和编码的最终复审
近几年,网络蠕虫已经成为计算机网络安全中的重大问题。网络蠕虫是一段独立的恶意代码,具备自我复制和传播的能力。传统的网络蠕虫编写成本虽然简单,但是其自我繁殖、恶意发