Skip to main content
Top
Published in: Soft Computing 2/2019

18-01-2018 | Methodologies and Application

Multi-constraint QoS routing using a customized lightweight evolutionary strategy

Authors: Samaneh Torkzadeh, Hadi Soltanizadeh, Ali Asghar Orouji

Published in: Soft Computing | Issue 2/2019

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

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.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literature
go back to reference 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 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
go back to reference Ahn CW, Ramakrishna RS (2002) A genetic algorithm for shortest path routing problem and the sizing of populations. IEEE Trans Evolut Comput 6:566–579CrossRef Ahn CW, Ramakrishna RS (2002) A genetic algorithm for shortest path routing problem and the sizing of populations. IEEE Trans Evolut Comput 6:566–579CrossRef
go back to reference 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 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
go back to reference Bäck T (1995) Evolution strategies: an alternative evolutionary algorithm. In: European conference on artificial evolution. Springer, Berlin, Heidelberg, pp 1–20 Bäck T (1995) Evolution strategies: an alternative evolutionary algorithm. In: European conference on artificial evolution. Springer, Berlin, Heidelberg, pp 1–20
go back to reference 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 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
go back to reference 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, 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
go back to reference 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 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
go back to reference 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 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
go back to reference 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 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
go back to reference 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–1525CrossRef 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–1525CrossRef
go back to reference 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 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
go back to reference 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–302CrossRef 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–302CrossRef
go back to reference 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–4398CrossRef 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–4398CrossRef
go back to reference 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 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
go back to reference Jain S, Sharma JD (2012) Tree structured encoding based multi-objective multicast routing algorithm. Int J Phys Sci 7:1622–1632 Jain S, Sharma JD (2012) Tree structured encoding based multi-objective multicast routing algorithm. Int J Phys Sci 7:1622–1632
go back to reference Karthikeyan P, Baskar S (2015) Genetic algorithm with ensemble of immigrant strategies for multicast routing in Ad hoc networks. Soft Comput 19:489–498CrossRef Karthikeyan P, Baskar S (2015) Genetic algorithm with ensemble of immigrant strategies for multicast routing in Ad hoc networks. Soft Comput 19:489–498CrossRef
go back to reference 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–1572CrossRef 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–1572CrossRef
go back to reference 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–132CrossRef 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–132CrossRef
go back to reference 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 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
go back to reference Leela R, Thanulekshmi N, Selvakumar S (2011) Multi-constraint QoS unicast routing using genetic algorithm (MURUGA). Appl Soft Comput J 11:1753–1761CrossRef Leela R, Thanulekshmi N, Selvakumar S (2011) Multi-constraint QoS unicast routing using genetic algorithm (MURUGA). Appl Soft Comput J 11:1753–1761CrossRef
go back to reference 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 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
go back to reference 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–226MathSciNetCrossRefMATH 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–226MathSciNetCrossRefMATH
go back to reference 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–4012CrossRef 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–4012CrossRef
go back to reference 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 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
go back to reference Munetomo M, Takai Y, Sato Y (1998) An adaptive routing algorithm with load balancing by a genetic algorithm. IPSJ J 39(2):219–227 Munetomo M, Takai Y, Sato Y (1998) An adaptive routing algorithm with load balancing by a genetic algorithm. IPSJ J 39(2):219–227
go back to reference 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 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
go back to reference Roy A, Das SK (2004) A QoS-based mobile multicast routing protocol using multi-objective genetic algorithm. Wirel Netw J 10:271–286CrossRef Roy A, Das SK (2004) A QoS-based mobile multicast routing protocol using multi-objective genetic algorithm. Wirel Netw J 10:271–286CrossRef
go back to reference Rudolph G (1994) Convergence of non-elitist strategies. In: Proceedings of the first IEEE conference on evolutionary computation, pp 63–66 Rudolph G (1994) Convergence of non-elitist strategies. In: Proceedings of the first IEEE conference on evolutionary computation, pp 63–66
go back to reference Salimans T, Ho J, Chen X, Sutskever I (2017) Evolution strategies as a scalable alternative to reinforcement learning. arXiv preprint arXiv:1703.03864 Salimans T, Ho J, Chen X, Sutskever I (2017) Evolution strategies as a scalable alternative to reinforcement learning. arXiv preprint arXiv:​1703.​03864
go back to reference Ting L, Zhu J (2013) A genetic algorithm for finding a path subject to two constraints. Appl Soft Comput J 13:891–898CrossRef Ting L, Zhu J (2013) A genetic algorithm for finding a path subject to two constraints. Appl Soft Comput J 13:891–898CrossRef
go back to reference 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 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
go back to reference Voigt H, Mfihlenbein H, Cvetkovid D (1995) Fuzzy recombination for the breeder genetic algorithm. In: Proceedings of the 6th international conference, pp 104–111 Voigt H, Mfihlenbein H, Cvetkovid D (1995) Fuzzy recombination for the breeder genetic algorithm. In: Proceedings of the 6th international conference, pp 104–111
go back to reference Waxman BM (1998) Routing of multipoint connection. IEEE J Sel Areas Commun 6:1617–1622CrossRef Waxman BM (1998) Routing of multipoint connection. IEEE J Sel Areas Commun 6:1617–1622CrossRef
go back to reference Wilcoxon F (1945) Individual comparisons by ranking methods. Biom Bull 6:80–83CrossRef Wilcoxon F (1945) Individual comparisons by ranking methods. Biom Bull 6:80–83CrossRef
go back to reference 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–2250CrossRef 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–2250CrossRef
go back to reference 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–72CrossRef 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–72CrossRef
go back to reference Yuan C, Xia Z, Sun X (2017) Coverless image steganography based on SIFT and BOF. J Internet Technol 18(2):209–216 Yuan C, Xia Z, Sun X (2017) Coverless image steganography based on SIFT and BOF. J Internet Technol 18(2):209–216
go back to reference Zeng Y, Xiang K, Li D, Vasilakos A (2013) Directional routing and scheduling for green vehicular delay tolerant networks. Wirel Netw 19(2):161–173CrossRef Zeng Y, Xiang K, Li D, Vasilakos A (2013) Directional routing and scheduling for green vehicular delay tolerant networks. Wirel Netw 19(2):161–173CrossRef
go back to reference 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 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
Metadata
Title
Multi-constraint QoS routing using a customized lightweight evolutionary strategy
Authors
Samaneh Torkzadeh
Hadi Soltanizadeh
Ali Asghar Orouji
Publication date
18-01-2018
Publisher
Springer Berlin Heidelberg
Published in
Soft Computing / Issue 2/2019
Print ISSN: 1432-7643
Electronic ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-018-3018-z

Other articles of this Issue 2/2019

Soft Computing 2/2019 Go to the issue

Premium Partner