Hi Diego,<div><br></div><div>Thanks for your interest! My algorithms are based on analyzing historical data on the CPU utilization by VMs. The idea is to abstract from the application-specific details and make the system applicable to any kinds of workloads. The CPU utilization data are used to decide when VMs can be consolidated, and also to deconsolidate VMs when there is a high risk of performance degradation. If you are interested in the details of the algorithms, they are given in the following two papers:</div>

<div><br></div><div>[1] Anton Beloglazov and Rajkumar Buyya, "Optimal Online Deterministic Algorithms and Adaptive Heuristics for Energy and Performance Efficient Dynamic Consolidation of Virtual Machines in Cloud Data Centers", Concurrency and Computation: Practice and Experience (CCPE), Wiley Press, New York, USA, 2012 (in press, accepted on September 2, 2011).<br>

<a href="http://beloglazov.info/papers/2012-optimal-algorithms-ccpe.pdf">http://beloglazov.info/papers/2012-optimal-algorithms-ccpe.pdf</a><br><br>[2] Anton Beloglazov and Rajkumar Buyya, "Managing Overloaded Hosts for Dynamic Consolidation of Virtual Machines in Cloud Data Centers Under Quality of Service Constraints", IEEE Transactions on Parallel and Distributed Systems (TPDS), IEEE CS Press, USA, 2012 (in press, accepted on August 2, 2012).<br>

<a href="http://beloglazov.info/papers/2012-host-overload-detection-tpds.pdf">http://beloglazov.info/papers/2012-host-overload-detection-tpds.pdf</a></div><div><br></div><div>Thanks,</div><div>Anton<br><p style="margin:0px 0px 1.2em;padding:0px;width:auto;max-width:45em;color:rgb(51,51,51);font-family:sans-serif;font-size:12px;line-height:18px;background-color:rgb(255,255,255)">

<br></p><br><div class="gmail_quote">On Fri, Aug 17, 2012 at 9:24 PM, Diego Parrilla Santamarķa <span dir="ltr"><<a href="mailto:diego.parrilla.santamaria@gmail.com" target="_blank">diego.parrilla.santamaria@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Anton,<div><br></div><div>really interesting stuff. We are also in very early stages in a research project to automate VM consolidation.</div>

<div><br></div><div>Most of the studies focus on information taken from power supplies and physical devices. We are more interested in looking for patterns of applications usage (database hits, IOPs,  files used...)</div>



<div><br></div><div>What inputs are you using in your algorithms?<br clear="all">Regards</div><div>Diego </div><div><br></div><div>-- <br><span style="border-collapse:separate;font-family:Times"><span style="border-collapse:collapse;font-family:arial,sans-serif"><div align="left" style="font-size:13px">



<div><font><span lang="ES" style="font-family:Arial">Diego Parrilla<br><a href="http://www.stackops.com/" title="file:///C:/Documents%20and%20Settings/carolina.capsir.per1/Application%20Data/Microsoft/Signatures/www.garrigues.com
www.garrigues.com" style="color:rgb(7,77,143)" target="_blank"><span title="file:///C:/Documents%20and%20Settings/carolina.capsir.per1/Application%20Data/Microsoft/Signatures/www.garrigues.com"></span></a></span></font><font face="Arial" size="2" style="font-family:arial,helvetica,sans-serif"><b>CEO</b><font size="1"><br>



</font></font><span style="border-collapse:separate;font-family:Times;font-size:medium"><span style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px"></span></span><b><font face="Arial" size="2" style="font-family:arial,helvetica,sans-serif"><a href="http://www.stackops.com/" target="_blank"><b>www.stackops.com</b></a> | </font></b><font face="Arial" size="2" style="font-family:arial,helvetica,sans-serif"><font size="1"> <a href="mailto:diego.parrilla@stackops.com" target="_blank">diego.parrilla@stackops.com</a></font></font><span style="border-collapse:separate;font-family:Times;font-size:medium"><span style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px"><font color="#004438" face="Arial"><b><b><span lang="EN-GB" style="font-size:10pt"></span></b></b></font></span></span><font face="Arial" size="2" style="font-family:arial,helvetica,sans-serif"><font size="1"> | </font></font><span style="border-collapse:separate;font-family:Times;font-size:medium"><span style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px"><font face="Arial" size="2" style="font-family:arial,helvetica,sans-serif"><font size="1"><a href="tel:%2B34%20649%2094%2043%2029" value="+34649944329" target="_blank">+34 649 94 43 29</a> | <a>skype:diegoparrilla</a></font></font></span></span><font face="Arial" size="2" style="font-family:arial,helvetica,sans-serif"><a href="http://www.stackops.com/" target="_blank"><b><br>



</b></a></font></div></div><div style="font-size:13px"><font color="#004438" face="Arial"><b><p><span style="border-collapse:separate;font-size:medium;font-family:Times"><span style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px"><span style="border-collapse:separate;font-family:Times;font-size:medium"><span style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px"><font color="#004438" face="Arial"><b><b><span lang="EN-GB" style="font-size:10pt"><img src="http://stackops.s3-external-3.amazonaws.com/STACKOPSLOGO-ICON.png"></span></b></b></font></span></span></span></span></p>



</b></font></div></span></span><div><br></div><br>
<br><br><div class="gmail_quote"><div><div class="h5">On Fri, Aug 17, 2012 at 10:22 AM, Anton Beloglazov <span dir="ltr"><<a href="mailto:anton.beloglazov@gmail.com" target="_blank">anton.beloglazov@gmail.com</a>></span> wrote:<br>

</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">

<div>Hi All,</div><div><br></div><div>I've recently submitted a blueprint describing my project of a framework for dynamic consolidation of virtual machines for OpenStack:</div><div><br></div><a href="https://blueprints.launchpad.net/nova/+spec/dynamic-consolidation-of-virtual-machines" target="_blank">https://blueprints.launchpad.net/nova/+spec/dynamic-consolidation-of-virtual-mforachines</a><br>





<br><div>If anyone is interested in this topic, it would be great to get any feedback or suggestions.</div><div><br></div><div>Thanks,</div><div>Anton Beloglazov</div>
<br></div></div>_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
<br></blockquote></div><br></div>
</blockquote></div><br></div>