Saved in:
Bibliographic Details
Main Authors: Medel, VÍctor, Arronategui, Unai, Rana, Omer, BaÑares, JosÉ Ángel, Tolosana-Calasanz, Rafael
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2402.04491
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929236202225664
author Medel, VÍctor
Arronategui, Unai
Rana, Omer
BaÑares, JosÉ Ángel
Tolosana-Calasanz, Rafael
author_facet Medel, VÍctor
Arronategui, Unai
Rana, Omer
BaÑares, JosÉ Ángel
Tolosana-Calasanz, Rafael
contents Performance interference can occur when various services are executed over the same physical infrastructure in a cloud system. This can lead to performance degradation compared to the execution of services in isolation. This work proposes a Confirmatory Factor Analysis (CFA)-based model to estimate performance interference across containers, caused by the use of CPU, memory and IO across a number of co-hosted applications. The approach provides resource characterization through human comprehensible indices expressed as time series, so the interference in the entire execution lifetime of a service can be analyzed. Our experiments, based on the combination of real services with different profiles executed in Docker containers, suggest that our model can accurately predict the overall execution time, for different service combinations. The approach can be used by a service designer to identify phases, during the execution life-cycle of a service, that are likely to lead to a greater degree of interference, and to ensure that only complementary services are hosted on the same physical machine. Interference-awareness of this kind will enable more intelligent resource management and scheduling for cloud systems, and may be used to dynamically modify scheduling decisions.
format Preprint
id arxiv_https___arxiv_org_abs_2402_04491
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Modeling and Characterizing Service Interference in Dynamic Infrastructures
Medel, VÍctor
Arronategui, Unai
Rana, Omer
BaÑares, JosÉ Ángel
Tolosana-Calasanz, Rafael
Distributed, Parallel, and Cluster Computing
Performance
Performance interference can occur when various services are executed over the same physical infrastructure in a cloud system. This can lead to performance degradation compared to the execution of services in isolation. This work proposes a Confirmatory Factor Analysis (CFA)-based model to estimate performance interference across containers, caused by the use of CPU, memory and IO across a number of co-hosted applications. The approach provides resource characterization through human comprehensible indices expressed as time series, so the interference in the entire execution lifetime of a service can be analyzed. Our experiments, based on the combination of real services with different profiles executed in Docker containers, suggest that our model can accurately predict the overall execution time, for different service combinations. The approach can be used by a service designer to identify phases, during the execution life-cycle of a service, that are likely to lead to a greater degree of interference, and to ensure that only complementary services are hosted on the same physical machine. Interference-awareness of this kind will enable more intelligent resource management and scheduling for cloud systems, and may be used to dynamically modify scheduling decisions.
title Modeling and Characterizing Service Interference in Dynamic Infrastructures
topic Distributed, Parallel, and Cluster Computing
Performance
url https://arxiv.org/abs/2402.04491