Skip to main content
Top
Published in:
Cover of the book

2018 | OriginalPaper | Chapter

Dynamic Task Scheduler for Real Time Requirement in Cloud Computing System

Authors : Yujie Huang, Quan Zhang, Yujie Cai, Minge Jing, Yibo Fan, Xiaoyang Zeng

Published in: Algorithms and Architectures for Parallel Processing

Publisher: Springer International Publishing

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

search-config
loading …

Abstract

In such an era of big data, the number of tasks submitted to cloud computing system becomes huge and users’ demand for real time has increased. But the existing algorithms rarely take real time into consideration and most of them are static scheduling algorithms. As a result, we ensure real time of cloud computing system under the premise of not influencing the performance on makespan and load balance by proposing a dynamic scheduler called Real Time Dynamic Max-min-min (RTDM) which takes real time, makespan, and load balance into consideration. RTDM is made up of dynamic sequencer and static scheduler. In dynamic sequencer, the tasks are sorted dynamically based on their waiting and execution times to decrease makespan and improve real time. The tasks fetched from the dynamic sequencer to the static scheduler can be seen as static tasks, so we propose an algorithm named Max-min-min in static scheduler which achieves good performance on waiting time, makespan and load balance simultaneously. Experiment results demonstrate that the proposed scheduler greatly improves the performance on real time and makespan compared with the static scheduling algorithms like Max-min, Min-min and PSO, and improves performance on makespan and real time by 1.66% and 17.19% respectively compared to First Come First Serve (FCFS).

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 Mell, P., Grance, T.: The NIST definition of cloud computing. National Institute of Standards and Technology (2014) Mell, P., Grance, T.: The NIST definition of cloud computing. National Institute of Standards and Technology (2014)
2.
go back to reference Teena, M., Sekaran, K.C., Jose, J.: Study and analysis of various task scheduling algorithms in the cloud computing environment. In: International Conference on Advances in Computing, Communications and Informatics, pp. 658–664 (2014) Teena, M., Sekaran, K.C., Jose, J.: Study and analysis of various task scheduling algorithms in the cloud computing environment. In: International Conference on Advances in Computing, Communications and Informatics, pp. 658–664 (2014)
3.
go back to reference Bhoi, U., Ramanuj, P.N.: Enhanced max-min task scheduling algorithm in cloud computing. Int. J. Appl. Innov. Eng. Manag. 2(4), 259–264 (2013) Bhoi, U., Ramanuj, P.N.: Enhanced max-min task scheduling algorithm in cloud computing. Int. J. Appl. Innov. Eng. Manag. 2(4), 259–264 (2013)
4.
go back to reference Wei, X.J., Bei, W., Jun, L.: SAMPGA task scheduling algorithm in cloud computing. In: Chinese Control Conference, pp. 5633–5637 (2017) Wei, X.J., Bei, W., Jun, L.: SAMPGA task scheduling algorithm in cloud computing. In: Chinese Control Conference, pp. 5633–5637 (2017)
5.
go back to reference Makasarwala, H.A., Hazari, P.: Using genetic algorithm for load balancing in cloud computing. In: Electronics, Computers and Artificial Intelligence, pp. 49–54 (2016) Makasarwala, H.A., Hazari, P.: Using genetic algorithm for load balancing in cloud computing. In: Electronics, Computers and Artificial Intelligence, pp. 49–54 (2016)
6.
go back to reference Alla, H.B., Alla, S.B.: A novel architecture for task scheduling based on dynamic queues and particle swarm optimization in cloud computing. In: Cloud Computing Technologies and Applications, pp. 108–114 (2016) Alla, H.B., Alla, S.B.: A novel architecture for task scheduling based on dynamic queues and particle swarm optimization in cloud computing. In: Cloud Computing Technologies and Applications, pp. 108–114 (2016)
7.
go back to reference Liu, X.F., Zhan, Z.H., Deng, J.D.: An energy efficient ant colony system for virtual machine placement in cloud computing. IEEE Trans. Evol. Comput. PP(99), 1 (2016) Liu, X.F., Zhan, Z.H., Deng, J.D.: An energy efficient ant colony system for virtual machine placement in cloud computing. IEEE Trans. Evol. Comput. PP(99), 1 (2016)
8.
go back to reference Chen, H., Zhu, X.: Scheduling for workflows with security-sensitive intermediate data by selective tasks duplication in clouds. IEEE Trans. Parallel Distrib. Syst. 28(9), 2674–2688 (2017)CrossRef Chen, H., Zhu, X.: Scheduling for workflows with security-sensitive intermediate data by selective tasks duplication in clouds. IEEE Trans. Parallel Distrib. Syst. 28(9), 2674–2688 (2017)CrossRef
9.
go back to reference Gupta, S.R., Gajera, V.: An effective multi-objective workflow scheduling in cloud computing: a PSO based approach. In: International Conference on Contemporary Computing (2016) Gupta, S.R., Gajera, V.: An effective multi-objective workflow scheduling in cloud computing: a PSO based approach. In: International Conference on Contemporary Computing (2016)
10.
go back to reference Zhu, X., Yang, L.T., Chen, H., Wang, J., Yin, S., Liu, X.: Real-time tasks oriented energy-aware scheduling in virtualized clouds. IEEE Trans. Cloud Comput. 2(2), 168–180 (2014)CrossRef Zhu, X., Yang, L.T., Chen, H., Wang, J., Yin, S., Liu, X.: Real-time tasks oriented energy-aware scheduling in virtualized clouds. IEEE Trans. Cloud Comput. 2(2), 168–180 (2014)CrossRef
Metadata
Title
Dynamic Task Scheduler for Real Time Requirement in Cloud Computing System
Authors
Yujie Huang
Quan Zhang
Yujie Cai
Minge Jing
Yibo Fan
Xiaoyang Zeng
Copyright Year
2018
DOI
https://doi.org/10.1007/978-3-030-05063-4_1

Premium Partner