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...

Full description

Bibliographic Details
Main Author: Husam Suleiman
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