Enforcing deployment latency SLA in edge infrastructures through multi-objective genetic scheduler

0Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Edge Computing emerged as a solution to new applications, like augmented reality, natural language processing, and data aggregation that relies on requirements that the Cloud does not entirely fulfill. Given that necessity, the application deployment in Edge scenarios usually uses container-based virtualization. When deployed in a resource-constrained infrastructure, the deployment latency to instantiate a container can increase due to bandwidth limitation or bottlenecks, which can significantly impact scenarios where the edge applications have a short life period, high mobility, or interdependence between different microservices. To attack this problem, we propose a novel container scheduler based on a multi-objective genetic algorithm. This scheduler has the main objective of ensuring the Service Level Agreement set on each application that defines when the application is expected to be effectively active in the infrastructure. We also validated our proposal using simulation and evaluate it against two scheduler algorithms, showing a decrease in the number of applications that do not fulfill the SLA and the average time over the SLA to not fulfilled applications.

Cite

CITATION STYLE

APA

Knob, L. A. D., Kayser, C. H., De Souza, P. S. S., & Ferreto, T. (2021). Enforcing deployment latency SLA in edge infrastructures through multi-objective genetic scheduler. In ACM International Conference Proceeding Series. Association for Computing Machinery. https://doi.org/10.1145/3468737.3494100

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free