High-end servers that can be partitioned into logical subsystems and repartitioned on the fly are now becoming available. This development raises the possibility of recon-figuring distributed systems online to optimize for dynam-ically changing workloads. This paper presents the initial steps towards a system that can learn to alter its current configuration in reaction to the current workload. In partic-ular, the advantages of shifting CPU and memory resources online are considered. Investigation on a publically avail-able multi-machine, multi-process distributed system (the online transaction processing benchmark TPC-W) indicates that there is a real performance benefit to reconfiguration in reaction to workload changes. A learning framew...
Many systems are designed to handle workloads with characteristics that are assumed to be static. T...
This paper presents a network-based solution to effi-ciently manage configurations of reconfigurable...
When applications adapt their behavior to the requirements of the environment, their resource usage ...
High-end servers that can be partitioned into logical subsystems and repartitioned on the fly are no...
High-end servers that can be partitioned into logical subsystems and repartitioned on the fly are no...
As computer systems continue to increase in complexity, the need for AI-based solutions is becoming ...
Due to advancements in distributed systems and the increasing industrial demands placed on these sys...
Self-managing systems able to dynamically reconfigure with respect to time-varying workload mires an...
Abstract — Self-adaptivity is a solution to give decision intelligence to embedded systems in order ...
AbstractThis paper presents a light-weight online system adaptation technique for multi-core embedde...
International audienceModern distributed systems are diverse and dynamic, and consequently difficult...
In a web system, configuration is crucial to the perfor-mance and service availability. It is a chal...
Power consumption management in computing systems is gaining an increasing attention due to its envi...
Abstract—Cloud computing has a key requirement for resource configuration in a real-time manner. In ...
Today's multi-processor system-on-chip (MPSoC) systems increasingly have to deal with dynamically ch...
Many systems are designed to handle workloads with characteristics that are assumed to be static. T...
This paper presents a network-based solution to effi-ciently manage configurations of reconfigurable...
When applications adapt their behavior to the requirements of the environment, their resource usage ...
High-end servers that can be partitioned into logical subsystems and repartitioned on the fly are no...
High-end servers that can be partitioned into logical subsystems and repartitioned on the fly are no...
As computer systems continue to increase in complexity, the need for AI-based solutions is becoming ...
Due to advancements in distributed systems and the increasing industrial demands placed on these sys...
Self-managing systems able to dynamically reconfigure with respect to time-varying workload mires an...
Abstract — Self-adaptivity is a solution to give decision intelligence to embedded systems in order ...
AbstractThis paper presents a light-weight online system adaptation technique for multi-core embedde...
International audienceModern distributed systems are diverse and dynamic, and consequently difficult...
In a web system, configuration is crucial to the perfor-mance and service availability. It is a chal...
Power consumption management in computing systems is gaining an increasing attention due to its envi...
Abstract—Cloud computing has a key requirement for resource configuration in a real-time manner. In ...
Today's multi-processor system-on-chip (MPSoC) systems increasingly have to deal with dynamically ch...
Many systems are designed to handle workloads with characteristics that are assumed to be static. T...
This paper presents a network-based solution to effi-ciently manage configurations of reconfigurable...
When applications adapt their behavior to the requirements of the environment, their resource usage ...