A Decentralized Approach for Determining Configurator Placement in Dynamic Edge Networks

Ilir Murturi,Mohammadreza Barzegaran,Schahram Dustdar
DOI: https://doi.org/10.1109/cogmi50398.2020.00027
2020-01-01
Abstract:In today's IoT infrastructures, increasingly newly added computational resources at the edge of a network are added to acquire faster response and increased privacy. Such edge networks bring an opportunity for deploying edge application services in proximity to IoT domains and the end-users. In this paper, we consider the problem of utilizing various computational resources established by multiple heterogeneous edge devices in dynamic edge networks. A new lightweight decentralized mechanism (i.e., configurator) is required to monitor an edge infrastructure to enable deploying, orchestrating, and monitoring edge applications at the edge. In this setting, one critical task is to determine the node where the configurator should be placed (deployed) and run (executed) at the edge. In this paper, we propose an efficient approach that solves the configurator's placement problem on the most suited edge device in a given dynamic edge network. Our approach supports the system coping with the dynamicity and uncertainty of the environment and adapts based on the configurator's service quality. We discuss the architecture, processes of the approach, and the simulations we conducted to validate its feasibility.
What problem does this paper attempt to address?