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.
Preview |
Text (application/pdf)
1MBdeSouzaToniolli_Masters_S2021.pdf - Accepted Version Available under License Spectrum Terms of Access. |
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 |
Repository Staff Only: item control page