Enter the Cloud Phone

[With the adoption of SaaS applications, augmented reality, visual recognition and other next-gen phone apps, the smartphone processing model is looking for help from the Cloud. Guest author Vish Nandlall introduces the concept of the Cloud Phone and the technology advances that can make this happen]

Are smartphones converging with laptops ? While smartphones enable a rich user experience, there exists an order of magnitude gap in memory, compute power, screen real-estate and battery life relative to the laptop or desktop environment (see table below). This disparity renders the whole question of smartphones vs laptops an apple vs oranges debate. It also begs the question: can the smartphone ever bridge the gap to the laptop?

Smatphones Laptops
Apple iPhone 4 HTC EVO 4G ASUS G73Jh-A2 Dell Precision M6500
CPU Apple A4 @ ~800MHz Qualcomm Scorpion @ 1GHz Intel Core i7-720QM
@ 2.80GHz
Intel Core i7-920XM @ 2.0GHz
GPU PowerVR SGX 535 Adreno 200 N/A N/A
RAM 512MB LPDDR1 (?) 512MB LPDDR1 4x2GB DDR3-1333 4x2GB DDR3-1600
Battery Integrated 5.254Whr Removable 5.5Whr 75Whr 90Wh

Source: vendor websites

As a matter of physics, the mobile and nomadic/tethered platform will always be separated along the silicon power curve – largely driven by physical dimensions. The laptop form factor will simply be able to cool a higher horsepower processor, host a larger screen real-estate and house a larger battery and memory system than a smartphone.

Does a smartphone need to be laptop ?
Yes it does…or, at least, it soon will. The low-power constraints of mobile devices have been the official Apple argument behind the recent Apple-Adobe feud – and Apple’s acquisition of PA Semi is a further testament to the importance of the hardware optimization in mobile devices.

The processing envelope for mobile applications is becoming stretched by the demands of next-generation mobile applications; always-on synchronization of contacts, documents, activities and relationships bound to my time and space; the adoption of Augmented Reality applications by mainstream service providers that pushes AR into a primary ‘window’ of the phone; advanced gesture systems as MIT’s “sixth sense” that combine gesture based interfaces with pattern recognition and projection technology; voice recognition and visual recognition of faces or environments that makes mobile phones an even more intuitive and indispensible remote control of our daily lives.  All these applications require the combination of a smartphone “front-end” and a laptop “back-end” to realise – not to mention having to run multiple applications in parallel.

The appearance of these next-gen applications will also create greater responsibilities for the mobile application platform: it is now important to monitor memory leaks and stray processes sucking up power, to detect, isolate and resolve malicious intrusions and private data disclosure, and to manage applications which require high-volume data.

So we come back to the question, is there a way to “leapfrog” the compute and memory divide between tethered and mobile devices? The answer, it turns out, may lie in the clouds.

Enter the Cloud Phone
The concept of a Cloud Phone has been discussed oftentimes, most recently being the topic of research papers by Intel labs and NTT DoCoMo technical review.

The concept behind the Cloud Phone is to seamlessly off-load execution from a smartphone to a “cloud” processing cluster. The trick is to avoid having to rewrite all the existing applications to provide this offload capability. This is achieved through creating a virtual instance of the smartphone in the cloud.

The following diagram shows basic concept in a nutshell (source: NTT DoCoMo technical review)

The Cloud Phone technology has been brought back in vogue is due to advancements in four key areas:

  1. Lower cost processing power; Compute resources today are abundant, and data centers have mainstreamed technologies for replicating and migrating execution between and within connected server clusters.
  2. Robust technologies for check-pointing and migrating applications; Technologies such as live virtual machine migration and incremental checkpointing have emerged from the classrooms and into production networks.
  3. Reduced over-the-air latency; the mobile radio interface presents a challenge in terms of transaction latency. Check-pointing and migration requires latencies on the order of 50-80ms – these round trip times can be achieved through current HSPA, but will become more realistic in next-generation LTE systems. Average latencies in a “flat” LTE network are approximately 50ms at the gateway, which suddenly makes the prospect of hosting the smartphone application on a carrier-operated “cloud” very much a reality. Note that past the gateway, or beyond the carrier network, latencies become much more unmanageable and will easily reach 120ms or more.
  4. Mobile Virtualization; this technology offers the ability to decouple the mobile OS and application from the processor and memory architecture, enabling applications and services to be run on “cloud” servers. This has become an area of intensive research in mobile device design, and was covered in an earlier article by OK Lab’s Steve Subar.

A cloud execution engine could provide off-loading of smartphone tasks, such as visual recognition, voice recognition, Augmented Reality and pattern recognition applications, effectively overcoming the smartphone hardware and power limitations. This model would also allow key maintenance functions requiring CPU intensive scans to be executed on a virtual smartphone “mirror image” in the cloud. This would also facilitate taint checking and data leak prevention which have been long used in the PC domain to increase system robustness.

Another consequence of the Cloud Phone model is that it provides a new “value-add point” for the carrier in the mobile application ecosystem. The low latency limitations will require optimizations at the radio-access network layer implying that the network carrier is best positioned to extract value from the Cloud Phone concept – plus operators can place data centres close to the wireless edge allowing very low latency applications to be realized. This doesn’t rule out a Google entering into the fray – indeed, their acquisition of Agnilux may well signal a strategy to build a proprietary server processor to host such Cloud Phone applications.

The raw ingredients for the Cloud Phone are falling into place; more users are driven towards SaaS based phone applications, and HTML5 is being adopted by handset OEMs. There is no shortage of applications waiting to exploit a cloud phone platform: in July alone, 54 augmented reality apps were added to the Apple App Store. Google has also broken ground in the Cloud Phone space with Cloud to Device Messaging which helps developers channel data from the cloud to their applications on Android devices.

What other Cloud Phone applications do you see on the horizon? When do you see Cloud Phones reaching the market?

– Vish

[Vish Nandlall is CTO in the North American market for Ericsson, and has been working in the telecoms  industry for the past 18 years. He was previously CTO for Nortel’s Carrier Networks division overseeing standards and architecture across mobile and wireline product lines. You can read his blog at www.theinvisibleinternet.net]

How to save Nokia (from itself)

[Who can save Nokia from a tumbling market valuation, declining margins and product failures? Guest author Thucydides Sigs deconstructs Nokia’s culture and explains why an acquisition would be the best next step for Nokia]

How to save Nokia (from itself)

When CEO Olli-Pekka Kallasvuo took control of Nokia in 2006, the stock was at $25 per share. In late July 2010, the stock was around $8, the same level as in the late nineties. Ouch. In just four years, two thirds of shareholder equity is gone.

 

If  we go a step further, and compare market cap and sales by number of units, we observe an even more disturbing picture: Nokia’s valuation was at $33B on sales of 125M handsets last quarter; the same figures for Motorola were $17B on 12M handsets and for RIM $31B on 10.6M handsets. The math is pretty simple: Nokia is valued almost as much as RIM, but ships 10 times fewer MORE handsets.

The trend is not looking good for Nokia. No wonder that we have seen news reports of the board finally looking for a new CEO. Is a CEO change what it takes to fix Nokia? Will it make a difference if a foreigner takes over the proud Finnish company? Is Nokia beyond fixing – a dinosaur who can’t survive the climate change – or is there something that can be done to transform the company?

I don’t think Nokia is unfixable. Nokia has a huge potential: amazing global consumer brand, a very strong IP war chest and deep understanding of where the market is heading.

Yes, Nokia does know where the market is going and it always has known. From launching the Nokia Communicator in 1996… and attempting to expand into services (Ovi is the latest strategic attempt), Nokia has known where it wanted and needed to go. But the problem has been and still is the execution. The Finnish giant just fails to move and adapt fast enough to the chaotic, rapidly evolving software and internet market.

What is holding the execution back? More than anything, it’s the company’s culture. And before I dive into it the details, I have to preemptively apologize; like any discussion of a large corporation or a regional culture, one has to use generalizations. Yes, there are always exceptions, but if we want to analyze the culture we need to resort to generalizations. Some readers might find this offensive. Don’t say you haven’t been warned.

Nokia takes great pride in being “Smart, Cold Blooded Vikings.” Thoughtful and tough, strategic and careful, they don’t take chances. They calculate, analyze and think before they react. And “if it takes time, that’s fine”. This is an admirable approach. But as Google’s Shona Brown pointed out in “Competing on the Edge: Strategy as Structured Chaos“, if you try to analyze and manage chaos (or any environment which is rapidly changing in multiple dimensions), that might take a while. Plus, if your analysis takes longer than the rate of change, you are actually moving backward. In the age of fast moving internet and web, the best strategies are coming from the bottom up, and are best developed through experimentation rather than long analytical cycles.

This is the antithesis to what the Nokia culture is all about. And to a large extent, the culture goes beyond Nokia; it is deeply rooted in the Finnish way of living. Nokia is a Finnish company and I would argue that you can’t take the Finnish out of Nokia. Yes, some Nokians – especially those who spent parts of their careers in the US – know how to, and often do, operate differently. And in the last re-org some good “Nokia 2.0” people have moved upward.

But overall, Nokia is a reflection of the Finnish culture: “Smart, cold blooded”, strategic, cautious, Vikings. This should not reflect as a negative comment on Finns: Just like a camel can’t survive in the arctic and a polar bear will die in the desert, a culture makes a company best suited to a specific kind of environment. Nokia has a great tradition of excellence in manufacturing and mastering logistics through process. This DNA is different – and I argue that it is the anti-thesis – of the Internet & Services culture.

The recent rumors about Nokia looking for an outsider, non Finnish CEO are interesting – and a move in the right direction. But will it be enough? I doubt it; either the strong existing culture will change the CEO, or the CEO will leave within a few years.

So, is it possible to change Nokia’s culture and save the company? In my opinion, to change such a deeply ingrained culture, a shock treatment is needed. Three things need to happen.

First, Nokia needs to be acquired by a foreign entity (Chinese? American?) or a private equity group. With a market cap of $33B, it is a bargain. Just turning it into another Motorola will double the value. And if whoever acquires Nokia succeeds in generating service revenues from those 500M handsets sold each year (and one interesting direction they should explore is mobile payments) the valuation will be in the hundreds of billions.

If Nokia were to be acquired it would cause a shock wave throughout the organization, the kind of shockwave that can induce a rapid cultural change. Yes, there will be a lot of resentment among the old-guard Nokians, many of whom will leave, but these are exactly the people who should work in industries that are not as fast paced. And many of the newer Nokians – what we call the Nokia 2.0 execs – who suffer under the existing culture might actually appreciate and support such a move.

Second, for Meego (Nokia’s live-or-die bet on a software platform) to become a viable alternative to Android, the Meego executive leadership must physically relocate to Silicon Valley. We hate to admit it, but when it comes to rapid development of software and services, this is where the right culture exists and right talent can be sourced. This physical change will lead to an attitude change that will impact every decision Nokia makes, and all else will follow.  By relocating to the Valley, MeeGo will become more independent from its Finnish roots and will be able to work more effectively with Intel. It would also give the Silicon Valley team something to rally around, and a clear ambitious goal they can focus on – which is how you build effective teams and why all of Nokia’s previous attempts to build high caliber teams in the Valley have failed. Yes, you can have satellite offices in other countries (just like Android does) but there is only one place where the software & services brains should be placed, and it is in Silicon Valley.

Third, Nokia’s handset development efforts need to be transformed from a mammoth machine into small, fast moving (9-12 month development cycle) commando units of integrated software, hardware, mechanical and design specialists. The economics of the CE space have changed, and it is now possible to test and create prototypes much faster and cheaper than it used to be. Forget the 24-month planning cycle… let multiple teams come up with contrasting ideas, prototype those and then cherry pick the best ones for market testing and production. It will build a constructive competitive culture that will push everybody forward. Samsung does that today. The Taiwan ODMs do that today. Nokia can and should match up.

Nokia is a great company with great assets and some great people working for it. It can be saved from becoming the cold-blooded 21st century dinosaur. For whoever saves Nokia – if they manage to change the culture – a big reward lies ahead.

So who will buy Nokia? Comment with your best guess below…

-TS

[Thucydides Sigs – a pseudonym – has many years of experience juggling computing constraints, mobile software and consumers needs. With that said, imagine listening to a violin sonata not know who the artist is or who composed it. You end up having to listen more carefully in order to make a judgment. He can be reached at thucydides /dot/ sigs [at] gmail [dot] com]