论文部分内容阅读
IP多媒体子系统(IP multimedia subsystem,IMS)用于实现端到端的IP多媒体通信。IMS不仅将3G网络的应用从单纯的语音和数据业务扩展到了多媒体领域,而且还具备开发新业务、重用第三方基于Internet业务的能力。由于IMS具有接入无关性、对各种接入技术广适性的特点,3GPP、3GPP2、ETSI TISPAN和ITU-T等标准化组织都对3GPP定义的IMS进行了深入的研究,通过对IMS功能的扩展实现网络对基于多种接入技术的固定和移动用户的统一支持,也即,通过发挥IMS通用平台的作用,构建固定和移动网络相融合的公共核心网,同时为固定和移动用户提供多媒体业务。基于IMS的核心网络体系架构已经被公认为是固定和移动网络融合的统一目标架构,该架构的研究也逐渐成为当今通信界广泛关注的热点之一。从目前国际和国内标准研究的进展看,虽然基本确定应用所有业务的统一的NGN核心网络架构是IMS,但由于基于所有接入方式(包括各种有线和无线接入)的NGN标准还不成熟,基于IMS核心网络架构的NGN相关研究还需要持续比较长的一段时间。其中,最为重要和亟待解决的问题之一就是:IMS实现固定和移动网络融合、为基于不同接入技术的网络提供多样化多媒体服务、实现统一业务和应用平台以后,随着服务数量的增加、服务类型的多样化以及服务本身复杂程度的提高,如何基于IMS提供高效的、全网的服务发现功能。基于上述分析,本论文确定将基于IMS应用于下一代网络的服务发现架构作为研究的重点,展开讨论。论文的主要工作和结构安排包括以下几个方面:(1)深入分析基于IMS的服务发现领域的研究现状。分析表明:迄今为止,3GPP等相关标准化组织还没有确定基于IMS网络实现服务发现功能的解决方案。目前,对于应用了IMS的异构网络,通常采用的都是映射或者中间件的方法,先将基于不同网络技术的服务转换为统一的IMS网络服务,进而实现服务发现的功能。无论采用映射还是中间件的方法,要完成服务发现和服务提供功能,都需要引入额外的新功能实体甚至应用平台,代价较大。有一篇文章曾提出应用IMS架构本身直接实现服务发现功能的思路,但只是指出一些可供参考的选择和建议,并没有对具体的方法进行详细的描述和论证,也没有针对基于IMS的服务发现架构进行可行性研究。(2)广泛调研目前服务发现的主要研究领域和最新进展。调研结果表明:近些年来,服务发现方面的研究主要集中在某一特定的单一网络或系统,如移动自组织网络、万维网和网格系统、点对点网络等。由于系统相对单一,相应的设计方法具有一定的局限性。而且服务发现方面的研究也都偏向于架构本身的设计和实现,很少有文章针对提出的服务发现的性能作相应的合理性分析和优化考虑。(3)基于(1)和(2)的分析,本论文提出一种全新的应用于下一代网络的服务发现架构,并对该架构服务发现功能的具体实现进行了详细的描述。其主要思想是:依据IMS网元的自身特性,利用现有IMS功能实体构建全新的服务发现架构,从而实现快速有效的服务发现功能。由于服务发现功能的实现不需要额外新网络实体的参与,相应开支较小,而且可以实现和IMS网络很好的整合。该服务发现功能的实现只作用在IP多媒体核心网络的子系统中,因此可以和任何一种现有的应用于某一特定接入网络的服务发现机制并存。此外,该服务发现架构是独立于任何一种特定接入技术的,可以说是一种可以为全球用户提供服务发现功能的方法,是一种通用的服务发现解决方案。(4)针对(3)提出的基于IMS的全新的服务发现架构,分析新功能的引入对原有IMS网络的影响。通过数学建模、理论分析和数据仿真的方法,对该服务发现架构的性能进行全面评估,包括HSS用于存储服务信息所增加的服务信息缓存区的代价,服务发现的成功率以及服务发现过程产生的网络负载等。所有性能分析都是基于对服务通告(service announcement,SA)平均更新时间间隔,相邻两个服务发现请求(service request,SrvRqt)之间的平均时间间隔以及网络状况等方面的考虑。评估结果表明,该服务发现架构需要增加的服务信息缓存区的代价较小,服务发现过程产生的额外网络负载也不大,对原有IMS网络的影响较小,但却可以实现较高的服务发现成功率。(5)结合(4)的分析,运用数学推理和算法仿真相结合的方法,对提出的服务发现架构的性能进行优化。值得指出的是,我们得到了SA的平均更新时间间隔(ISA)的最优值。该值可以使服务发现架构的各项性能达到最优的折中和平衡。而且,对于给定IMS网络,ISA最优值的选取只与SA的平均生命周期TL有关,而TL和ISA相对固定,都可以由应用服务器设定,即,ISA的大小可以由IMS网络运营商设定和调整,从而使得整个基于IMS的服务发现可控。与通过对相邻两个SrvRqt之间的平均时间间隔(由用户端决定)和网络状况(实时变化)的控制实现性能优化的方法相比,IMS网络运营商根据网络的具体需求,通过设定和调整网络可变参数的方式实现性能优化的策略是简单可行的。