International audienceContinuously 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
While BPEL language has emerged to allow the specification of Web Service compositions from a functional point of view, it is still left to the architects to find proper means to handle the Quality of Service (QoS) concerns of their compositions. Typically, they use ad-hoc technical solutions, at the message level, that significantly reduce flexibility and require costly developments. In this paper, we propose a policybased language aiming to provide expressivity for QoS behavioural logic specification in Web Service orchestrations, as well as a non-intrusive platform in charge of its execution both at pre-deployment time and at runtime.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.