Energy-aware Distributed Microservice Request Placement at the Edge

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Toczé, Klervie, Nadjm-Tehrani, Simin
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866910575863267328
author Toczé, Klervie
Nadjm-Tehrani, Simin
author_facet Toczé, Klervie
Nadjm-Tehrani, Simin
contents Microservice is a way of splitting the logic of an application into small blocks that can be run on different computing units and used by other applications. It has been successful for cloud applications and is now increasingly used for edge applications. This new architecture brings many benefits but it makes deciding where a given service request should be executed (i.e. its placement) more complex as every small block needed for the request has to be placed. In this paper, we investigate decentralized request placement (DRP) for services using the microservice architecture. We consider the DRP problem as an instance of a traveling purchaser problem and propose an integer linear programming formulation. This formulation aims at minimizing energy consumption while respecting latency requirements. We consider two different energy consumption metrics, namely overall or marginal energy, to study how optimizing towards these impacts the request placement decision. Our simulations show that the request placement decision can indeed be influenced by the energy metric chosen, leading to different energy reduction strategies.
format Preprint
id arxiv_https___arxiv_org_abs_2408_13748
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Energy-aware Distributed Microservice Request Placement at the Edge
Toczé, Klervie
Nadjm-Tehrani, Simin
Distributed, Parallel, and Cluster Computing
Microservice is a way of splitting the logic of an application into small blocks that can be run on different computing units and used by other applications. It has been successful for cloud applications and is now increasingly used for edge applications. This new architecture brings many benefits but it makes deciding where a given service request should be executed (i.e. its placement) more complex as every small block needed for the request has to be placed. In this paper, we investigate decentralized request placement (DRP) for services using the microservice architecture. We consider the DRP problem as an instance of a traveling purchaser problem and propose an integer linear programming formulation. This formulation aims at minimizing energy consumption while respecting latency requirements. We consider two different energy consumption metrics, namely overall or marginal energy, to study how optimizing towards these impacts the request placement decision. Our simulations show that the request placement decision can indeed be influenced by the energy metric chosen, leading to different energy reduction strategies.
title Energy-aware Distributed Microservice Request Placement at the Edge
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2408.13748