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.| 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.


