From Data Center Resource Allocation to Control Theory and Back

Abstract : Continuously adjusting the horizontal scaling ofapplications hosted by data centers appears as a good candidateto automatic control approaches allocating resources in closedloopgiven their current workload. Despite several attempts,real applications of these techniques in cloud computing infrastructuresface some difficulties. Some of them essentially turnback to the core concepts of automatic control: controllability,inertia of the controlled system, gain and stability. In thispaper, considering our recent work to build a managementframework dedicated to automatic resource allocation in virtualizedapplications, we attempt to identify from experiments thesources of instabilities in the controlled systems. As examples,we analyze two types of policies: threshold-based and reinforcementlearning techniques to dynamically scale resources. Theexperiments show that both approaches are tricky and thattrying to implement a controller without looking at the waythe controlled system reacts to actions, both in time and inamplitude, is doomed to fail. We discuss both lessons learnedfrom the experiments in terms of simple yet key points to buildgood resource management policies, and longer term issueson which we are currently working to manage contracts andreinforcement learning efficiently in cloud controllers.
Keywords : -
Document type :
Conference papers
Complete list of metadatas

https://hal-univ-paris8.archives-ouvertes.fr/hal-01122220
Contributor : Haki Shtalbi <>
Submitted on : Tuesday, March 3, 2015 - 2:28:35 PM
Last modification on : Wednesday, September 4, 2019 - 1:52:15 PM

Identifiers

Citation

Xavier Dutreilh, Nicolas Rivierre, Aurélien Moreau, Jacques Malenfant, Isis Truck. From Data Center Resource Allocation to Control Theory and Back. 3rd IEEE International Conference on Cloud Computing (CLOUD’2010), Jul 2010, Miami, United States. pp.410-417, ⟨10.1109/CLOUD.2010.55⟩. ⟨hal-01122220⟩

Share

Metrics

Record views

536