Research Area:  Fog Computing
In recent years, the Internet of Things (IoT) paradigm is being rapidly adopted in the creation of applications for various smart-city, healthcare, Industry 4.0, and Agtech-based Cyber-Physical Systems (CPS). Usually, the IoT-enabled CPSs reside at a multi-hop distance from the Cloud data centres. As a consequence, the Cloud-centric execution of IoT applications often fails to meet their Quality of Service (QoS) requirements in real-time. Fog computing, an extension of Cloud at the edge network, can execute the IoT applications closer to the data sources. Thus, it can improve the application service delivery time and reduce network congestion. However, the Fog computing nodes are highly distributed, heterogeneous, and most of them are constrained in resources and spatial sharing. Therefore, without efficient management of applications, it is complicated to harness the capabilities of Fog computing for different IoT-driven use cases.
Application management is an integral part of computing resource management. It can be ensured by finding suitable placement options for the applications within the computing infrastructure. In IoT-enabled CPSs, different entities including, applications, Fog nodes, IoT devices, users, and service providers, continuously interact with each other. This thesis focuses on application placement in Fog environments considering i. the characteristics of the applications, ii. the communication delay among the Fog nodes, iii. the context of the IoT devices, iv. the service expectations of the users, and v. the operational cost of the providers. It demonstrates how the placement of applications from the perspectives of different system entities can improve the application’s QoS, the user’s Quality of Experience (QoE), and the provider’s profit.
Name of the Researcher:  Md Redowan Mahmud
Name of the Supervisor(s):  Rajkumar Buyya
Year of Completion:  2020
University:  The University Of Melbourne
Thesis Link:   Home Page Url