The problem of evaluating the application of software rejuvenation is challenging, especially when load balancing comes into play to overcome resiliency threats. In this paper, we focus on the evaluation of the software aging threat due to memory leaks in the underlying open-source infrastructure. Our goal is to evaluate the effectiveness of several software rejuvenation strategies to achieve resiliency. To this end, we have built a heterogeneous environment composed of 15 large virtual machines and 15 extra-large virtual machines. We have used an open-source benchmark, and we have measured the benchmark response time on the large heterogeneous network. As a result, we obtained a software rejuvenation threshold that was used to evaluate the extent of software aging in each virtual machine.We have created an automated testing and analysis infrastructure that was used to evaluate several strategies for achieving resiliency for large infrastructure subject to software aging. We present the obtained results of the application of software rejuvenation to maintain the resiliency of a large heterogeneous network of virtual machines.

Assessment of Aging and Rejuvenation for Resiliency in Heterogeneous Network Clusters

Camilli, Matteo;
2023-01-01

Abstract

The problem of evaluating the application of software rejuvenation is challenging, especially when load balancing comes into play to overcome resiliency threats. In this paper, we focus on the evaluation of the software aging threat due to memory leaks in the underlying open-source infrastructure. Our goal is to evaluate the effectiveness of several software rejuvenation strategies to achieve resiliency. To this end, we have built a heterogeneous environment composed of 15 large virtual machines and 15 extra-large virtual machines. We have used an open-source benchmark, and we have measured the benchmark response time on the large heterogeneous network. As a result, we obtained a software rejuvenation threshold that was used to evaluate the extent of software aging in each virtual machine.We have created an automated testing and analysis infrastructure that was used to evaluate several strategies for achieving resiliency for large infrastructure subject to software aging. We present the obtained results of the application of software rejuvenation to maintain the resiliency of a large heterogeneous network of virtual machines.
2023
2023 IEEE 34th International Symposium on Software Reliability Engineering Workshops (ISSREW)
979-8-3503-1956-9
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/11311/1260890
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact