Litcius/Paper detail

EdgeDecAp: An auction-based decentralized algorithm for optimizing application placement in edge computing

Sven Smolka, Leon Wißenberg, Zoltán Ádám Mann

2023Journal of Parallel and Distributed Computing13 citationsDOIOpen Access PDF

Abstract

In edge computing, application components can be placed over a range of computational devices from cloud data centers to nodes at the network edge. Application placement can have significant impact on important metrics like latency and resource utilization. Thus, application placement is an important optimization problem. In edge computing, the characteristics of both the infrastructure and the application may change over time, which may require the dynamic re-optimization of the application placement. Most algorithms suggested so far for the dynamic re-optimization of edge application placement are centralized, i.e., they rely on one entity collecting information from the whole infrastructure and making decisions centrally. However, centralized approaches suffer from limited scalability and are vulnerable to failures. In this paper, we present a decentralized approach for the dynamic re-optimization of edge application placement. We adopt an algorithm of Malek et al. for distributed systems and modify it to make it applicable to edge computing. In this approach, each node makes decisions autonomously, using auctions for coordination. Our empirical results demonstrate that the proposed algorithm is very effective in optimizing edge application placement. In an edge system with 637 edge nodes and 563 end devices, our algorithm achieves 54% higher reduction of application latency than a previous decentralized algorithm.

Topics & Concepts

Computer scienceEdge computingCloud computingDistributed computingEnhanced Data Rates for GSM EvolutionScalabilityLatency (audio)AlgorithmDatabaseTelecommunicationsOperating systemIoT and Edge/Fog ComputingCloud Computing and Resource ManagementBlockchain Technology Applications and Security
EdgeDecAp: An auction-based decentralized algorithm for optimizing application placement in edge computing | Litcius