论文部分内容阅读
随着三网融合逐渐推进以及宽带网络电视(简称IPTV)业务的迅猛扩展,使用IPTV的用户数量与日剧增。IPTV认证鉴权模块(简称AAA系统)是IPTV系统重要模块之一,主要负责对IPTV用户的身份验证。当IPTV用户访问数量迅速增长,AAA系统的响应处理速度会逐渐减慢,导致AAA系统性能无法满足IPTV用户需求。为了解决该问题,本文研究在AAA集群系统中引入Infinispan分布式缓存技术及引入产生的问题。研究给出的解决方案可以有效地提升AAA系统性能。Infinispan缓存技术在AAA系统中应用研究是一个关于分布式缓存技术在IPTV领域的应用研究,也是一个云计算技术在物联网领域的应用研究,具有较大的实践意义,本文主要工作如下:(1)研究了Infinispan缓存技术的使用方法,探讨了通过配置将Infinispan缓存技术引入在AAA系统中;(2)剖析了引入Infinispan缓存技术的AAA系统集群存在的问题即网络异常恢复后控制节点不能自动恢复的问题,设计问题的解决方案并实现。(3)搭建AAA系统的集群环境:首先安装虚拟机,在虚拟机上虚拟一台linux环境的服务器。然后,在该服务器上安装需要的软件并且进行相关配置,并且对该服务器通过克隆技术克隆多台服务器。最后,配置整套AAA系统集群环境。(4)应用性能测试工具LoadRunner,测试了集群环境下的AAA系统性能。测试结果表明改进性引入Infinispan缓存技术的AAA系统其性能优化效果满足性能需求并且相比未改进引入Infinispan缓存技术的AAA系统有很大程度地提高。本文通过完成上述工作来实现AAA系统性能更进一步地优化。