<div dir="ltr"><br><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">OpenStack Infra</b> <span dir="ltr"><<a href="mailto:hudson@openstack.org">hudson@openstack.org</a>></span><br>
Date: 2014-05-18 10:29 GMT+08:00<br>Subject: [Blueprint thunderboost] new Blueprint: Accelerate the booting process of a number of vms via VMThunder<br><br><br>
Intro:<br>
<br>
Currently, Nova boots vms by directly copying images from glance to the<br>
computing nodes. This is acceptable for booting a small number of vms<br>
when the bandwidth costs are tolerable. Unfortunately, for multi-tenant<br>
or provisioning large scales of vms, the bandwidth usage is quite high,<br>
worse still, centralized points of the glance service form the<br>
performance bottlenecks.<br>
<br>
Although Nova has added the prefetching and caching mechanisms at the computing nodes, the above shortingcoming still exist, when we boot the system for the first time, or the cache contents are invalid. Therefore, we propose to replace the direct copying with a more scalable streaming based P2P cooperative booting scheme:<br>
(1) compute node caching<br>
(2) P2P transfering and prefetching<br>
(3) on-demand transfering (network storage).<br>
<br>
More info:<br>
<br>
VMThunder standalone project: <a href="https://launchpad.net/vmthunder" target="_blank">https://launchpad.net/vmthunder</a>;<br>
VMThunder prototype: <a href="https://github.com/lihuiba/VMThunder" target="_blank">https://github.com/lihuiba/VMThunder</a><br>
VMThunder etherpad: <a href="https://etherpad.openstack.org/p/vmThunder" target="_blank">https://etherpad.openstack.org/p/vmThunder</a><br>
VMThunder portal: <a href="http://www.vmthunder.org/" target="_blank">http://www.vmthunder.org/</a><br>
VMThunder paper: <a href="http://www.computer.org/csdl/trans/td/preprint/06719385.pdf" target="_blank">http://www.computer.org/csdl/trans/td/preprint/06719385.pdf</a><br>
<br>
Mailing-list: <a href="http://lists.openstack.org/pipermail/openstack-" target="_blank">http://lists.openstack.org/pipermail/openstack-</a><br>
dev/2014-April/032883.html<br>
+<br>
+<br>
+ Gerrit topic: <a href="https://review.openstack.org/#q,topic:bp/thunderboost,n,z" target="_blank">https://review.openstack.org/#q,topic:bp/thunderboost,n,z</a><br>
+<br>
+<br>
+ Addressed by: <a href="https://review.openstack.org/94060" target="_blank">https://review.openstack.org/94060</a><br>
+ new nova spec: thunderboost<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Accelerate the booting process of a number of vms via VMThunder<br>
<a href="https://blueprints.launchpad.net/nova/+spec/thunderboost" target="_blank">https://blueprints.launchpad.net/nova/+spec/thunderboost</a><br>
</font></span></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><span style="font-family:arial;font-size:small">Yongquan Fu</span><div style="font-family:arial;font-size:small">PhD, Assistant Professor,<br>National Key Laboratory for Parallel and Distributed<br>
Processing, College of Computer Science, National University of Defense<br>Technology, Changsha, Hunan Province, P.R. China<br>410073</div></div>
</div>