virtualization + libvirt (with ruby bindings) + swarm idea (from azureus) to migrate virtual machines?!

Oh yeah!

I’m working on a web interface to manage virtualization tecnologies like xen, kvm and lguest using libvirt connection. I need help! How i can code something like swarm (see azureus bittorrent client screenshots to understand) ?