Bachelor and Master Theses

To apply for conducting this thesis, please contact the thesis supervisor(s).
Title: Applications placement in the computing continuum environment
Subject: Computer science, Distributed systems
Level: Advanced
Description:

Cloud computing captured significant attention from different sectors due to its innovative characteristics and services. The cloud services are offered by providing an access to a wide range of infrastructures hosted on cloud data centers. Recently, the number of Internet of Things (IoT) devices (e.g., smartphones, cameras, and smart vehicles) has increased dramatically, so that serving the applications of those devices, and processing/storing the huge amount of data they generate have become a critical issue.

Some of such applications need powerful computing and network resources as they are real-time and latency-sensitive. Cloud computing has a massive pool of resources, but the architecture of the traditional cloud computing (centralized fashion) did not design the generated massive data, as moving all data of the applications from the network edge to the cloud data centers for processing and storage adds latency and outstrips the network bandwidth capacity. So, the best place to process/store the generated data can be near the IoT devices. This is called edge computing, which aims to move operations as close to the data sources as possible and acts as an intermediate layer between IoT devices and cloud data centers.

IoT-Edge-Cloud is forming what is called computing continuum, which is a unified and environment to process/store of the applications. To provide stable services, this environment needs to be considered as an integrated unit while deciding an exact layer (IoT, Edge, or Cloud) to serve the applications.

The aim of this work is to manage serving latency-sensitive applications such that some QoS metrics (e.g., deadline) must be ensured. This issue can be tackled by designing a latency-aware model for application placement of IoT devices to minimize their execution time in the computing continuum.

 

References:

- Salaht FA, Desprez F, Lebre A. "An overview of service placement problem in fog and edge computing". ACM Computing Surveys (CSUR). 2020 12;53(3):1-35.

- Taneja M, Davy A. "Resource aware placement of IoT application modules in Fog-Cloud Computing Paradigm". In 2017 IFIP/IEEE Symposium on Integrated Network and Service Management (IM) 2017 (pp. 1222-1228).

 

 

Start date:
End date:
Prerequisites:

- Good background in computing systems, and in solving optimization problems.

- Advanced programming skills.

 

 

IDT supervisors: Auday Al-Dulaimy
Examiner: Mohammad Ashjaei
Comments:
Company contact: