Linked by Thom Holwerda on Mon 30th Nov 2009 23:45 UTC
Oracle and SUN Yesterday (today if you're in the US), Sun released the latest version of its virtualisation solution, VirtualBox 3.1. Among speed improvements and other smaller features, the biggest news is that Virtualox 3.1 introduces something called teleportation: you can move running VMs between machines - servers or clients, different architectures, different host operating systems, it doesn't matter to VirtualBox. Coincidentally, this reminded me of an idea I once had about moving running applications between machines.
Permalink for comment 397228
To read all comments associated with this story, please click here.
Nimble...
by bryanv on Tue 1st Dec 2009 02:39 UTC
bryanv
Member since:
2005-08-26

About a year ago, I wrote a rather interesting bit of code for a company I was working at. I'm trying to get the IP for that released, so that I can open the code.

What did it do?

It was a self-discovering p2p network for distributed processing, that would move -threads- from one machine to another, completely transparently, preserving the state, balancing the load across the cluster.

And it could run nicely in the background on desktop PC's across a corporate network. For a company that makes money doing data processing, being able to run a background daemon that makes use of the un-tapped power in desktop PC's (thousands of employees), the potential there was incredible.

The prototypes were completely functioning. I had a pretty easy to use library that was disgustingly easy to use. You just wrote a thread, and a factory to create new work (new threads), and let the rest happen automagically.

Granted, it's not virtualization, but it was working gloriously on massive ETL's during system migrations.

Reply Score: 2