Mathematical Models for Task Assignment with Service Level Agreement in Fog Computing Networks

It appears your Web browser is not configured to display PDF files. Download adobe Acrobat or click here to download the PDF file.

Click here to download the PDF file.


Salem, Ahmed Elsayed Mahmoud Abdelaziz




Fog computing was proposed to bridge the gap between the cloud computing capabilities and the new requirements introduced by 5G and IoT applications. Assigning clients' requests to fog nodes for processing while meeting the quality of service requirements is still a challenge. In this thesis, we propose two mathematical models for the task assignment problem in fog networks. The main objective of both models is to maximize the fog service provider's profit while satisfying the service level agreement requirements of the offloaded tasks. In addition, each model addresses multiple requirements to satisfy various service provider's needs. The first model addresses green computing requirements through an energy efficient fog nodes operation. The second model addresses load balancing requirements by minimizing the difference between the node's utilization across the fog network. Since these models provide optimal solutions, they can be useful with historical data and for benchmarking various real-time algorithms.


Engineering - Electronics and Electrical
Computer Science




Carleton University

Thesis Degree Name: 

Master of Applied Science: 

Thesis Degree Level: 


Thesis Degree Discipline: 

Engineering, Electrical and Computer

Parent Collection: 

Theses and Dissertations

Items in CURVE are protected by copyright, with all rights reserved, unless otherwise indicated. They are made available with permission from the author(s).