Nowadays the complexity of computing systems is skyrocketing. Programmers have to deal with extremely powerful computing systems that take time and considerable skills to be instructed to perform at their best. This work analyzes the stated problem and proposes a simple, yet powerful mechanism for optimizing performance through the coordination of the interaction of multiple, independent adaptive systems called services. In this scenario we developed the Service Coordinator, a system-centralized decision engine based on reinforcement learning. The Service Coordinator gathers information about the performance goals of the system and it can either turn services on or o . The Service Coordinator analyzes the runtime impact of services and of their autonomous decision policies, looking for a combination of services that makes it possible to reach the given goals. The experiments that have been carried out show the ability of the Service Coordinator to adapt to changing conditions, con rming the validity and the exibility of the followed approach.

On How to Coordinate the Behavior of Independent Adaptive Systems

MAGGIO, MARTINA;SANTAMBROGIO, MARCO DOMENICO
2012-01-01

Abstract

Nowadays the complexity of computing systems is skyrocketing. Programmers have to deal with extremely powerful computing systems that take time and considerable skills to be instructed to perform at their best. This work analyzes the stated problem and proposes a simple, yet powerful mechanism for optimizing performance through the coordination of the interaction of multiple, independent adaptive systems called services. In this scenario we developed the Service Coordinator, a system-centralized decision engine based on reinforcement learning. The Service Coordinator gathers information about the performance goals of the system and it can either turn services on or o . The Service Coordinator analyzes the runtime impact of services and of their autonomous decision policies, looking for a combination of services that makes it possible to reach the given goals. The experiments that have been carried out show the ability of the Service Coordinator to adapt to changing conditions, con rming the validity and the exibility of the followed approach.
2012
7th International Workshop on Feedback Computing, San Jose, California 2012
File in questo prodotto:
File Dimensione Formato  
febid12.pdf

Accesso riservato

: Pre-Print (o Pre-Refereeing)
Dimensione 589.99 kB
Formato Adobe PDF
589.99 kB Adobe PDF   Visualizza/Apri

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/693441
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact