Skip to main content

Advertisement

Log in

Multi-constraint QoS routing using a customized lightweight evolutionary strategy

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

The ever-increasing transmitting real-time multimedia applications such as VoIP and video conference through the Internet require developing routings methods which guarantee quality of service (QoS) according to the needs of these applications. For these types of applications, a fundamental issue is how to find a feasible path that satisfies multiple constraints. This problem which is known as multi-constraint QoS routing is an NP-complete one, and many research has been devoted to solving it. However, there are still many gaps especially in terms of complexity and speed of the algorithms that must be bridged in order for these methods to be practical. In this regard, in this paper, a novel multi-constraint QoS routing algorithm based on evolutionary strategies is proposed which is lightweight and finds feasible solutions in a very short time. The main reason behind these features is due to the proposed inventive gene decoding mechanism that makes the algorithm needless of any complex evolutionary operators and validation phases. Moreover, a cost function is developed for evaluating the fitness of the potential solutions, which is so flexible for using for as many constraints as required. Therefore, the algorithm is able to search the solution space, no matter how big they are, efficiently and quickly. Simulation results on different network topologies and packet traffics show that our method outperforms competitor algorithms in terms of run time and success ratio, and it is more reliable in different network and traffic scenarios.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  • Abdullah N, Al-wesabi OA, Baklizi M, Kadhum MM (2017) Intelligent routing algorithm using genetic algorithm (IRAGA). In: International conference of reliable information and communication technology. Springer, pp 255–263

  • Ahn CW, Ramakrishna RS (2002) A genetic algorithm for shortest path routing problem and the sizing of populations. IEEE Trans Evolut Comput 6:566–579

    Article  Google Scholar 

  • Alejandro RR, Chin KW, Soh S, Raad R (2015) On the performance of online and offline green path establishment techniques. EURASIP J Wirel Commun Netw 1:1–17

    Google Scholar 

  • Bäck T (1995) Evolution strategies: an alternative evolutionary algorithm. In: European conference on artificial evolution. Springer, Berlin, Heidelberg, pp 1–20

  • Back T, Rudolph G, Schwefel H (1993) Evolutionary programming and evolution strategies: similarities and differences. In: Proceedings of the second annual conference on evolutionary programming, pp 11–22

  • Barolli L, Koyama A, Sawada H, Suganuma T, Shiratori N (2002) A new QoS routing approach for multimedia applications based on genetic algorithms. In: Proceedings of the international IEEE conference on cyber worlds, pp 289–295

  • Barolli L, Koyama A, Suganuma T, Shiratori N (2003) A genetic algorithm based QoS routing method for multimedia communications over high-speed networks. IPSJ J 44(2):544–552

    Google Scholar 

  • Barolli L, Koyama A, Matsumoto K, Apduhan BO (2004) A GA-based Multi-purpose optimization algorithm for QoS routing. In: Proceedings of the international IEEE conference on advanced information networking and applications, pp 23–28

  • Benlai L, Yu J (2015) One multi-constraint QoS routing algorithm CGEA based on ant colony system. In: Information science and control engineering (ICISCE), 2nd international conference on IEEE, pp 848–851

  • Chitra C, Subbaraj P (2012) A non-dominated sorting genetic algorithm solution for shortest path routing problem in computer networks. Expert Syst Appl J 39:1518–1525

    Article  Google Scholar 

  • Chun B, Zhao B, Kubiatowicz J (2005) Impact of neighbor selection on performance and resilience of structured P2P networks. In: International workshop on peer-to-peer systems, pp 264–274

  • Deng W, Zhao HM, Yang XH, Xiong JX, Sun M, Li B (2017a) Study on an improved adaptive PSO algorithm for solving multi-objective gate assignment. Appl Soft Comput 59:288–302

    Article  Google Scholar 

  • Deng W, Zhao HM, Zou L, Li GY, Yang XH, Wu DQ (2017b) A novel collaborative optimization algorithm in solving complex optimization problems. Soft Comput 21(15):4387–4398

    Article  Google Scholar 

  • Feng G, Curry E, Intizar Ali M, Bhiri S, Mileo A (2014) Qos-aware complex event service composition and optimization using genetic algorithms. In: Service-oriented computing. Springer, pp 386–393

  • Gu B, Sheng VS (2016) A robust regularization path algorithm for \(\nu \)-support vector classification. IEEE Trans Neural Netw Learn Syst. https://doi.org/10.1109/TNNLS.2016.2527796

    Google Scholar 

  • Gu B, Sun X, Sheng V (2016) Structural minimax probability machine. IEEE Trans Neural Netw Learn Syst. https://doi.org/10.1109/TNNLS.2016.2544779

    Google Scholar 

  • Jain S, Sharma JD (2012) Tree structured encoding based multi-objective multicast routing algorithm. Int J Phys Sci 7:1622–1632

    Google Scholar 

  • Karthikeyan P, Baskar S (2015) Genetic algorithm with ensemble of immigrant strategies for multicast routing in Ad hoc networks. Soft Comput 19:489–498

    Article  Google Scholar 

  • Karthikeyan P, Baskar S, Alphones A (2013) Improved genetic algorithm using different genetic operator combinations (GOCs) for multicast routing in ad hoc networks. Soft Comput 17:1563–1572

    Article  Google Scholar 

  • Kong Y, Zhang MJ, Ye DY (2016) A belief propagation-based method for task allocation in open and dynamic cloud environments. Knowl Based Syst 115:123–132

    Article  Google Scholar 

  • Kormza T, Krunz M (2001) Multi-constrained optimal path selection. In: Proceedings of the twentieth annual joint conference of the IEEE computer and communications societies, pp 834–843

  • Leela R, Thanulekshmi N, Selvakumar S (2011) Multi-constraint QoS unicast routing using genetic algorithm (MURUGA). Appl Soft Comput J 11:1753–1761

    Article  Google Scholar 

  • Li P, Guo S, Yu S, Vasilakos AV (2012) CodePipe: an opportunistic feeding and routing protocol for reliable multicast with pipelined network coding. In: Proceedings of the IEEE conference on INFOCOM, pp 100–108

  • Liu L, Peng Y, Xu W (2015) To converge more quickly and effectively—mean field annealing based optimal path selection in WMN. Inf Sci J 294:216–226

    Article  MathSciNet  MATH  Google Scholar 

  • Liu Q, Cai WD, Shen J, Fu ZJ, Liu XD, Linge N (2016) A speculative approach to spatial–temporal efficiency with multi-objective optimization in a heterogeneous cloud environment. Secur Commun Netw 9(17):4002–4012

    Article  Google Scholar 

  • Martín V, Skorin-Kapov L, Ebrahimi T (2014) Quality of service versus quality of experience. Quality of experience. Springer International Publishing, Berlin, pp 85–96

    Google Scholar 

  • Munetomo M, Takai Y, Sato Y (1998) An adaptive routing algorithm with load balancing by a genetic algorithm. IPSJ J 39(2):219–227

    Google Scholar 

  • Ni M (2011) A simple and fast algorithm for restricted shortest path problem. In: Proceedings of the international IEEE conference on computational sciences and optimization. pp 99–102

  • Rong H, Ma T, Tang M, Cao J (2017) A novel subgraph K\(^{+}\)-isomorphism method in social network based on graph similarity detection. Soft Comput. https://doi.org/10.1007/s00500-017-2513-y

    Google Scholar 

  • Roy A, Das SK (2004) A QoS-based mobile multicast routing protocol using multi-objective genetic algorithm. Wirel Netw J 10:271–286

    Article  Google Scholar 

  • Rudolph G (1994) Convergence of non-elitist strategies. In: Proceedings of the first IEEE conference on evolutionary computation, pp 63–66

  • Salimans T, Ho J, Chen X, Sutskever I (2017) Evolution strategies as a scalable alternative to reinforcement learning. arXiv preprint arXiv:1703.03864

  • Ting L, Zhu J (2013) A genetic algorithm for finding a path subject to two constraints. Appl Soft Comput J 13:891–898

    Article  Google Scholar 

  • Vasilakos A, Ricudis C, Anagnostakis K, Pedryca W, Pitsillides A (1998) Evolutionary-fuzzy prediction for strategic QoS routing in broadband networks. In: Proceddings of the IEEE world congress on computational intelligence and fuzzy systems, pp 1488–1493

  • Voigt H, Mfihlenbein H, Cvetkovid D (1995) Fuzzy recombination for the breeder genetic algorithm. In: Proceedings of the 6th international conference, pp 104–111

  • Waxman BM (1998) Routing of multipoint connection. IEEE J Sel Areas Commun 6:1617–1622

    Article  Google Scholar 

  • Wilcoxon F (1945) Individual comparisons by ranking methods. Biom Bull 6:80–83

    Article  Google Scholar 

  • Xue Y, Jiang JM, Zhao BP, Ma TH (2017) A self-adaptive artificial bee colony algorithm based on global best for global optimization. Soft Comput. https://doi.org/10.1007/s00500-017-2547-1

    Google Scholar 

  • Yena YS, Chao HC, Changd RS, Vasilakos A (2011) Flooding-limited and multi-constrained QoS multicast routing based on the genetic algorithm for MANETs. Math Comput Model J 53:2238–2250

    Article  Google Scholar 

  • Yin PY, Chang RI, Chao CC, Chu YT (2014) Niched ant colony optimization with colony guides for QoS multicast routing. J Netw Comput Appl 40:61–72

    Article  Google Scholar 

  • Yuan C, Xia Z, Sun X (2017) Coverless image steganography based on SIFT and BOF. J Internet Technol 18(2):209–216

    Google Scholar 

  • Zaheeruddin, Lobiyal DK, Prasad S (2017) Ant based Pareto optimal solution for QoS aware energy efficient multicast in wireless networks. Appl Soft Comput 55:72–81. https://doi.org/10.1016/j.asoc.2017.01.029

  • Zeng Y, Xiang K, Li D, Vasilakos A (2013) Directional routing and scheduling for green vehicular delay tolerant networks. Wirel Netw 19(2):161–173

    Article  Google Scholar 

  • Zhang Y, Huang H, Lin Z, Hao Z, Hu G (2016) Running-time analysis of evolutionary programming based on Lebesgue measure of searching space. Neural Comput Appl, pp 1–10

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hadi Soltanizadeh.

Ethics declarations

Conflict of interest

The Authors declare that they have no conflict of interest.

Additional information

Communicated by V. Loia.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Torkzadeh, S., Soltanizadeh, H. & Orouji, A.A. Multi-constraint QoS routing using a customized lightweight evolutionary strategy. Soft Comput 23, 693–706 (2019). https://doi.org/10.1007/s00500-018-3018-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-018-3018-z

Keywords

Navigation