樊辰曦,俞成海,何永伟
(1.浙江理工大学信息学院,杭州310018;2.中国农业银行股份有限公司诸暨市支行,浙江诸暨311817)
一种改进的基于代价函数的垂直切换算法
樊辰曦1,俞成海1,何永伟2
(1.浙江理工大学信息学院,杭州310018;2.中国农业银行股份有限公司诸暨市支行,浙江诸暨311817)
针对目前有一些切换算法没有综合考虑多种属性以及多种属性的权重对代价函数产生的影响,导致切换性能不理想的问题,提出一种改进的基于代价函数的垂直切换算法。该算法采用层次分析法来确定多种属性之间的权重关系,构造比较判决矩阵并检验其一致性切换判决,然后利用切换判决代价函数进行垂直切换的判决。实验结果表明提出的算法能够综合考虑各属性间关系,从而获得良好的切换性能。
异构网络融合;垂直切换;层次分析法;代价函数
下一代移动通信系统的特征是多种无线接入技术并存,相互补充,无缝集成。不同的接入技术在带宽、传输时延、覆盖范围与移动性支持等方面存在差异,没有一种单一的无线网络能够同时满足广覆盖、低时延、高带宽、低成本等要求[1-3]。TD-SCDMA系统提供广域无线覆盖、支持高移动性,提供语音业务和中、低速数据业务;WiMax提供热点区域覆盖,支持游牧移动性,提供高带宽流媒体数据。两者具有很强的互补性,两者联合组网可以弥补各自的不足[4]。当双模终端在两个网络的重叠覆盖区域移动时,可以根据业务和负载情况选择合适的接入网络。
在异构网络环境中,为了使移动终端从一种接入网移动到另一种接入网时保持连接不中断,实现异构网络间的无缝漫游,研究者提出了垂直切换技术。目前,垂直切换算法大致上可以分为三类:基于RSS判决算法、基于多属性判决算法、基于人工智能判决算法。基于RSS判决算法比较简单,易于实现,但算法只考虑接受到的信号强度,比较单一;基于人工智能判决算法在一定程度上判决的结果比较精确,但是算法的计算量和复杂度很大,导致其应用范围受到限制。基于多属性判决算法能够考虑较多的网络属性参数,可以综合评估网络的性能,算法的复杂度适中,因此受到广泛的关注[5-6]。基于代价函数算法就属于多属性算法的一种。本文提出一种改进的基于代价函数的判决算法,该算法结合层次分析法的思想来确定各属性之间的权重关系,构造比较判决矩阵并检验其一致性切换判决,然后利用切换判决代价函数判断切换是否执行。
AHP(analytic hierarchy process)层次分析法是美国运筹学家Satty教授于20世纪80年代提出的一种实用的多方案和多目标的决策方法。其主要特征是,它合理的将定性与定量的决策结合起来,按照思维、心理的规律把决策过程层次化、数量化。AHP分析问题大体分为以下几个步骤:构建层次结构模型、构建判断矩阵、层次单排序以及一致性检验[7-8]。
1.1 构建层次结构模型
多属性判决中使用层次分析法最主要的是决策者形象化地使用属性层次结构来构造复杂的多属性决策成为可能。将属性因素按不同层次聚集组合,形成一个多层分析结构模型,最终归结为最低层(方案,指标等)相对于最高层(总目标)相对重要的程度的权重。
采用AHP进行权重计算时,可以将网络问题的每个属性分配一个权重,并比较各属性之间的相对性和一致性。本文中,移动终端在TD-SCDMA和WiMAX异构融合网络间漫游,用户使用语音业务,使用RSS(接收信号强度)、时延、带宽、用户偏好、价格作为网络的评价属性,建立层次结构模型如图1所示。
图1 网络选择层次结构模型
1.2 构建判断矩阵
通过相互比较确定各准则相对于目标的权重,即构建判断矩阵。矩阵判断标度采用1-9标度法(如表1)。
表1 1-9标度法判断矩阵
表2 语音会话业务
表2中,针对语音会话业务,根据以往经验,由于用户对信号强度、时延的要求较高,而且偏爱价格较低的网络,因此RSS、时延的相对重要性较高,其次为带宽、价格和用户偏好。A表示一个矩阵,RSS、时延、带宽、用户偏好、价格表示这个矩阵的各个元素,其组成一个5×5的矩阵,aij即为上述元素之比得到数值。
1.3 利用判断矩阵计算各因素C对目标层Z的权重
1.4 判断矩阵的一致性检验
表3 一致性指标
基于代价函数的切换判决算法引入若干参数来计算网络的代价函数,对不同的网络条件具有不同的代价参数,如覆盖网络的带宽、覆盖网络的资费情况等。本文将从RSS、带宽、时延、用户满意度以及价格方面来比较移动终端在接入到某个覆盖网络时所付出的代价函数的大小,以此来决定是否发生判决[10-12]。因此,代价函数公式可以改写为:
其中wRSS、wd、wb、wc、wl分别为RSS、时延、带宽、价格、用户偏好的权重因子,并且满足条件:wRSS+ wd+wb+wc+wl=1
本文方法的主要思想是根据层次分析法的思想来确定各权重因子的大小,利用层次分析法计算的权值和约为1,然后利用代价函数判决算法,当移动终端发现目标接入网络的总代价函数值小于当前接入网络的总代价函数值时,即从中选择代价函数取值最小的网络,Costopt=min{Cost1,Cost2}。Cost1为TD-SCDMA的代价函数,Cost2为WiMax的代价函数。算法流程图如图2所示。
图2 算法流程
3.1 相关业务参数的设定
为了验证算法的可行性和准确性,设置了一个异构网络融合场景,如3图所示。该场景采用松耦合方式进行融合,融合网络采用的是TD-SCDMA与WiMax网络的融合,TD-SCDMA的载波频率是2 000 MHz,WiMax的载波频率是2 500 MHz,发射功率分别是33、23 dBm。各自的基站坐标为(-700,-400)、(-700,400)、(0,0)、(600,0),移动终端网络检测间隔时间为0.02 s,在网络覆盖范围内,移动用户从坐标(100,0)沿箭头所指方向一直做匀速直线运动,速度设为5 m/s。对于用户来说,由于接收到的TD-SCDMA′与WiMAX′的信号强度很弱,因此其并不在候选网络集中。两种网络特性参数的设置均参考文献[4,13],其它网络特性参数如表4。
图3 异构网络融合场景
表4 网络特性参数
设定业务类型为语音会话业务,与文献[4]相同,其参数设置如表5所示。
表5 业务类型参数
3.3 性能分析
为验证该算法的优越性,本文将从两种判决算法的切换次数进行比较,采用Matlab软件进行仿真,当移动终端在网络融合区域以5 m/s的速度移动时,移动终端将在网络之间发生切换,以选择性能更优的网络。其运行结果如图4所示。从图4中可以看出,由于受到周围环境因素(如电磁干扰)等的影响,其接收到的信号强度不断变化,从而在两个网络之间进行频繁的切换;本文算法考虑多种属性因素对切换产生的影响,并利用层次分析法的思想来确定代价函数的权重关系,其算法运行结果见图5。从图5中可以看出,移动节点发生切换的次数明显减少,由此可见,本文算法可有效减少不必要的切换,抑制乒乓效应的发生。
图4 传统的基于RSS的垂直切换算法运行结果
图5 基于本文算法的运行结果
针对目前异构网络融合的需求,本文利用对TDSCDMA网与WiMax网之间的垂直切换过程涉及到的性能参数的分析,用层次分析法实现了各属性参数的权重的计算,并用代价函数来实现网络之间垂直切换的判决。该算法能够保证用户Qos,提高了网络的综合性能。
[1]李 军,宋 梅,宋俊德.TD-SCDMA和WiMAX异构网络融合方案的初步考虑[J].电子技术应用,2007,33(6):4-7.
[2]刘 敏,李忠诚,过晓冰,等.异构无线网络中垂直切换算法的评测与改进[J].软件学报,2007,18(7):1652-1659.
[3]刘 敏,李忠诚,徐 刚,等.异构无线网络中的垂直切换仿真评价模型及评价指标[J].系统仿真学报,2007,19(2):277-281.
[4]王玉娟.异构网络融合方案设计与切换技术研究[D].南京:南京邮电大学,2013.
[5]Stevens-Navarro E,Wong V WS.Comparison between vertical handoff decision algorithms for heterogeneous wireless networks[C]//Vehicular Technology Conference,2006. VTC 2006-Spring.IEEE 63rd.IEEE,2006:947-951.
[6]Tabrizi H,Farhadi G,Cioffi J.Dynamic handoff decision in heterogeneous wireless systems:Q-learning approach[C]//Communications(ICC),2012 IEEE International Conference on.IEEE,2012:3217-3222.
[7]Preethi G A,Chandrasekar C.A network selection algorithm based on AHP-OW a methods[C]//Wireless and Mobile Networking Conference(WMNC),2013 6th Joint IFIP.IEEE,2013:1-4.
[8]Zhang L,Zhu Q.Multiple attribute network selection algorithm based on AHP and synergetic theory for heterogeneous wireless networks[J].Journal of Electronics(China),2014,31(1):29-40.
[9]刘胜美,孟庆民,潘 甦,等.异构无线网络中基于SINR和层次分析法的SAW垂直切换算法研究[J].电子与信息学报,2011,33(1):235-239.
[10]Shen W,Zeng Q A.Cost-function-based network selection strategy in integrated wireless and mobile networks[J].Vehicular Technology,IEEE Transactions on,2008,57(6):3778-3788.
[11]Cui H,Yan Q,Cai Y,et al.Heterogeneous network selection using a novel multi-attribute decision method[C]//Communications and Networking in China,2008.ChinaCom 2008.Third International Conference on.IEEE,2008:153-157.
[12]Shen W,Zeng Q A.A novel decision strategy of vertical handoff in overlay wireless networks[C]//Network Computing and Applications,2006.NCA 2006.Fifth IEEE International Symposium on.IEEE,2006:227-230.
[13]王 康,曾志民,冯春燕,等.一种多属性决策的异构网络选择算法[J].无线电工程,2009,39(1):1-3.
An Improved VerticaI Handoff AIgorithm Based on Cost Function
FAN Chen-xi1,YU Cheng-hai1,HE Yong-wei2
(1.The School of Information Science and Technology,Zhejiang Sci-Tech University,Hangzhou 310018,China;2.Zhuji Branch of the Agricultural Bank of China,Zhuji 311817,China)
Currently,some handoff algorithms fail to overall consider multiple attributes and the weight of multiple attributesimposeimpacts on cost function.Thus,handoff performanceis not ideal.Aiming at these problems,this paper proposes an improved vertical handoff algorithm based on the cost function.The algorithm adopts the analytic hierarchy process(AHP)to confirm the weight relations among multiple attributes.It constructs comparative judgment matrix and tests consistency handover decision,and uses the cost function to complete the judgment of vertical handover.The results show that the algorithm proposed comprehensively considers the relationship between the attributes and reaches good switching performance.
heterogeneous network convergence;vertical handover;AHP;cost function
TN929.5
A
(责任编辑:陈和榜)
1673-3851(2014)05-0521-04
2014-03-28
浙江省自然科学基金(LY12F0204);国家自然科学基金(61202050);新苗人才计划(2013R406014)
樊辰曦(1988-),女,河北邯郸人,硕士研究生,主要从事无线与移动通信技术方面的研究。
俞成海,E-mail:ych@zstu.edu.cn