Mobile Applications Acceleration
Today my Verizon phone running windows mobile was running really slow, it made me think of my last Cisco-Riverbed article and wonder. I made mention that I had told the CTO of Riverbed that they really need a mobile phone client. With that I wanted to put questions out there to everyone and ask; who will come out with a mobile phone client for applications acceleration? Do you think there is a market for the product in the enterprise space or the mid to small business market? What kind of performance do you think we will see in data reduction?
I will give everyone a start with something that I have thought of; major wireless carrier would love this product. It would save bandwidth, speed the network up and it could be preloaded onto wireless phones. The ROI would pay for itself within a year in bandwidth savings in my opinion, if the bandwidth reduction and speeds are there to prove the product.
But the $10,000 dollar question is who will be first to market with the product that works?
Larry Chaffin is the CEO/chairman and founder of Pluto Networks, a consulting company specializing in VoIP, WLAN and security. Pluto is a channel partner for Cisco, Qualys, Riverbed, Guardianedge, TriGeo and Linksys.
Larry is an accomplished author; co-authoring Managing Cisco Secure Networks, Skype Me, Practical VOIP Security, Configuring Check Point NGX VPN-1/Firewall-1, Configuring Juniper Networks NetScreen & SSG Firewalls, Essential Computer Security: Everyone's Guide to Email, Internet, and Wireless Security, How to Cheat at Microsoft Vista Administration, Microsoft Vista for IT Security Professionals, Asterisk Hacking, 2008 VoIP and Video Conferencing, Infosecurity 2008 Threat Analysis and author of Building a VOIP Network with Nortel's MS5100, along with co-authoring/ghost writing eleven other technology books for VIOP, WLAN, security and optical technologies.
Larry has more than 29 vendor certifications from companies such as Nortel, Cisco Avaya, Juniper, PMI, isc2, Microsoft, IBM, VMware and HP. Larry has been a principal architect around the world in 22 countries for many Fortune 100 companies designing VoIP, security, wireless and optical networks. Larry is currently working on a follow up to Building a VoIP network with Nortel's MCS 5100 Book as well as new books on Cisco Telepresence Networks, Practical VoIP case studies and WAN Acceleration with Riverbed.
|
|
www.stampede.com they
www.stampede.com they already have a windows mobile client and have had it for some time
Mobile Applications Acceleration
Let me try adding some spices to the dish Larry just brought up:
1. Let's first clarify the subject "mobile" a bit further. The category includes WiFi LAN, WiFi Mesh, the up-coming WiMax, then of course, the 2G, 2.5G and 3G networks. Communication terminals or devices in these networks are all mobile. Acceleration technology requirements for the different environments can be vastly different;
2. Secondly, requirements for acceleration from the two spheres of the market, namely the consumer and enterprise, are very different. Applications and therefore their appetite for bandwidth differ substantially;
3. Third, hardware platforms and operating systems, upon and under which applications run can be as far apart as apples and oranges. The resources available in these environments for the implementation of acceleration vary greatly. For example, try comparing Windows Vista+Mobile PC to Linux+consumer mobile phone (not Smartphone);
4. The term "Acceleration" is an umbrella that covers anything ranging from basic TCP acceleration, UDP header compression, In-tunnel transport protocol change, flash compression, latency mitigation to WAFS and CIFS acceleration, content caching, and more. Implementing all into one single box of acceleration gear proves to be unrealistic even for giants like Cisco, let along onto a mobile phone. For example, try imagining implementing Riverbed's success of WAFS technology into a cell phone.
With the landscape in view, we are ready to delve into the challenge Larry brought up. And let me focus on addressing the issue in a generic way, and perhaps what the thread began with and intended for - acceleration on a mobile Smartphone and on 2.5G or 3G network.
With physical limitations on bandwidth in the 2/2.5G data networks application developers thus far built the mobile apps with the constraint clearly in mind, so the volume of data moved by these apps across networks is small. Pressure for acceleration has not been great until now.
Mobile operators have traditionally been accustomed to voice services and in general insensitive to the looming data challenges just below the horizon. In addition, they were simply too busy to deal with the explosive growth of voice service subscriptions. There has been no bandwidth to worry data, Déjà vu of the two telecom giants missing the Internet boom, anyone?
Acceleration technologies from the vendors in this space of the acceleration market today almost exclusively call for the deployment of acceleration or compression equipment, terminals, soft agents symmetrically, i.e. deployment at both ends of a communication path. While this is logical, sensible, feasible and practical in an enterprise environment (private leased circuit), they are pale facing the public Internet at large and the wireless public network, where traffic goes anywhere and everywhere. Tunnels of which, most, if not all, acceleration techniques rely, can not establish. Asymmetric acceleration technology is a must.
Mobility solutions provided today by various vendors such as Packeteer, Riverbed, Bluecoat, Citrix and the like tap resources from the powerful PC hardware so their boundary is within the perimeter of the enterprise and campus networks. Solutions for the mobile Smartphone must function under a very tight budget of CPU and memory resources. Code size does matter. Consumption of CPU cycles by compression, memory occupation by acceleration, discs, and battery life are all prohibitive barriers. (just saw Stampede's enterprise solution as exceptional, but still needs two-way)
Existing vendors also face a tough challenge of adaptation to a strange world, where Symbian S60, WM 6, iPhone OS, Android and Linux rule.
One can go on for another page of reasoning, but I hope this explains the situation we face.
However, solution may arrive on the scene soon. Stay tuned. :-)
Wopro
Excellent answer to a good question
Wopros answer in excellent, I have to agree to the points in this answer and I'll stay tuned for more, thanks. This is the cycle all the "new" applications have to go through and I also believe that solutions (not just one) will arrive soon.
Stampede's Mobile 5 / 6 Client
To further clarify the comments about Stampede's mobile client, we did release, and have delivered a Windows Mobile client for Mobile 5 and 6. This client provides bi-directional acceleration for HTTP and Layer 5 TCP applications. In fact, we achieved SymbolPlus Validation through completing Motorola’s Solution Validation Program. Check out our complete validation report at http://www.stampede.com/downloads/Stampede_Application_Acceleration_Series-SVSCF_Final.pdf
Ummmm OSI model anyone?
What is a layer 5 TCP application? Don't you mean "layer 4"?