Login | Register

Resource Allocation for Multiple Workflows in Cloud-Fog Computing Systems

Title:

Resource Allocation for Multiple Workflows in Cloud-Fog Computing Systems

de Souza Toniolli, Jean Lucas ORCID: https://orcid.org/0000-0001-7507-5355 (2020) Resource Allocation for Multiple Workflows in Cloud-Fog Computing Systems. Masters thesis, Concordia University.

[thumbnail of deSouzaToniolli_Masters_S2021.pdf]
Preview
Text (application/pdf)
deSouzaToniolli_Masters_S2021.pdf - Accepted Version
Available under License Spectrum Terms of Access.
1MB

Abstract

Constant innovations in the Internet of Things (IoT) in latest years have generated large amounts of data, putting pressure on the infrastructure of cloud computing. Fog computing has recently become a popular computing paradigm that can provide computing resources close to the end users and solve multiple issues with the current cloud-only systems. Fog computing helps to reduce transmission latency and monetary cost for cloud resources, while cloud computing helps to fulfill the increasing demands of large-scale compute-intensive offloading applications. Since its introduction, there has been a great number of studies on fog computing, in which devices that are free-of-charge and closer to the user can provide low-latency services to end devices. However, how to schedule workflow applications in the cloud-fog environment to seek the tradeoff between makespan and price is facing enormous challenges. To address such a problem, we present an adaptation of the Path-Clustering Heuristic to the cloud-fog environment for multiple workflows. Firstly, we define the models for workflow execution time and resource cost in fog computing. Afterwards, we describe the algorithms implemented. We validate our proposal by extensive simulation. Experimental results show that our scheduling adaptation achieves better performance while keeping similar costs compared to others.

Divisions:Concordia University > Gina Cody School of Engineering and Computer Science > Computer Science and Software Engineering
Item Type:Thesis (Masters)
Authors:de Souza Toniolli, Jean Lucas
Institution:Concordia University
Degree Name:M. Comp. Sc.
Program:Computer Science
Date:23 December 2020
Thesis Supervisor(s):Jaumard, Brigitte
Keywords:Fog computing; cloud computing; workflow scheduling; monetary cost; schedule length; heterogeneous systems; directed acyclic graph.
ID Code:987893
Deposited By: Jean Lucas de Souza Toniolli
Deposited On:29 Jun 2021 21:06
Last Modified:29 Jun 2021 21:06
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Downloads per month over past year

Research related to the current document (at the CORE website)
- Research related to the current document (at the CORE website)
Back to top Back to top