[Libvir] libvirt: serving to web interface (swarm idea!)

Daniel Veillard veillard at redhat.com
Wed Nov 28 09:16:24 UTC 2007

On Tue, Nov 27, 2007 at 07:55:25PM -0200, Grabber wrote:
>    Yeah,
>    I'm  focused  to  develop  a decente web interface to manage Xen using
>    libvirt.  I  have  some  ideas  for  the interface, can anyone help me
>    saying: this is cool, this doesn't work?!
>    The  main  idea  for migrate virtual machines is use the swarm concept
>    (you can look it at:
>    [1]http://www.jasoncoleman.net/images/Azureus_Swarm.png),  can this be
>    usable?

  Hum, I don't really see how swarming could work for migrating VM images,
swarming works on the princimple that a lot of (network) clients are interested
in large *immutable* sequence of data, so that you can spead the large
sequence in a number of tiny sets and then use the aggregated bandwidth of
the network crossbar to diffuse the whole sequence to the whole set of 
  The problem is that VM state in a migration is of interest to only a single
target machine, and that data sequence mutes extremely fast (see the page
refresh algorithm of Xen live migration, it still needs a number of cycles
and serious bandwidth to compensate live page changes).

  So my analysis is that swarming won't help for that specific bandwidth
need, but I might be wrong or have misunderstood your question.


Red Hat Virtualization group http://redhat.com/virtualization/
Daniel Veillard      | virtualization library  http://libvirt.org/
veillard at redhat.com  | libxml GNOME XML XSLT toolkit  http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine  http://rpmfind.net/

More information about the libvir-list mailing list