An improved multi-objective genetic algorithm with heuristic initialization for service placement and load distribution in edge computing - La Rochelle Université Accéder directement au contenu
Article Dans Une Revue Computer Networks Année : 2021

An improved multi-objective genetic algorithm with heuristic initialization for service placement and load distribution in edge computing

Résumé

Edge Computing (EC) is a promising concept to overcome some obstacles of traditional cloud data centers to support Internet of Things (IoT) applications, especially time-sensitive applications. However, EC faces some challenges, including the resource allocation for heterogeneous applications at a network edge composed of distributed and resource-restricted nodes. A relevant issue that needs to be addressed by a resource manager is the service placement problem, which is the decision-making process of determining where to place different services (or applications). A related issue of service placement is how to distribute workloads of an application placed on multiple locations. Hence, we jointly investigate the load distribution and placement of IoT applications to minimize Service Level Agreement (SLA) violations due to the limitations of EC resources and other conflicting objectives. In order to handle the computational complexity of the formulated problem, we propose a multi-objective genetic algorithm with the initial population based on random and heuristic solutions to obtain near-optimal solutions. Evaluation results show that our proposal outperforms other benchmark algorithms in terms of response deadline violation, as well as terms of other conflicting objectives, such as operational cost and service availability.
Fichier principal
Vignette du fichier
S1389128621002127.pdf (1.82 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03939085 , version 1 (24-05-2023)

Licence

Paternité - Pas d'utilisation commerciale

Identifiants

Citer

Adyson Maia, Yacine Ghamri-Doudane, Dario Vieira, Miguel Franklin de Castro. An improved multi-objective genetic algorithm with heuristic initialization for service placement and load distribution in edge computing. Computer Networks, 2021, 194, pp.108146. ⟨10.1016/j.comnet.2021.108146⟩. ⟨hal-03939085⟩

Collections

UNIV-ROCHELLE
19 Consultations
86 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More