In a web system, configuration is crucial to the perfor-mance and service availability. It is a challenge, not only because of the dynamics of Internet traffic, but also the dynamic virtual machine environment the system tends to be run on. In this paper, we propose a reinforcement learning approach for autonomic configuration and reconfiguration of multi-tier web systems. It is able to adapt performance parameter settings not only to the change of workload, but also to the change of virtual machine configurations. The RL approach is enhanced with an efficient initialization policy to reduce the learning time for online decision. The approach is evaluated using TPC-W benchmark on a three-tier web-site hosted on a Xen-based virtual machine e...
A self-adaptive service can maintain its QoS requirements in the presence of dynamic environment cha...
Cyber-physical and ambient systems surround the human user with services at her/his disposal. These ...
Auto-Tuning Multi Tiered Applications for Performance With the widespread use of cluster-based envi...
Virtual machine (VM) technology enables multiple VMs to share resources on the same host. Resources ...
Abstract—Multiple Internet applications are often hosted in one datacenter and share underlying virt...
Abstract—Cloud computing has a key requirement for resource configuration in a real-time manner. In ...
Abstract—Cloud computing has a key requirement for resource configuration in a real-time manner. In ...
This paper considers a novel application domain for rein-forcement learning: that of “autonomic comp...
We present a new hybrid approach to performance management, combining disparate strengths of Reinfor...
Open service-oriented systems which autonomously and continually satisfy users' service requests to ...
As computer systems continue to increase in complexity, the need for AI-based solutions is becoming ...
International audienceDynamic and appropriate resource dimensioning isa crucial issue in cloud compu...
High-end servers that can be partitioned into logical subsystems and repartitioned on the fly are no...
Increasing automation requires open, distributed, service-oriented systems capable of multicriteria-...
High-end servers that can be partitioned into logical subsystems and repartitioned on the fly are no...
A self-adaptive service can maintain its QoS requirements in the presence of dynamic environment cha...
Cyber-physical and ambient systems surround the human user with services at her/his disposal. These ...
Auto-Tuning Multi Tiered Applications for Performance With the widespread use of cluster-based envi...
Virtual machine (VM) technology enables multiple VMs to share resources on the same host. Resources ...
Abstract—Multiple Internet applications are often hosted in one datacenter and share underlying virt...
Abstract—Cloud computing has a key requirement for resource configuration in a real-time manner. In ...
Abstract—Cloud computing has a key requirement for resource configuration in a real-time manner. In ...
This paper considers a novel application domain for rein-forcement learning: that of “autonomic comp...
We present a new hybrid approach to performance management, combining disparate strengths of Reinfor...
Open service-oriented systems which autonomously and continually satisfy users' service requests to ...
As computer systems continue to increase in complexity, the need for AI-based solutions is becoming ...
International audienceDynamic and appropriate resource dimensioning isa crucial issue in cloud compu...
High-end servers that can be partitioned into logical subsystems and repartitioned on the fly are no...
Increasing automation requires open, distributed, service-oriented systems capable of multicriteria-...
High-end servers that can be partitioned into logical subsystems and repartitioned on the fly are no...
A self-adaptive service can maintain its QoS requirements in the presence of dynamic environment cha...
Cyber-physical and ambient systems surround the human user with services at her/his disposal. These ...
Auto-Tuning Multi Tiered Applications for Performance With the widespread use of cluster-based envi...