Jake McTigue

Network Computing Blogger


Upcoming Events

Cloud Connect
Santa Clara
Feb 13-16, 2012

Cloud Connect brings together the entire cloud eco-system to better understand the transformation we're experiencing and promises to be the defining event of the cloud computing industry. Learn about the latest cloud technologies and platforms from thought leaders in Cloud Connect’s comprehensive conference.

Register Now!

More Events »

Subscribe to Newsletter

  • Keep up with all of the latest news and analysis on the fast-moving IT industry with Network Computing newsletters.
Sign Up

Smartphone Virtualization: Useful Or Useless?

The virtualization industry has been on fire with news of VMware's latest experimental venture: Smartphone Virtualization. The technology has been targeted at the mobile professional who currently carries two phones, one for personal and one for business use. VMware touts that with a real hypervisor on board, our prototype telecommuter of tomorrow will be able to switch seamlessly between two different installed operating systems on the same phone. With Gigahertz processor cell phones on the market and storage into the 100GB mark, it seems reasonable to virtualize phone technology. Getting deeper into the logistics, however, it starts to sound like more trouble than it's worth. 

First, mobile computing is an infantile industry. Although there are some shining stars like Apple's iPhone and the Google Android OS, in general, mobile computing continues to be a cumbersome and difficult to use technology. Interface points are small and cumbersome, battery usage is ridiculous on application enabled devices and internet speeds are just barely into the usable range on the best of providers. No matter who you are, getting all the features you like on a single device seems to be impossible. For example, I love the application support and interface fluidity of the iPhone, but the touch keyboard is absolutely impossible to use easily for someone with reasonably large fingers. Conversely, the Blackberry 8800 series phones have a tremendous keyboard but the interfaces are cumbersome and unpleasant even if there are a fair number of apps available. Add to this the fact that considerable configuration needs to be done before the phone fills all the requisite roles, and you have a real headache. 
Enter VMware with virtualization for your phone. Now, instead of one largely unmanageable and cumbersome phone operating system, you have two. How will you switch between the business and personal phones? How long will it take in seconds before your business phone is available after pushing the button, and what happens when a call comes in on the other phone while you are occupied? What will VMware do with the inactive phone image, and what will the ramifications of it's suspension be? If the image is not suspended completely when you hit the button, then it will continue to use CPU resources, sapping vitality and power from the active image.  Second, what about the logistical aspects of this new technology? Backing up cell phones that are virtualized may be the same as saving a .vmdk file, but what application is going to communicate with all these different devices to pull the disk files? And what about general resource usage? Most of the phones I've used don't run all that fast even with exclusive hardware access. What happens when the inactive image is chugging away in the background? If we shut the inactive down completely then it can't take calls and we'll have to power it back up with a substantial delay before we can use it. A short term thinker might say, "Don't worry, cellular CPUs will be faster in a year or two and better able to handle the dual loads."
This type of thinking is faulty for two reasons. First, as time passes, our mobile applications are becoming more demanding. This trend will continue to be positively correlated with the progress of technology. More powerful and demanding apps will require more powerful phones, partially or wholly neutralizing increases in CPU speed. Second, CPU speed is correlated with power. In the laptop market we see this consistently as more powerful machines use larger power supplies and more significant heat sinking. This is not a workable model for cell phones which are already barely battery efficient. Although there have been promises of new battery technologies on the horizon, the last commercially viable battery improvement to hit the market was Li-Ion in the 1970's!
Finally, how will the question of phone ownership and service delivery be resolved? Regardless of what phone platform, both the business and personal phones will be tied to the same service provider dramatically reducing consumer options. Who will pay for the shared device, the office? The consumer? In what tedious and complicated way will we settle the partial usage of the device and the airtime? Does anyone else think that this adds even more complexity to an unneccessarily complicated situation? 

Related Reading


More virtualization Insights



Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Network Computing encourages readers to engage in spirited, healthy debate, including taking us to task. However, Network Computing moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing/SPAM. Network Computing further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
 

Research and Reports

Hypervisor Derby
August 2011

Network Computing: August 2011

TechWeb Careers