Related Experiment Video
Updated: Oct 30, 2025

Automated Deployment of an Internet Protocol Telephony Service on Unmanned Aerial Vehicles Using Network Functions Virtualization
Published on: November 26, 2019
Quality of Service Provision in Fog Computing: Network-Aware Scheduling of Containers
Agustín C Caminero1, Rocío Muñoz-Mansilla2
1Department of Communication and Control Systems, Computer Science Engineering Faculty, National Distance University of Spain (Dpto. de Sistemas de Comunicación y Control, ETSI Ingeniería Informática, Universidad Nacional de Educación a Distancia, UNED), E-28040 Madrid, Spain.
Abstract:
State-of-the-art scenarios, such as Internet of Things (IoT) and Smart Cities, have recently arisen. They involve the processing of huge data sets under strict time requirements, rendering the use of cloud resources unfeasible. For this reason, Fog computing has been proposed as a solution; however, there remains a need for intelligent allocation decisions, in order to make it a fully usable solution in such contexts. In this paper, a network-aware scheduling algorithm is presented, which aims to select the fog node most suitable for the execution of an application within a given deadline. This decision is made taking the status of the network into account. This scheduling algorithm was implemented as an extension to the Kubernetes default scheduler, and compared with existing proposals in the literature. The comparison shows that our proposal is the only one that can execute all the submitted jobs within their deadlines (i.e., no job is rejected or executed exceeding its deadline) with certain configurations in some of the scenarios tested, thus obtaining an optimal solution in such scenarios.
Related Concept Videos
Short-distance Transport of Resources
Distributed Loads: Problem Solving
Distributed Loads
For example, consider a bookshelf filled with books stacked vertically adjacent to each other. The weight of the books is evenly distributed over the length of the shelf. As a result, the pressure at different locations on the surface of the...
Uniform Depth Channel Flow: Problem Solving
Distribution Reliability and Automation
Maximum Power Flow and Line Loadability

