On Accelerating Content Delivery in Mobile Networks

Owing to the imminent fixed mobile convergence, Internet applications are frequently accessed through mobile devices. Given limited bandwidth and unreliable wireless channels, content delivery in mobile networks usually experiences long delay. To accelerate content delivery in mobile networks, many solutions have been proposed. In this paper, we present a comprehensive survey of most relevant research activities for content delivery acceleration in mobile networks. We first investigate the live network measurements, and identify the network obstacles that dominate the content delivery delays. Then, we classify existing content delivery acceleration solutions in mobile networks into three categories: mobile system evolution, content and network optimization, and mobile data offloading, and provide an overview of available solutions in each category. Finally, we survey the content delivery acceleration solutions tailored for web content delivery and multimedia delivery. For web content delivery acceleration, we overview existing web content delivery systems and summarize their features. For multimedia delivery acceleration, we focus on accelerating HTTP-based adaptive streaming while briefly review other multimedia delivery acceleration solutions. This paper presents a timely survey on content delivery acceleration in mobile networks, and provides a comprehensive reference for further research in this field.

[1]  Iqbal Mohomed Interactive content adaptation , 2008 .

[2]  Péter Benkö,et al.  A large-scale, passive analysis of end-to-end TCP performance over GPRS , 2004, IEEE INFOCOM 2004.

[3]  Nei Kato,et al.  Wireless loss-tolerant congestion control protocol based on dynamic aimd theory , 2010, IEEE Wireless Communications.

[4]  José Antonio Gil Salinas,et al.  Evaluation, Analysis and Adaptation of Web Prefetching Techniques in Current Web , 2007 .

[5]  Paramvir Bahl,et al.  Anatomizing application performance differences on smartphones , 2010, MobiSys '10.

[6]  Katherine Guo,et al.  The effect of packet loss on redundancy elimination in cellular wireless networks , 2010, IMC '10.

[7]  Eduardo Casilari-Pérez,et al.  Experimental Analysis and Characterization of Packet Delay in UMTS Networks , 2006, NEW2AN.

[8]  Christophe Diot,et al.  An Experimental Performance Comparison of 3G and Wi-Fi , 2010, PAM.

[9]  Dirk Wübben,et al.  Improved HARQ based on network coding and its application in LTE , 2012, 2012 IEEE Wireless Communications and Networking Conference (WCNC).

[10]  Esa Piri,et al.  3G/HSPA Performance in Live Networks from the End User Perspective , 2009, 2009 IEEE International Conference on Communications.

[11]  H. Hellwagner,et al.  Evaluation of HTTP-based request-response streams for internet video streaming , 2011, MMSys.

[12]  Youngseok Lee Measured TCP Performance in CDMA 1x EV-DO Network? , 2006 .

[13]  Pablo Rodriguez,et al.  Performance of PEPs in Cellular Wireless Networks , 2003, WCW.

[14]  Brian D. Davison Predicting web actions from HTML content , 2002, HYPERTEXT '02.

[15]  Wai-tian Tan,et al.  Low-latency wireless video over 802.11 networks using path diversity , 2003, 2003 International Conference on Multimedia and Expo. ICME '03. Proceedings (Cat. No.03TH8698).

[16]  Andreas Paepcke,et al.  Accordion summarization for end-game browsing on PDAs and cellular phones , 2001, CHI.

[17]  Kai Xu,et al.  TCP-Jersey for wireless IP communications , 2004, IEEE Journal on Selected Areas in Communications.

[18]  Jeffrey C. Mogul,et al.  Architecture and performance of server-directed transcoding , 2003, TOIT.

[19]  Tsuhan Chen,et al.  Robust wireless video streaming using hybrid spatial/temporal retransmission , 2010, IEEE Journal on Selected Areas in Communications.

[20]  Pasi E. Lassila,et al.  Micro- and Macroscopic Analysis of RTT Variability in GPRS and UMTS Networks , 2006, Networking.

[21]  Mingquan Wu,et al.  TCP-Mobile Edge: Accelerating delivery in mobile networks , 2012, 2012 IEEE International Conference on Communications (ICC).

[22]  Pan Hui,et al.  Multiple mobile data offloading through delay tolerant networks , 2011, CHANTS '11.

[23]  Jon Crowcroft,et al.  Experiences with multimedia streaming over 2.5G and 3G networks , 2004 .

[24]  Jun Hong,et al.  Using Markov models for web site link prediction , 2002, HYPERTEXT '02.

[25]  Kyunghan Lee,et al.  Mobile data offloading: how much can WiFi deliver? , 2010, SIGCOMM 2010.

[26]  Yin-Fu Huang,et al.  Mining web logs to improve hit ratios of prefetching and caching , 2008, Knowl. Based Syst..

[27]  Steven D. Gribble,et al.  Flashproxy: transparently enabling rich web content via remote execution , 2008, MobiSys '08.

[28]  Tao Zhang,et al.  IP-based next-generation wireless networks , 2003 .

[29]  Carles Gomez,et al.  Web browsing optimization over 2.5G and 3G: end-to-end mechanisms vs. usage of performance enhancing proxies , 2008, Wirel. Commun. Mob. Comput..

[30]  Eyal de Lara,et al.  URICA: Usage-awaRe Interactive Content Adaptation for mobile devices , 2006, EuroSys '06.

[31]  Sally Floyd,et al.  Adding Acknowledgement Congestion Control to TCP , 2010, RFC.

[32]  Hermann Hellwagner,et al.  Improving Internet Video Streaming Performance by Parallel TCP-Based Request-Response Streams , 2010, 2010 7th IEEE Consumer Communications and Networking Conference.

[33]  Antonios Argyriou,et al.  Real-time and rate-distortion optimized video streaming with TCP , 2007, Signal Process. Image Commun..

[34]  Randy H. Katz,et al.  The effects of asymmetry on TCP performance , 1997, MobiCom '97.

[35]  Reiner Ludwig,et al.  Queue management for TCP traffic over 3G links , 2003, 2003 IEEE Wireless Communications and Networking, 2003. WCNC 2003..

[36]  Raghupathy Sivakumar,et al.  Application-Aware Acceleration for Wireless Data Networks: Design Elements and Prototype Implementation , 2009, IEEE Transactions on Mobile Computing.

[37]  Azer Bestavros,et al.  TCP over CDMA2000 Networks: A Cross-Layer Measurement Study , 2007, PAM.

[38]  Y. Ebihara Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[39]  Ali C. Begen,et al.  An experimental evaluation of rate-adaptation algorithms in adaptive streaming over HTTP , 2011, MMSys.

[40]  Rajiv Chakravorty,et al.  Optimizing Web delivery over wireless links: design, implementation, and experiences , 2005, IEEE Journal on Selected Areas in Communications.

[41]  Guohong Cao,et al.  Win-Coupon: An incentive framework for 3G traffic offloading , 2011, 2011 19th IEEE International Conference on Network Protocols.

[42]  George Samaras,et al.  WebExpress: A client/intercept based system for optimizing Web browsing in a wireless environment , 1998, Mob. Networks Appl..

[43]  Pablo Rodriguez,et al.  MAR: a commuter router infrastructure for the mobile Internet , 2004, MobiSys '04.

[44]  Mingquan Wu,et al.  On Wide Area Network Optimization , 2012, IEEE Communications Surveys & Tutorials.

[45]  Myungchul Kim,et al.  Adaptive semi-soft handoff for Cellular IP networks , 2007, Int. J. Wirel. Mob. Comput..

[46]  Kostas Pentikousis,et al.  Active goodput measurements from a public 3G/UMTS network , 2005, IEEE Communications Letters.

[47]  Raghupathy Sivakumar,et al.  A Transport Layer Approach for Achieving Aggregate Bandwidths on Multi-Homed Mobile Hosts , 2002, MobiCom '02.

[48]  Hermann Hellwagner,et al.  Towards QoS Improvements of TCP-Based Media Delivery , 2008, Fourth International Conference on Networking and Services (icns 2008).

[49]  Pablo Rodriguez,et al.  Exploiting diversity to enhance multimedia streaming over cellular links , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[50]  Christophe Diot,et al.  Eliminating Backhaul Bottlenecks for Opportunistically Encountered Wi-Fi Hotspots , 2010, 2010 IEEE 71st Vehicular Technology Conference.

[51]  Rajiv Chakravorty,et al.  MobiStream: Error-Resilient Video Streaming in Wireless WANs Using Virtual Channels , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[52]  Jason Nieh,et al.  pTHINC: a thin-client architecture for mobile wireless web , 2006, WWW '06.

[53]  Hyung-Keun Ryu,et al.  3G and 3.5G wireless network performance measured from moving cars and high-speed trains , 2009, MICNET '09.

[54]  Chee Kong Lau Improving mobile IP handover latency on end-to-end TCP in UMTS/WCDMA networks , 2005, CoNEXT '05.

[55]  Hermann Hellwagner,et al.  An evaluation of TCP-based rate-control algorithms for adaptive internet streaming of H.264/SVC , 2010, MMSys '10.

[56]  Muriel Médard,et al.  Modeling network coded TCP throughput: a simple model and its validation , 2011, VALUETOOLS.

[57]  Afra J. Mashhadi,et al.  Proactive Caching for Hybrid Urban Mobile Networks , 2010 .

[58]  Fabio Ricciato,et al.  Explorative analysis of one-way delays in a mobile 3G network , 2008, 2008 16th IEEE Workshop on Local and Metropolitan Area Networks.

[59]  Luca De Cicco,et al.  An Experimental Investigation of the Akamai Adaptive Video Streaming , 2010, USAB.

[60]  Marcelo Dias de Amorim,et al.  Relieving the wireless infrastructure: When opportunistic networks meet guaranteed delays , 2011, 2011 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks.

[61]  Antti Toskala,et al.  WCDMA for UMTS: Radio Access for Third Generation Mobile Communications , 2000 .

[62]  Pablo Rodriguez,et al.  Session level techniques for improving web browsing performance on wireless links , 2004, WWW '04.

[63]  Vipul Gupta,et al.  Freeze-TCP: a true end-to-end TCP enhancement mechanism for mobile environments , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[64]  Rajiv Chakravorty,et al.  Performance issues with general packet radio service , 2002, Journal of Communications and Networks.

[65]  Jim Kurose,et al.  Multimedia streaming via TCP: an analytic performance study , 2004, SIGMETRICS 2004.

[66]  Rajiv Chakravorty,et al.  WWW performance over GPRS , 2002, 4th International Workshop on Mobile and Wireless Communications Network.

[67]  K. K. Ramakrishnan,et al.  Improving TCP throughput over two-way asymmetric links: analysis and solutions , 1998, SIGMETRICS '98/PERFORMANCE '98.

[68]  James Mickens Silo: Exploiting JavaScript and DOM Storage for Faster Page Loads , 2010, WebApps.

[69]  Mihaela van der Schaar,et al.  Providing adaptive QoS to layered video over wireless local area networks through real-time retry limit adaptation , 2004, IEEE Transactions on Multimedia.

[70]  Dilip Kumar Krishnappa,et al.  Watching user generated videos with prefetching , 2012, Signal Process. Image Commun..

[71]  Thierry Lucidarme,et al.  Evolved Packet System (EPS): The LTE and SAE Evolution of 3G UMTS , 2008 .

[72]  Mahadev Satyanarayanan,et al.  Experience with adaptive mobile applications in Odyssey , 1999, Mob. Networks Appl..

[73]  Xin Liu,et al.  Experiences in a 3G network: interplay between the wireless channel and applications , 2008, MobiCom '08.

[74]  QUTdN QeO,et al.  Random early detection gateways for congestion avoidance , 1993, TNET.

[75]  Sunand Tullimalli,et al.  Multimedia streaming using multiple TCP connections , 2006 .

[76]  Nirwan Ansari,et al.  Opportunistic content pushing via WiFi hotspots , 2012, 2012 3rd IEEE International Conference on Network Infrastructure and Digital Content.

[77]  Aditya Akella,et al.  Redundancy in network traffic: findings and implications , 2009, SIGMETRICS '09.

[78]  Samir Ranjan Das,et al.  Performance comparison of 3G and metro-scale WiFi for vehicular network access , 2010, IMC '10.

[79]  Yin Zhang,et al.  Speeding Up Short Data Transfers: Theory, Architectural Support, and Simulation Results , 2000 .

[80]  Nirwan Ansari,et al.  TCP in wireless environments: problems and solutions , 2005, IEEE Communications Magazine.

[81]  M. Necker,et al.  IP-Packet Service Time Distributions in UMTS Radio Access Networks , 2004 .

[82]  Rajeev Koodli,et al.  Fast Handovers for Mobile IPv6 , 2001, RFC.

[83]  Du Jinsong,et al.  Improving TCP performance over asymmetric networks , 2000, CCRV.

[84]  Wu-chi Feng,et al.  Quality-adaptive media streaming by priority drop , 2003, NOSSDAV '03.

[85]  Devavrat Shah,et al.  Network Coding Meets TCP: Theory and Implementation , 2011, Proceedings of the IEEE.

[86]  Ali C. Begen,et al.  Watching Video over the Web: Part 1: Streaming Protocols , 2011, IEEE Internet Computing.

[87]  Raghupathy Sivakumar,et al.  WebAccel: Accelerating Web access for low-bandwidth hosts , 2008, Comput. Networks.

[88]  Injong Rhee,et al.  Multicast Scheduling in Cellular Data Networks , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[89]  Arun Venkataramani,et al.  Augmenting mobile 3G using WiFi , 2010, MobiSys '10.

[90]  Erik Dahlman,et al.  3G Evolution: HSPA and LTE for Mobile Broadband , 2007 .

[91]  M. Dahlin,et al.  TCP Nice: a mechanism for background transfers , 2002, OSDI '02.

[92]  Ashvin Goel,et al.  Low-latency adaptive streaming over tcp , 2008, TOMCCAP.

[93]  Carsten Griwodz,et al.  Enhancing Video-on-Demand Playout over Multiple Heterogeneous Access Networks , 2010, 2010 7th IEEE Consumer Communications and Networking Conference.

[94]  Wing Cheong Lau,et al.  An Empirical Study on the Capacity and Performance of 3G Networks , 2008, IEEE Transactions on Mobile Computing.

[95]  Aravind Srinivasan,et al.  Cellular traffic offloading through opportunistic communications: a case study , 2010, CHANTS '10.

[96]  Arun Venkataramani,et al.  NPS: A Non-Interfering Deployable Web Prefetching System , 2003, USENIX Symposium on Internet Technologies and Systems.

[97]  Kai Xu,et al.  Improving TCP performance in integrated wireless communications networks , 2005, Comput. Networks.

[98]  Bernd Girod,et al.  Video streaming over wireless networks , 2007, 2007 15th European Signal Processing Conference.

[99]  Mun Choon Chan,et al.  TCP/IP Performance over 3G Wireless Links with Rate and Delay Variation , 2005, Wirel. Networks.

[100]  Xing Xie,et al.  Adapting Web pages for small-screen devices , 2005, IEEE Internet Computing.

[101]  Chen-Nee Chuah,et al.  MUVIS: Multi-source video streaming service over WLANs , 2005, Journal of Communications and Networks.

[102]  Raghupathy Sivakumar,et al.  On effectively exploiting multiple wireless interfaces in mobile hosts , 2009, CoNEXT '09.