hh.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Improving energy efficiency and fault tolerance of mission-critical cloud task scheduling: A mixed-integer linear programming approach
Amirkabir University Of Technology, Tehran, Iran.
Amirkabir University Of Technology, Tehran, Iran.ORCID iD: 0000-0002-4204-9131
Halmstad University, School of Information Technology.ORCID iD: 0000-0002-2874-6256
2025 (English)In: Sustainable Computing: Informatics and Systems, ISSN 2210-5379, E-ISSN 2210-5387, Vol. 45, p. 1-17, article id 101068Article in journal (Refereed) Published
Abstract [en]

Cloud services have become indispensable in critical sectors such as healthcare, drones, digital twins, and autonomous vehicles, providing essential infrastructure for data processing and real-time analytics. These systems operate across multiple layers, including edge, fog, and cloud, requiring efficient resource management to ensure reliability and energy efficiency. However, increasing computational demands have led to rising energy consumption and frequent faults in cloud data centers. Inefficient task scheduling exacerbates these issues, causing resource overutilization, execution delays, and redundant processing. Current approaches struggle to optimize energy consumption, execution time, and fault tolerance simultaneously. While some methods offer partial solutions, they suffer from high computational complexity and fail to effectively balance the workloads or manage redundancy. Therefore, a comprehensive task scheduling solution is needed for mission-critical applications. In this article, we introduce a novel scheduling algorithm based on Mixed Integer Linear Programming (MILP) that optimizes task allocation across edge, fog, and cloud environments. Our solution reduces energy consumption, execution time, and failure rates while ensuring balanced distribution of computational loads across virtual machines. Additionally, it incorporates a fault tolerance mechanism that reduces the overlap between primary and backup tasks by distributing them across multiple availability zones. The scheduler's efficiency is further enhanced by a custom-designed heuristic, ensuring scalability and practical applicability. The proposed MILP-based scheduler demonstrates significant average improvements over the best state-of-the-art algorithms evaluated. It achieves a 9.63% increase in task throughput, reduces energy consumption by 18.20%, shortens execution times by 9.35%, and lowers failure probabilities by 11.50% across all layers of the distributed cloud system. These results highlight the scheduler's effectiveness in addressing key challenges in energy-efficient and reliable cloud computing for mission-critical applications. © 2024 Elsevier Inc.

Place, publisher, year, edition, pages
San Francisco, CA: Elsevier, 2025. Vol. 45, p. 1-17, article id 101068
Keywords [en]
Backup task, Cloud, Energy efficiency, Fault tolerance, MILP, Mission-critical application, Task scheduling
National Category
Computer Engineering
Identifiers
URN: urn:nbn:se:hh:diva-55083DOI: 10.1016/j.suscom.2024.101068ISI: 001373654100001Scopus ID: 2-s2.0-85210708208OAI: oai:DiVA.org:hh-55083DiVA, id: diva2:1922181
Available from: 2024-12-18 Created: 2024-12-18 Last updated: 2025-10-01Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Fazeli, Mahdi

Search in DiVA

By author/editor
Farbeh, HamedFazeli, Mahdi
By organisation
School of Information Technology
In the same journal
Sustainable Computing: Informatics and Systems
Computer Engineering

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 247 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf