论文部分内容阅读
分布式应用系统凭借其良好的性能在现实生活中得到了广泛的应用,但是随着其规模的不断扩大,超大规模的数据存储处理成为了难题。并且,通信规约的繁杂不规范也导致协议和设备的不匹配,造成了极大的浪费。针对这些问题,本文对编址解析和通信规约进行了分析研究,基于IPv6对具体应用中的地址进行了设计,对Polling规约的通用功能进行了设计和实现。本文主要研究内容如下:(1)从集合角度出发,对网络通信中的相关概念进行了形式化定义描述。(2)针对节点剧增导致的地址不足问题,基于IPv6提出了新型的编址方法。首先研究IPv6地址的特点和实际需求,然后结合分布式命名系统,对IPv6地址前缀、可规划空间以及应用型特点进行了分析,最后提出了一种基于命名的编址方法。(3)将结合命名的IPv6地址应用于P2P网络中Chord环。首先对IPv6地址进行分段哈希,然后对多环结构的指状表进行优化,设计了基于IPv6地址的多环Chord算法。实验表明,该算法可以有效减少Chord平均查找跳数,提高资源的查询效率。(4)分析总结各种规约和分布式应用系统的通用功能,基于Polling规约的特点,对几种通用功能进行了规范的设计。并且设计实现了一个邮包实时监测系统,模拟系统的实验结果表明,该方法在针对具体应用的实现方面是非常方便有效的,且具有良好的扩展性和可靠性。