Joint QoS-aware and Cost-efficient Task Scheduling for Fog-Cloud Resources in a Volunteer Computing System

04/28/2021
by   Farooq Hoseiny, et al.
0

Volunteer computing is an Internet-based distributed computing system in which volunteers share their extra available resources to manage large-scale tasks. However, computing devices in a Volunteer Computing System (VCS) are highly dynamic and heterogeneous in terms of their processing power, monetary cost, and data transferring latency. To ensure both the high Quality of Service (QoS) and low cost for different requests, all of the available computing resources must be used efficiently. Task scheduling is an NP-hard problem that is considered one of the main critical challenges in a heterogeneous VCS. Due to this, in this paper, we design two task scheduling algorithms for VCSs, named Min-CCV and Min-V. The main goal of the proposed algorithms is jointly minimizing the computation, communication and delay violation cost for the Internet of Things (IoT) requests. Our extensive simulation results show that proposed algorithms are able to allocate tasks to volunteer fog/cloud resources more efficiently than the state-of-the-art. Specifically, our algorithms improve the deadline satisfaction task rates by around 99.5 total cost between 15 to 53

READ FULL TEXT

page 17

page 18

page 19

research
02/02/2018

QoS-aware Dynamic Fog Service Provisioning

Recent advances in the areas of Internet of Things (IoT), cloud computin...
research
12/23/2020

Minimising Delay and Energy in Online Dynamic Fog Systems

The increasing use of Internet of Things (IoT) devices generates a great...
research
04/19/2018

On Reducing IoT Service Delay via Fog Offloading

With the Internet of Things (IoT) becoming a major component of our dail...
research
03/09/2018

An Adaptive Nature-inspired Fog Architecture

During the last decade, Cloud computing has efficiently exploited the ec...
research
05/08/2018

QUICK: QoS-guaranteed Efficient Cloudlet Placement in Wireless Metropolitan Area Networks

This article defines the QoS-guaranteed efficient cloudlet deploy proble...
research
08/13/2019

Meeting QoS of Users in a Edge to Cloud Platform via Optimally Placing Services and Scheduling Tasks

This paper considers the problem of service placement and task schedulin...
research
04/10/2019

On Maximizing Task Throughput in IoT-enabled 5G Networks under Latency and Bandwidth Constraints

Fog computing in 5G networks has played a significant role in increasing...

Please sign up or login with your details

Forgot password? Click here to reset