基于下一代网络的多约束QoS路由技术研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着网络技术的不断发展,不断涌现的新业务在满足用户的服务质量(Quality of Service,QoS)上提出了不同的要求。近年来业界广泛地关注网络融合及下一代网络技术,其中对下一代网络体系结构、网络资源的管理控制及合理调度的研究是一大热点。
     本文基于下一代层次化虚拟网络架构,通过对网络中保证QoS的路由选择算法的研究,在充分考虑网络的不同性能特点,如可用带宽、网络流量状况、节点位置及节点资源限制、系统的可靠性要求等前提下,综合考虑网络中延时、延时抖动、带宽、丢包率等多个指标的约束,引用现代优化算法中的遗传算法(GA)与粒子群优化算法(PSO)的各自优点,提出改进的粒子群算法并将其应用到多约束的QoS路由选择模型中,通过自适应地对网络状态变化做出反应并充分利用获得的动态网络状态信息,达到网络资源整体的高效利用,得出多约束条件下综合代价最小的优化路由方案。
     本文主要的研究工作包括如下:
     (1)根据下一代层次化网络,提出了下一代多约束QoS路由选择模型。考虑网络的带宽、时延、丢失率、时延抖动和代价等约束条件,研究问题为如何更有效率地寻找网络中在满足各个约束条件下由源节点到目的节点的最优路径。
     (2)定义能够综合衡量路径的适应值函数F(x)。适应度值函数计算的适应度值是新的路由指标,代替传统的跳数或者单一的时延等指标,作为评判路径的优劣程度的标准。适应值函数由目标函数及惩罚函数组成,惩罚函数的设计是本文的一个创新点之一,是通过将各种约束条件的合理转化而得。通过惩罚函数转化为路径的代价值后,原带约束的QoS路由选择问题变为了无约束条件的最优化问题。
     (3)对现代启发式优化算法中的遗传算法和粒子群算法进行研究,提出GA-PSO优化算法。首先,GA-PSO优化算法是在粒子群算法的基础上引入遗传算法中自然选择和变异的思想,以增强粒子群的多样性,提高全局搜索能力;其次,为了将改进的粒子群算法应用到路由选择问题中,本文对其进行了离散化处理;最后,在对粒子群的邻居定义方式上进行了探讨,对全局邻居定义方式和局部邻居定义方式两种不同粒子群邻居关系定义下对算法进行了考虑。最终得到了能够应用于路由选择问题中,结合了遗传算法思想的改进粒子群算法。
     (4)使用MATLAB软件,对所提出的GA-PSO算法进行仿真分析。仿真主要从算法的可行性、有效性、可靠性等方面进行分析。可行性是指所提算法在解决多约束的QoS路由优化问题上是否成功;有效性是从搜索效率上比较原PSO算法与GA-PSO算法在不同邻居关系定义方式下能否寻找到全局最优路径;可靠性是用在不同初始网络条件下算法获得的搜索成功率来衡量。
     本文提出的GA-PSO优化算法经过仿真验证,能够成功地应用于多约束条件下的路由问题求解中,引入遗传算法的思想后能很好地预防陷入局部最优解,局部邻居定义下的GA-PSO算法在搜索成功率上较全局邻居定义更具优势。整体上讲,用GA-PSO算法解决多约束路由问题能够降低网络的综合代价。
With the development of network technology, the constantly emerging new business put forward different requirements to meet the user's QoS (Quality of Service). In recent years, the industry paid widely attention to the technologies of network integration in the NGN(Next Generation Network). Among them, the forecasting of the available resources, the management of the networks and scheduling of network resources are the difficult points
     Based on the next generation virtual network structure, full considering the different performance characteristics of the network, such as available bandwidth, the condition of the network traffic, the nodes location, the nodes resource constraints and the system reliability requirements etc, this paper cited the respective advantages of the modern optimization algorithm of GA (Genetic Algorithm) and PSO (Particle Swarm Optimization) algorithm to put forward the new algorithm—GA-PSO, and applied the new algorithm to the multi-constraint QoS routing selection, which can comprehensively consider the network delay, delay jitter, bandwidth, packet loss rate and other index constraints, make full use of the dynamic network information and adaptive respond to the network state changes. The new optimization routing scheme gets the comprehensive minimum cost under the multi-constraints and achieves high utilization of the whole network resources.
     The mainly work of this paper includes the following:
     (1) Putting forward the multi-constraint QoS routing model accord to the next generation hierarchical network. The network has constraints of the bandwidth, delay, packet loss rate, delay jitter and cost etc, the question is how to effectively find out the optimal path from the source node to destination node while satisfy the constraints condition.
     (2) Defining the fitness function F(x), which can comprehensively evaluate the path. The fitness value calculated by the fitness function is a new routing index, which is used to instead the traditional evaluation metrics like hop count or delay. Fitness function is composed of the target function and the penalty function. The design of the penalty function, which is transformed from the index constraints, is one of the paper's innovative points. By transforming the multi-constraints to be part of the fitness functions, the constrained QoS routing optimal problem turn to a optimization problem without restriction.
     (3) Proposing the GA-PSO optimization algorithm,which is inspired by the modem heuristic optimization algorithm of genetic algorithm and particle swarm algorithm. Firstly, the GA-PSO algorithm is based on the PSO, introducing the thought of natural selection and variation in GA,which can enhance the diversity of particle swarm and improve the global search ability; Secondly, discretising the GA-PSO algorithm process, so that the algorithm can used in the routing problem; Finally, discussing the neighborhood selection method of the particle swarm. Including the global neighbor definition method and the local neighbor definition method.Then we get the improved particle swarm optimization algorithm that combines genetic algorithm thoughts can be applied in the routing problem.
     (4) Using the Matlab software to analysis the simulation results of the proposed GA-PSO applied in the QoS routing. The simulation is mainly discussed in three apart:the feasibility, effectiveness and reliability. The output is the chart about the GA-PSO algorithm's specific iterative process and search probability.
     Through the simulation, the proposed GA-PSO optimization algorithm showed that can be successfully applied in the constraint QoS routing problem, can better prevent converging in the local optimal solution after introducing the GA algorithm thoughts and can greatly improve the search probability under the definition of local neighbors.
引文
[1]New Generation Network Architecture[EB/OL] AKARI Conceptual Design, AKARI Project, English Translation.(NICT),October 2007.
    [2]An Alternate perspective on future of network [EB/OL],Alcatel_Oct_15_2007, http://www.canarie.ca /canet4/library
    [3]Andy Bavier, Nick Feamster, Mark Huang, Larry Peterson, and Jennifer Rexford, In VINI Veritas: Realistic and Controlled Network Experimentation, Proc.ACM SIGCOMM, September 2006.
    [4]Computer, GENI Design Principles,Vol 39, Issue 9, Sept.2006.Page(s):102-105.
    [5]GENI Planning Group, "GENI System Overview" [EB/OL] Document ID:GENI-SE-SY-SO-01.1, December 19,2007.
    [6]Huilan.Lu and Faynberg Igor. An architectural for support of quality of service in packet networks. IEEE Communications Magazine, June 2003. Page(s):98-105.
    [7]R Braden, D.Clark,and S.Shenker. Iniegrated Services in the Internet architecture:an overview. RFC 1633,1994.
    [8]S.Blake. An architecture for Differentiated Services RFC 2475,1998.
    [9]P.E.Boyer, M. J. Servel. The spacer-controller:An efficient upc/npc for ATM networks. In Proceedings of International Switching Symposium,1992
    [10]H.Zhang.Service disciplines for guaranteed performance service in packet switching networks. Proceeding of the IEEE, Oct.1995,Vol.83. No.10, Page(s):1374-1396.
    [11]Braden,B.,Clark,D,Crowcroft,J.et al. Recommendations on Queue Management and congestion Avoidance in the Internet. RFC 2309,1994.
    [12]J.Y Le bounce and P. Thiran. A note on the faimness of additive increase and multiplicative decrease. In Proc.ITC-16,Edinburgh,UK,June 1999, Page(s):467-478.
    [13]A.K.Parekh and R.G.Gallager. A generalized processor sharing approach to flow control in integrated services networks:the single node case.IEEE/ACM Transactions on Networking June 1993.Volume 2, No 3, Page(s):344-357.
    [14]G.Apostolopoulos, D.Williams, S.Kamat. QoS routing mechanisms and OSPF extensions. RFC2676, IETF, August 1999.
    [15]G..Apostolopoulos, R.Guerin, S.Kamat. Implementation and Peroformance measurements of QoS routing extensions to OSPF. In Poreeedings of the INFOCOM'99 Conference, Volume 2.1999. Page(s): 680-688.
    [16]O.Younis, S. Fahmy. Constraint based routing in the internet:Basic Principles and recen researeh. IEEE Communications Surveys and Tutorials.5:2-132003.
    [17]刘金明.基于遗传模拟退火算法的QoS组播路由研究[D]燕山大学2006
    [18]Kompella VP, Pasquale JC, Polyzos GC, Multicasting routing for multimedia communication, IEEE/ACM Transactions on Networking,1993,1(3). Page(s):286-292
    [19]Sun.Q, Langendorfer H. An efficient delay-constrained multicast routing algorithms, Journal of High-Speed Networks,1998,7(1). Page(s):43-55
    [20]Qing Zhu,Parse M.,Garcia-Luna-Aceves JJ.A source-based algorithm for delay-constrained minimum-cost multicasting,In:Proceedings of the Fourteen Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE INFOCOM 95),Boston,MA,1995,voll, Page(s): 377-385.
    [21]Chen S, Nahrstedt K. On finding multi-constrained Paths. In:Goldston R,ed. Proceedings of the IEEE International Conferencee on Communications (ICC'98). Atlanta:IEEE Communication Society,1998. Pages:874-879.
    [22]孙勇,何培舟等,一种基于蚁群算法的动态组播QoS动态组播路由算法,重庆邮电大学学报,2007(6).Page(s):92-95.
    [23]Ren-Hung Hwang, Wei-Yuan Do and Shyi-Chang Yang, Multicast Routing Based on Genetic Algorithms, Journal of Information Science and Engineering 16,2000.Page(s):885-901.
    [24]张慧档,吕娜等,基于混沌神经网络的QoS组播路由算法,空军工程大学学报,Vol 9(1),2008,Page(s):70-73.
    [25]刘金明,王新生等,基于遗传模拟退火算法的QoS组播路由算法,计算机工:程,2007(5).Page(s):212-215.
    [26]J. Kennedy, R.C. Eberhart, Particle swarm optimization, in:Proceedings of the IEEE International Conference on Neural Networks,1995.
    [27]Yoshida H, Kawata K, Fukuyama Y. A particle swarm optimization for reactive power and voltage control considering voltage Stability. Proc. Conf. on Intelligence System Application to Power Systems,Brail,1999,Page(s):117-121.
    [28]Yoshida H, Fukuyama Y. A particle swarm optimization for reactive power and voltage control in electric power Systems.Proc.Congresson Evolutionary Computation, Seoul, Korea NJ, IEEE Service Center.2001, Page(s):363-367.
    [29]Wang K P, Huang L, Zhou C G and Pang W. Particle swarm optimization for traveling sales man problem.International Conference on Machine Learning and Cybemetics,2003. Page(s):1583-1585.
    [30]钟一文,宁正元.一种改进的离散粒子群优化算法.小型微型计算机系统.2006.Page(s):1893-1896.
    [31]王文峰,刘光远.求解TSP问题的混合离散粒子群算法.西南大学学报(自然科学版)2007.Page(s):85-88.
    [32]高尚,吴小俊.求解旅行商问题的混合粒子群优化算法.控制与决策.2004.Page(s):1286-1289.
    [33]谭皓,王金岩等.一种基于子群杂交机制的粒子群算法求解旅行商问题.系统工程,2005.Page(s):83-87.
    [34]http://www.nets-find.net/Meetings/S09Meeting/S09Meeting.php.
    [35]D. Krioukov, kc claffy, K. Fall, and A. Brady. On Compact Routing for the Internet. Published in the ACM SIGCOMM. Computer Communication Review (CCR), Vol.37,2007.Page(s):41-52.
    [36]CERNET2 介绍[EB/OL].http://www.cernet2.edu.en.
    [37]Minoli D. IP multicast with applications to IPTV and mobile DVB-H [M]. Wiley-IEEE Press, April 2008.
    [38]Lou J,Cai H, and Li J. Interactive multi view video delivery based on IP multicast[J]. Advances in Multi Media 2007,Pages(1):1-8.
    [39]Ma H and Shin K G Multicast video-on-demand services[J]. SIGCOMM Computer Communation Review,2002,Pages (1):31-43.
    [40]Smed J,Kaukoranta T,and Hakonen H. A review on networking and multiplayer computer games [R].Turku Centre for Computer Seienee,Technical Report 454,2002.
    [41]Koyama A, Nishie T. Arai J etal. A GA-based QoS multicast routing algorithm for large scale networks[J]. International Journal of High Performance Computing and Networking.2008. Pages:381-387.
    [42]http://www.canarie.ca/en/network/overview.
    [43]http://www.canarie.ca/en/about/publications/reports.
    [44]Huiling Jia,Huaxiong Zhang,Shiwei Zhu,Weiqiang Xu. Seamless QoS-aware call admission control policy in heterogeneous wireless networks. WiCOM 2008.4th International Conference on Issue. Oct. 2008.OnPage(s):1-5.
    [45]Sulaiman A.M, Ali B.M.,Khatun S, Kurup G. An enhanced IPv6 anycast routing protocol using protocol independent multicast-sparse mode (PIM-SM). ICT-MICC. IEEE International Conference on Issue Date:14-17.May 2007. Page(s):588-593.
    [46]Islam, S. Atwood, J.W. The internet group management protocol with access control (IGMP-AC). Proceedings in IEEE Conference.Nov.2006. Page(s):475-481.
    [47]Yun.H., Zincir-Heywood.A.N. Intelligent ants for adaptive network routing. Proceedings.in Communication Networks and Services Research, May 2004. Page(s):255-260.
    [48]Baguenine F, Mellouk A.. N-best optimal path ant routing algorithm for state-dependent N-best quality of service routes in IP networks. Local Computer Networks, LCN 2007.32nd IEEE Conference on Issue.2007. Page(s):747-52.
    [49]Xuemei Sun, Xiaoyu Lv, Xinming Duan. Novel QoS routing algorithm dased on cultural-simulated annealing algorithm. Intelligent Networks and Intelligent Systems, Nov.2009. Page(s):209-213.
    [50]米歇尔·沃尔德罗.复杂--诞生于秩序与混沌边缘的科学.北京:三联书店,1997.
    [51]Xiawei Z, Chanjia C, Gang2. A Genetic Algorithm for Multicasting Routing Problem. In:Proeeedings of International Conferenee Communication Technology Proceedings,2000, Page(s):1248-1253.
    [52]孙宝林,李腊元.基于遗传算法的带宽-时延约束多播路由优化算法.计算机工程与应用.2004,40(11):30-33页.
    [53]Munemoto M,Takai Y. A Migration Scheme for the Genetic adaptive routing algorithm.In:Proeeedings of IEEE International Conference on Systems, man and cybernetics,1999, Page(s):137-140.
    [54]Inagaki J, Haseyama M, Kitajima H. A Genetic Algorithm for Determining Muitiple Routes and ita Applications.In:Proeeedings of IEEE International Symposium on Circuits and System,1999, Page(s):137-140.
    [55]丰建荣,刘志河,刘正和.混合整数规划问题遗传算法的研究及仿真实现.系统仿真学报.2004,16(4):845—548页;
    [56]Reynolds C,W. Flocks, Herds and Schools. A Distributed Behavioral Model. Computer Graphics,1987, Page(s):25-34.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700