A Cost-Aware Framework for QoS-Based and Energy-Efficient Scheduling in Cloud–Fog Computing
Cloud–fog computing is a large-scale service environment developed to deliver fast, scalable services to clients. The fog nodes of such environments are distributed in diverse places and operate independently by deciding on which data to process locally and which data to send remotely to the cloud f...
Main Author: | |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2022-11-01
|
Series: | Future Internet |
Subjects: | |
Online Access: | https://www.mdpi.com/1999-5903/14/11/333 |
_version_ | 1827644433960534016 |
---|---|
author | Husam Suleiman |
author_facet | Husam Suleiman |
author_sort | Husam Suleiman |
collection | DOAJ |
description | Cloud–fog computing is a large-scale service environment developed to deliver fast, scalable services to clients. The fog nodes of such environments are distributed in diverse places and operate independently by deciding on which data to process locally and which data to send remotely to the cloud for further analysis, in which a Service-Level Agreement (SLA) is employed to govern Quality of Service (QoS) requirements of the cloud provider to such nodes. The provider experiences varying incoming workloads that come from heterogeneous fog and Internet of Things (IoT) devices, each of which submits jobs that entail various service characteristics and QoS requirements. To execute fog workloads and meet their SLA obligations, the provider allocates appropriate resources and utilizes load scheduling strategies that effectively manage the executions of fog jobs on cloud resources. Failing to fulfill such demands causes extra network bottlenecks, service delays, and energy constraints that are difficult to maintain at run-time. This paper proposes a joint energy- and QoS-optimized performance framework that tolerates delay and energy risks on the cost performance of the cloud provider. The framework employs scheduling mechanisms that consider the SLA penalty and energy impacts of data communication, service, and waiting performance metrics on cost reduction. The findings prove the framework’s effectiveness in mitigating energy consumption due to QoS penalties and therefore reducing the gross scheduling cost. |
first_indexed | 2024-03-09T18:19:34Z |
format | Article |
id | doaj.art-59dd9f245cf04a0caeb933e2366b6bc9 |
institution | Directory Open Access Journal |
issn | 1999-5903 |
language | English |
last_indexed | 2024-03-09T18:19:34Z |
publishDate | 2022-11-01 |
publisher | MDPI AG |
record_format | Article |
series | Future Internet |
spelling | doaj.art-59dd9f245cf04a0caeb933e2366b6bc92023-11-24T08:25:23ZengMDPI AGFuture Internet1999-59032022-11-01141133310.3390/fi14110333A Cost-Aware Framework for QoS-Based and Energy-Efficient Scheduling in Cloud–Fog ComputingHusam Suleiman0Department of Computer Engineering, College of Computer and Information Technology, Jordan University of Science and Technology, Irbid 22110, JordanCloud–fog computing is a large-scale service environment developed to deliver fast, scalable services to clients. The fog nodes of such environments are distributed in diverse places and operate independently by deciding on which data to process locally and which data to send remotely to the cloud for further analysis, in which a Service-Level Agreement (SLA) is employed to govern Quality of Service (QoS) requirements of the cloud provider to such nodes. The provider experiences varying incoming workloads that come from heterogeneous fog and Internet of Things (IoT) devices, each of which submits jobs that entail various service characteristics and QoS requirements. To execute fog workloads and meet their SLA obligations, the provider allocates appropriate resources and utilizes load scheduling strategies that effectively manage the executions of fog jobs on cloud resources. Failing to fulfill such demands causes extra network bottlenecks, service delays, and energy constraints that are difficult to maintain at run-time. This paper proposes a joint energy- and QoS-optimized performance framework that tolerates delay and energy risks on the cost performance of the cloud provider. The framework employs scheduling mechanisms that consider the SLA penalty and energy impacts of data communication, service, and waiting performance metrics on cost reduction. The findings prove the framework’s effectiveness in mitigating energy consumption due to QoS penalties and therefore reducing the gross scheduling cost.https://www.mdpi.com/1999-5903/14/11/333SLA-based schedulingcloud–fog computingresource allocationQoS optimizationenergy-efficient schedulinggenetic algorithms |
spellingShingle | Husam Suleiman A Cost-Aware Framework for QoS-Based and Energy-Efficient Scheduling in Cloud–Fog Computing Future Internet SLA-based scheduling cloud–fog computing resource allocation QoS optimization energy-efficient scheduling genetic algorithms |
title | A Cost-Aware Framework for QoS-Based and Energy-Efficient Scheduling in Cloud–Fog Computing |
title_full | A Cost-Aware Framework for QoS-Based and Energy-Efficient Scheduling in Cloud–Fog Computing |
title_fullStr | A Cost-Aware Framework for QoS-Based and Energy-Efficient Scheduling in Cloud–Fog Computing |
title_full_unstemmed | A Cost-Aware Framework for QoS-Based and Energy-Efficient Scheduling in Cloud–Fog Computing |
title_short | A Cost-Aware Framework for QoS-Based and Energy-Efficient Scheduling in Cloud–Fog Computing |
title_sort | cost aware framework for qos based and energy efficient scheduling in cloud fog computing |
topic | SLA-based scheduling cloud–fog computing resource allocation QoS optimization energy-efficient scheduling genetic algorithms |
url | https://www.mdpi.com/1999-5903/14/11/333 |
work_keys_str_mv | AT husamsuleiman acostawareframeworkforqosbasedandenergyefficientschedulingincloudfogcomputing AT husamsuleiman costawareframeworkforqosbasedandenergyefficientschedulingincloudfogcomputing |