Skip to main content
Top

2018 | OriginalPaper | Chapter

Scheduling in Real-Time Systems Using Hybrid Bees Strategy

Authors : Yahyaoui Khadidja, Bouri Abdenour

Published in: Computational Intelligence and Its Applications

Publisher: Springer International Publishing

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

search-config
loading …

Abstract

In the last decade, stochastic and meta-heuristic algorithms have been extensively used as intelligent strategies to resolve different combinatorial optimization problems. Honey Bee Mating Optimization is one of these most recent algorithms, which simulate the mating process of the queen of the hive. The scheduling algorithm is of paramount importance in a real-time system to ensure desired and predictable behavior of the system. Within computer science real-time systems are an important while often less known branch. Real-time systems are used in so many ways today that most of us use them more than PCs, yet we do not know or think about it when we use the devices in which they reside. Finding feasible schedules for tasks running in hard, real-time computing systems is generally NP-hard. In this work, we are interested in hybridizing this HBMO algorithm with other metaheuristics: Genetic Algorithms (GA), Greedy Random Adaptive Search Procedure (GRASP), Tabu Search (TS) and Simulated Annealing (SA) to resolve a real-time scheduling problem and obtain the optimal tasks schedule with respecting all temporal constraints. This is a complex problem which is currently the object of research and applications. In this scheduling problem, each task is characterized by temporal, preemptive and static periodicity constraints. The quality of the proposed procedure is tested on a set of instances and yields solutions which remain among the best.

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 "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!

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!

Literature
1.
go back to reference Azerou, M., Akl, S.G.: Scheduling algorithms for real-time systems. Technical report No. 2005-499, School of Computing, Queen’s University Kingston, Ontario, Canada K7L 3N6, 15 July 2005 Azerou, M., Akl, S.G.: Scheduling algorithms for real-time systems. Technical report No. 2005-499, School of Computing, Queen’s University Kingston, Ontario, Canada K7L 3N6, 15 July 2005
2.
go back to reference Rathna Devi, M., Anju, A.: Multiprocessor scheduling of dependent tasks to minimize makespan and reliability cost using NSGA-II. Int. J. Found. Comput. Sci. Technol. (IJFCST) 4(2), 27–39 (2014)CrossRef Rathna Devi, M., Anju, A.: Multiprocessor scheduling of dependent tasks to minimize makespan and reliability cost using NSGA-II. Int. J. Found. Comput. Sci. Technol. (IJFCST) 4(2), 27–39 (2014)CrossRef
3.
go back to reference Singh, R.: An optimized task duplication based scheduling in parallel system. Int. J. Intell. Syst. Appl. (IJISA) 8(8), 26–37 (2016) Singh, R.: An optimized task duplication based scheduling in parallel system. Int. J. Intell. Syst. Appl. (IJISA) 8(8), 26–37 (2016)
4.
go back to reference Fleischer, M.: Simulated annealing: past, present, and future. In: Proceedings of the Winter Simulation Conference, Department of Engineering Management, Old Dominion University, Norfolk, VA (1995) Fleischer, M.: Simulated annealing: past, present, and future. In: Proceedings of the Winter Simulation Conference, Department of Engineering Management, Old Dominion University, Norfolk, VA (1995)
5.
go back to reference Casey, S., Thompson, J.: GRASPing the examination scheduling problem. In: Burke, E., De Causmaeckerk, P. (eds.) Practice and Theory of Automated Timetabling IV. LNCS, vol. 2740, pp. 232–244. Springer, Heidelberg (2002)CrossRef Casey, S., Thompson, J.: GRASPing the examination scheduling problem. In: Burke, E., De Causmaeckerk, P. (eds.) Practice and Theory of Automated Timetabling IV. LNCS, vol. 2740, pp. 232–244. Springer, Heidelberg (2002)CrossRef
6.
go back to reference George, D.I., Amalarethinam, A., Josphin, M.: Dynamic task scheduling methods in heterogeneous systems - a survey. Int. J. Comput. Appl. 110(6), 12–18 (2015) George, D.I., Amalarethinam, A., Josphin, M.: Dynamic task scheduling methods in heterogeneous systems - a survey. Int. J. Comput. Appl. 110(6), 12–18 (2015)
7.
go back to reference Talbi, E.G.: Metaheuristics: from Design to Implementation. Wiley, Hoboken (2009)CrossRef Talbi, E.G.: Metaheuristics: from Design to Implementation. Wiley, Hoboken (2009)CrossRef
8.
go back to reference Davidovic, T., Selmic, M., Teodorovic, D.: Scheduling independent tasks: Bee colony optimization approach. In: 17th Mediterranean Conference on Control & Automation Makedonia Palace, Thessaloniki, Greece, June 2009 Davidovic, T., Selmic, M., Teodorovic, D.: Scheduling independent tasks: Bee colony optimization approach. In: 17th Mediterranean Conference on Control & Automation Makedonia Palace, Thessaloniki, Greece, June 2009
9.
go back to reference Pradhan, S.R., Sharma, S., Konar, D.: A comparative study on dynamic scheduling of real-time tasks in multiprocessor system using genetic algorithms. Int. J. Comput. Appl. 120(20), 3 (2015) Pradhan, S.R., Sharma, S., Konar, D.: A comparative study on dynamic scheduling of real-time tasks in multiprocessor system using genetic algorithms. Int. J. Comput. Appl. 120(20), 3 (2015)
10.
go back to reference Yoo, M., Yokoyama, T.: Multiobjective GA for real time task scheduling. In: Proceedings of the International MultiConference of Engineers and Computer Scientists (IMECS 2016), vol. 1, Hong Kong (2016) Yoo, M., Yokoyama, T.: Multiobjective GA for real time task scheduling. In: Proceedings of the International MultiConference of Engineers and Computer Scientists (IMECS 2016), vol. 1, Hong Kong (2016)
11.
go back to reference Konar, D., Bhattacharyya, S., Sharma, K., Pradhan, S.R.: An improved hybrid quantum-inspired genetic algorithm (HQIGA) for scheduling of real-time task in multiprocessor system. Appl. Soft Comput. 53, 296–307 (2016)CrossRef Konar, D., Bhattacharyya, S., Sharma, K., Pradhan, S.R.: An improved hybrid quantum-inspired genetic algorithm (HQIGA) for scheduling of real-time task in multiprocessor system. Appl. Soft Comput. 53, 296–307 (2016)CrossRef
12.
go back to reference Davidovic, T., Ramljak, D., Selmic, M., Teodorovic, D.: Bee colony optimization for the p-center problem. Comput. Oper. Res. 38, 1367–1376 (2011)MathSciNetCrossRef Davidovic, T., Ramljak, D., Selmic, M., Teodorovic, D.: Bee colony optimization for the p-center problem. Comput. Oper. Res. 38, 1367–1376 (2011)MathSciNetCrossRef
13.
go back to reference Koudil, M., Benatchba, K., Tarabet, A., Sahraoui, E.B.: Using artificial bees to solve partitioning and scheduling problems in codesign. Appl. Math. Comput. 186(2), 1710–1722 (2007)MathSciNetMATH Koudil, M., Benatchba, K., Tarabet, A., Sahraoui, E.B.: Using artificial bees to solve partitioning and scheduling problems in codesign. Appl. Math. Comput. 186(2), 1710–1722 (2007)MathSciNetMATH
14.
go back to reference Nirmala, H., Girijamma, H.A.: Fuzzy scheduling algorithm for real – time multiprocessor system. Int. J. Sci. Eng. Res. (IJSER). 5(7) (2014) Nirmala, H., Girijamma, H.A.: Fuzzy scheduling algorithm for real – time multiprocessor system. Int. J. Sci. Eng. Res. (IJSER). 5(7) (2014)
15.
go back to reference Monnier, Y., Beauvais, J.-P., Deplanche, A.-M.: A genetic algorithm for scheduling tasks in a real-time distributed system. In: Proceedings of 24th EUROMICRO Conference, pp. 708–714 (1998) Monnier, Y., Beauvais, J.-P., Deplanche, A.-M.: A genetic algorithm for scheduling tasks in a real-time distributed system. In: Proceedings of 24th EUROMICRO Conference, pp. 708–714 (1998)
16.
go back to reference Greenwood, G.W., Lang Hurley, C.L.S.: Scheduling tasks in real-time systems using evolutionary strategies. In: Proceedings of the 3rd Workshop on Parallel and Distributed Real-Time Systems. IEEE (1995) Greenwood, G.W., Lang Hurley, C.L.S.: Scheduling tasks in real-time systems using evolutionary strategies. In: Proceedings of the 3rd Workshop on Parallel and Distributed Real-Time Systems. IEEE (1995)
17.
go back to reference Abbass, H.A.: A single queen single worker honey–bees approach to 3-SAT. In: The Genetic and Evolutionary Computation Conference, GECCO, San Francisco, USA (2001) Abbass, H.A.: A single queen single worker honey–bees approach to 3-SAT. In: The Genetic and Evolutionary Computation Conference, GECCO, San Francisco, USA (2001)
18.
go back to reference Sahoo, R.R., Rakshit, P., Haidar, T.Md.: Navigational path planning of multi-robot using honey bee mating optimization algorithm (HBMO). Int. J. Comput. Appl. 27(11), 0975–8887 (2011) Sahoo, R.R., Rakshit, P., Haidar, T.Md.: Navigational path planning of multi-robot using honey bee mating optimization algorithm (HBMO). Int. J. Comput. Appl. 27(11), 0975–8887 (2011)
19.
go back to reference Marinakis, Y., Marinaki, M., Dounias, G.: Honey Bees Mating Optimization algorithm for large scale vehicle routing problems. Nat. Comput. 9, 52–57 (2010)MathSciNetCrossRef Marinakis, Y., Marinaki, M., Dounias, G.: Honey Bees Mating Optimization algorithm for large scale vehicle routing problems. Nat. Comput. 9, 52–57 (2010)MathSciNetCrossRef
20.
go back to reference Sabar, N., Ayob, M., Kendall, G.: Solving examination timetabling problems using Honey-Bee Mating Optimization (ETP-HBMO). In: Multidisciplinary International Conference on Scheduling: Theory and Applications (MISTA), Dublin, Ireland (2009) Sabar, N., Ayob, M., Kendall, G.: Solving examination timetabling problems using Honey-Bee Mating Optimization (ETP-HBMO). In: Multidisciplinary International Conference on Scheduling: Theory and Applications (MISTA), Dublin, Ireland (2009)
21.
go back to reference Yousefi, N., Ebrahimian, H.: Optimal design of multi-machine power system stabilizers using interactive Honey Bee Mating Optimization. Trends Life Sci. (TLS) Dama Int. J. 4(1) (2015) Yousefi, N., Ebrahimian, H.: Optimal design of multi-machine power system stabilizers using interactive Honey Bee Mating Optimization. Trends Life Sci. (TLS) Dama Int. J. 4(1) (2015)
22.
go back to reference Abedinia, O., Naderi, M., Ghasemi, A.: Robust LFC in deregulated environment: fuzzy PID using HBMO. In: 10th International Conference Environment and Electronical Engineering (EEEIC) (2011) Abedinia, O., Naderi, M., Ghasemi, A.: Robust LFC in deregulated environment: fuzzy PID using HBMO. In: 10th International Conference Environment and Electronical Engineering (EEEIC) (2011)
23.
go back to reference Holland, J.H.: Adaptation in Natural and Artificial Systems. University of Michigan Press, Ann Arbor (1975) Holland, J.H.: Adaptation in Natural and Artificial Systems. University of Michigan Press, Ann Arbor (1975)
Metadata
Title
Scheduling in Real-Time Systems Using Hybrid Bees Strategy
Authors
Yahyaoui Khadidja
Bouri Abdenour
Copyright Year
2018
DOI
https://doi.org/10.1007/978-3-319-89743-1_33

Premium Partner