导 师: 杨放春
学科专业: H12
授予学位: 硕士
作 者: ;
机构地区: 北京邮电大学
摘 要: 在众多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协议栈的集成测试验证了资源定位模块与通用接口的正确性和可行性。
分 类 号: [TP393.02]
领 域: [自动化与计算机技术] [自动化与计算机技术]