August 18, 2008

VMI: Virtual Mobile Infrastructure.

Posted in Category: VM — Amr Awadallah @ 7:51 pm | link | | comment (0)
Share

Virtual Mobile Infrastructure (VMI) will be the future of Mobile, so what do I mean by this?

For those familiar with virtual machines, virtual desktop infrastructure (VDI) is creating lots of buzz these days. VDI means that the desktops/laptops in a large enterprise become just an input/output terminal device (think Oracle Network Computer 2.0), but the real machine spirit sits in a virtual-machine running on a shared server out in the enterprise cloud (similar to using logmein.com or windows remote desktop to access your computer remotely).

Large enterprises are very excited about VDI since it will enable them to tightly control the resources and avoid many administration headaches, e.g. if your physical laptop gets busted, they will not re-image your hard disks, re-install all your applications, and copy over your data, rather they will just give you a new terminal laptop so you can access the VM paired with you, and you will be up and running exactly like you were before. This doesn’t solve problem of your OS getting busted, since VM it self gets screwed in that case, but they can give you a VM checkpoint from a few days back. For offline operation you will need to download your VM to your terminal laptop but it might run slower in that case, hence you are incentivized to upload your VM back to the cloud once you get back to the office. VDI for small businesses also has a compelling story, this way Dell/HP/IBM can host all of the VMs on their side and administer the images for the small business, saving the small business from the hassle of hiring a full time windows technician in-house.

I claim that there is a much stronger need for this kind of virtual-pairing in the mobile world, and the reason for that is battery life. To run a multi-tasking operating system on a mobile device sucks out the battery energy very quickly, e.g. the few hours you get on the new iphones. But if the mobile is simply a display/input terminal and the real processing is done in the network by a virtual machine paired up with your mobile in the nearest cell tower, then that VM can keep checking for your email and run many apps without consuming any power from your mobile battery. Power will only be consumed when you are doing something visual. However, the challenge will be moving the paired VM with you to be in the closest cell tower to minimize the latency from the mobile device to the server hosting the VM. This virtual machine network will require very close collaboration between the network operators and the infrastructure providers, so this might be years out due to how slow these large companies move.

That said, check out this nice preso from Stanford that might enable such a future (supported by an NSF grant):

POMI: Programmable Open Mobile Internet (ppt)

Cheers,

— amr

Share

• • •

June 16, 2008

The Virtual Machine to Browser Analogy.

Posted in Category: VM — Amr Awadallah @ 8:18 pm | link | | comment (0)
Share

I have been mentioning this analogy verbally to folks for some time and found it is getting good traction, so time to write it down in pixels.

The browser was initially not free and had a lot of hoopla around it, hence the rise of Netscape. Soon the browser became free since folks realized that the value is not the browser it self, but rather what you can do with the browser, the rest is history.

There is a similar trend happening with VMs, they are currently costly (at least the high performance ones like ESX from VMware), but soon the VM will be free. The true value will not be the VMM it self (i.e. the hypervisor), but in what it enables. VMware is obviously aware of that, hence why all the value-added applications they are building (like VI), and their acquisition strategy (B-Hive, Determina, Foedus, Thinstall, Propero, Akimbi, Dunes, etc)

Cheers,

— amr

Share

• • •
Powered by: WordPress • Шаблон: ADMIN-BG • 37 queries. 0.460 seconds.