论文部分内容阅读
在电信网与互联网互相融合的过程中,分布式IMS网络作为未来移动互联网的发展方向,具有网络结构灵活、易于引入新业务等优势。由于分布式IMS网络的思想刚刚起步,因此其中存在很多问题尚待解决。其中,如何保证用户数据的高可用性即为其中的关键问题之一。本文即主要从用户数据存储层面来考虑如何提升分布式IMS网络中的数据可用性。通过设计DHT形式的分布式HSS系统及相关优化算法,实现业务对用户数据的高可用性,降低通信网络对单点设备的性能要求,提高网络的自组织自管理能力,同时大大简化现有的信令处理复杂度,提高网络处理效率。研究分布式IMS网络中用户数据的可用性问题,首先需要解决的是如何在分布式的网络环境下实现用户数据的合理保存,从而保证业务的可行性。其次,还应从多方面综合考虑如何更好的提高用户数据的可用性,如用户数据在各HSS节点之间存储的是否均衡;网络中是否存在有效的数据冗余机制等。针对上述问题,本文重点从分布式IMS网络中用户数据的存储方式,数据存储的负载均衡以及数据的冗余等方面进行了深入的探讨。并取得了以下创新性成果:1、提出了基于区域划分的分布式HSS网络结构,实现了用户数据的本地保存和查询流量的地理位置优化。2、提出了基于分割标识的DHT负载均衡算法,在实现负载均衡效果的同时,避免了传统虚拟服务器方式带来的路由开销增大的问题。3、设计了HSS节点分割标识的静态生成方式与负载的动态调整算法,实现了更好的负载均衡效果。4、提出了域内与域间相结合的数据冗余机制,在域内发生大规模节点故障时,也可保证较高的数据可用性。