In this paper, we analyze the problem of overloads caused by physical CPU contention in cloud infrastructures, from the perspective of time-critical applications (such as Virtual Network Functions) running at guest level. We show that guest-level overload control solutions to counteract traffic spikes (e.g., traffic throttling) are counterproductive against overloads caused by CPU contention. We then propose a general guest-level solution to protect applications from overloads also in the case of CPU contention. We reproduced the phenomena on a IP Multimedia Subsystem (IMS) testbed based on OpenStack on top of KVM. The results show that the approach can dynamically adapt the service throughput to the actual system capacity in both cases of traffic spikes and CPU contention, by guaranteeing at the same time the IMS latency requirements.

Overload control for virtual network functions under CPU contention / Cotroneo, Domenico; Natella, Roberto; Rosiello, Stefano. - In: FUTURE GENERATION COMPUTER SYSTEMS. - ISSN 0167-739X. - 99:(2019), pp. 164-176. [10.1016/j.future.2019.04.007]

Overload control for virtual network functions under CPU contention

Cotroneo, Domenico;Natella, Roberto;Rosiello, Stefano
2019

Abstract

In this paper, we analyze the problem of overloads caused by physical CPU contention in cloud infrastructures, from the perspective of time-critical applications (such as Virtual Network Functions) running at guest level. We show that guest-level overload control solutions to counteract traffic spikes (e.g., traffic throttling) are counterproductive against overloads caused by CPU contention. We then propose a general guest-level solution to protect applications from overloads also in the case of CPU contention. We reproduced the phenomena on a IP Multimedia Subsystem (IMS) testbed based on OpenStack on top of KVM. The results show that the approach can dynamically adapt the service throughput to the actual system capacity in both cases of traffic spikes and CPU contention, by guaranteeing at the same time the IMS latency requirements.
2019
Overload control for virtual network functions under CPU contention / Cotroneo, Domenico; Natella, Roberto; Rosiello, Stefano. - In: FUTURE GENERATION COMPUTER SYSTEMS. - ISSN 0167-739X. - 99:(2019), pp. 164-176. [10.1016/j.future.2019.04.007]
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/751747
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? 3
social impact