Scheduling of Cloud Computing Tasks via Intelligent Optimization Methods

Ahmed Chiheb Ammari*, Wael Labidi, Manar Aldaoud, Faical Mnif, Haitao Yuan, Meng Chu Zhou, Mohammed Sarrab

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingChapter


Distributed green cloud datacenters (DGCDs) are increasingly deployed around the world. DGCDs integrate many renewable sources to provide clean power and decrease their operating cost. They are spread over multiple locations, where renewable energy availability, bandwidth prices and grid electricity costs have high geographical diversity. This paper focuses on delay-bounded applications in DGCDs and performs cost and energy-effective scheduling of multiple heterogeneous applications subject to delay-bound constraints. The minimization problem of operational cost of DGCDs is formulated and successfully solved by using Firefly, bat, and simulated annealing-bat algorithms. Data-driven experiments are conducted to assess and compare their effectiveness to solve it. The Firefly algorithm is shown to well outperform its peers.

Original languageEnglish
Title of host publicationProceedings of 7th International Congress on Information and Communication Technology - ICICT 2022
EditorsXin-She Yang, Simon Sherratt, Nilanjan Dey, Amit Joshi
PublisherSpringer Science and Business Media Deutschland GmbH
Number of pages13
ISBN (Print)9789811923968
Publication statusPublished - Aug 17 2022
Event7th International Congress on Information and Communication Technology, ICICT 2022 - Virtual, Online
Duration: Feb 21 2022Feb 24 2022

Publication series

NameLecture Notes in Networks and Systems
ISSN (Print)2367-3370
ISSN (Electronic)2367-3389


Conference7th International Congress on Information and Communication Technology, ICICT 2022
CityVirtual, Online


  • Bat algorithm
  • Cloud computing
  • Cost optimization
  • Firefly algorithm
  • Simulated annealing
  • Task scheduling

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Signal Processing
  • Computer Networks and Communications

Cite this