I dream of pervasive virtualization…

I dream of a day where virtualization is pervasive.

Instead of thinking about services in terms of servers, CPUs or directly mapped resources, I should be able to to add virtual machines in terms of guaranteed throughput rate over a whole grid.  Scaling out should be as easy as adding a blade or racking another server.

At the low level, I should have the option of running N+N redundancy.  That is, the VM should run in lockstep across multiple machines – so if it is running on 2 vcpus, 4 in total would be used.  This would allow for any node to fail.  And the VM should be an aggregate of the low level hardware – e.g. a VM grid across 4 8-core servers should scale near-linearly when a single OS instance is running 32 processes.

Current solutions only attempt to do some of the tasks above, and most fail miserably.  IBM mainframes have been doing it for ages.

If I had the time, I know I could build software to do this better than anyone else.  All the puzzle pieces are there, especially the tough ones like hypervisors and Infiniband.  This could have been done at least 3 years ago.  I bet it will take the industry 3-4 years yet to get anywhere close.

This is a real virtual datacenter.

Share this article:
  • Reddit
  • HackerNews
  • Slashdot
  • Facebook
  • StumbleUpon
  • Google Bookmarks
  • FSDaily
  • Twitter
  • Identi.ca
  • Digg
  • del.icio.us
  • Print
  • email
  • PDF

Related posts:

  1. Retrocomputing for Fun and Profit Buy Old Computers ??? Profit What is retrocomputing? I define...
  2. Java: The Good Parts A while back, a book entitled JavaScript: The Good Parts...
  3. Announcing boo2pdf I’ve just uploaded a beta of boo2pdf, an IBM BookManager...
  4. Xen 3.3 in RHEL/CentOS 5 and more Link Aggregation Fun RHEL 5 includes the now ancient Xen 3.0 hypervisior.  A...
  5. Kernel developers don’t get Xen The recent bruhaha surrounding Xen on LKML (http://lkml.org/lkml/2009/6/2/475) is really...

This entry was posted in Computing, Datacenter, Hardware, Linux, Programming, Projects. Bookmark the permalink.

2 Responses to I dream of pervasive virtualization…

  1. Anonymous says:

    You mean like VMware Fault Tolerance?

  2. kev009 says:

    This is the closest that the commercial sector has to offer at the moment. It still doesn’t do single system image clustering to the best of my knowledge. I know VMWare has a scheduler that will move VMs around from host to host though, but is there any way to aggregate computing resources together?

    I think Xen or KVM tightly coupled with SSI would be the best means to do what I speak of.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>