ABSTRACT
We present a comparative performance study of a wide selection of optimization techniques to enhance application performance in the context of wide-area wireless networks (WWANs). Unlike in traditional wired and wireless IP-based networks, applications running over WWAN cellular environments are significantly affected by the vagaries of the cellular wireless medium. Prior research has proposed and analyzed optimizations at individual layers of the protocol stack. In contrast, we introduce the first detailed experiment-based evaluation and comparison of all such optimization techniques in a commercial WWAN testbed. This paper, therefore, summarizes our experience in implementing and deploying an infrastructure to improve WWAN performance.The goals of this paper are: (1) to perform an accurate benchmark of application performance over such commercially deployed WWAN environments, (2) to implement and characterize the impact of various optimization techniques across different layers of the protocol stack, and (3) to quantify their interdependencies in realistic scenarios. Additionally, we also discuss measurement pitfalls that we experienced and provide guidelines that may be useful for future experimentation in WWAN environments.
- A. Bakre and B.R. Badrinath. I-TCP: Indirect TCP for mobile hosts. In Proc. of IEEE ICDCS (1995).]] Google ScholarDigital Library
- A. Chockalingam and M. Zorzi. Wireless TCP Performance with Link Layer FEC/ARQ. In Proc. of IEEE ICC (1999).]]Google ScholarCross Ref
- A. Gurtov and S. Floyd. Modeling Wireless Links for Transport Protocols. Computer Communications Review (CCR) 34, 2 (2003).]] Google ScholarDigital Library
- A. Kumar. Comparative performance analysis of versions of TCP in a local network with a lossy link. IEEE/ACM Transactions on Networking 6, 4 (1998).]] Google ScholarDigital Library
- B. C. Housel and D. B. Lindquist. WebExpress: A System for Optimizing Web Browsing in a Wireless Environment. In Proc. of ACM Mobicom (1996).]] Google ScholarDigital Library
- B. Krishnamurthy, C. Wills and Y. Zhang. On the Use and Performance of Content Distribution Networks. In ACM SIGCOMM Internet Measurement Workshop (2001).]] Google ScholarDigital Library
- C. Bettssetter, H. Vogel and J. Eberspacher. GSM Phase 2+ General Packet Radio Service GPRS: Architecture, Protocols, and Air Interface. IEEE Communication surveys 2, 3 (1999).]] Google ScholarDigital Library
- C. Parsa and JJ. Garcia-Luna-Aceves. TULIP: A Link-Level Protocol for Improving TCP over Wireless Links. In Proc. of IEEE WCNC (1999).]]Google ScholarCross Ref
- E. Ayanolgu, S. Paul, T. Porta, K. Sabnani and R. Gitlin. AIRMAIL: A Link-layer protocol for wireless networks. ACM Wireless Networkss 1, 1 (1995).]] Google ScholarDigital Library
- G. Barish and K. Obraczka. World Wide Web Caching: Trends and Techniques. IEEE Communications Magazine (May 2000).]] Google ScholarDigital Library
- G. Brasche and B. Walke. Concepts, Services and Protocols of the New GSM Phase 2+ General Packet Radio Service. IEEE Communications Magazine (Aug. 1997).]] Google ScholarDigital Library
- H. Balakrishnan and R.H. Katz. Explicit Loss Notification and Wireless Web Performance. In Proc. of IEEE Globecom (1998).]]Google Scholar
- H. Balakrishnan, K. Lakshminarayanan, S. Ratnasamy, S. Shenker, I. Stoica, and M. Walfish. A Layered Naming Architecture for the Internet. In Proc. of ACM Sigcomm (2004).]] Google ScholarDigital Library
- H. Balakrishnan, R.H. Katz and S. Seshan. Improving TCP/IP performance over Wireless Networks. In Proc. of ACM Mobicom (1995).]] Google ScholarDigital Library
- H. F. Neilsen et. al. Network Performance Effects of HTTP/1.1, CSS1, and PNG. In Proc. of ACM Sigcomm (1997).]] Google ScholarDigital Library
- H. Inamura, G. Montenegro, R. Ludwig, A. Gurtov and F. Khafizov. TCP over Second (2.5G) and Third (3G) Generation Wireless Networks. In RFC 3481, IETF (2003).]]Google Scholar
- H. Lin, S. K. Das and H. Y. Youn. An Adaptive Radio Link Protocol to Improve TCP performance over correlated fading wireless channels. In Proc. of PWC (2003).]]Google ScholarCross Ref
- J. C. Mogul, F. Douglis, A. Feldmann, and B. Krishnamurthy. Potential benefits of delta encoding and data compression for HTTP. In Proc. of ACM Sigcomm (1997).]] Google ScholarDigital Library
- J. Crowcroft, S. Hand, R. Mortier, T. Roscoe, A. Warfield. Plutarch: An Argument for Network Pluralism. In ACM SIGCOMM Workshop on Future Directions in Network Architecture (FDNA'03) (2003).]] Google ScholarDigital Library
- J. H. Saltzer, D. P. Reed, and D. D. Clark. End-to-End Arguments in System Design. ACM Transactions on Computer Systems 2, 4 (1984).]] Google ScholarDigital Library
- L. Fan, P. Cao, J. Almeida, and A. Broder. Summary Cache: A scalable wide-area web cache sharing protocol. IEEE/ACM Transactions on Networking 8, 3 (2000).]] Google ScholarDigital Library
- M. C. Chan and R. Ramjee. TCP/IP Performance over 3G Wireless Links with Rate and Delay Variation. In Proc. of ACM Mobicom (2002).]] Google ScholarDigital Library
- M. Liljeberg, et. al. Optimizing WWW for Weakly-Connected Mobile Workstations: An Indirect Approach. In Workshop on Services in Distributed and Networked Environments (1995).]] Google ScholarDigital Library
- M. Meyer. TCP Perf. over GPRS. In Proc. of IEEE WCNC (1999).]]Google Scholar
- P. Barford and M. Crovella. A Performance Evaluation of Hyper Text Transfer Protocols. In Proc. of ACM Sigmetrics (1999).]] Google ScholarDigital Library
- P. Benko, G. Malicsko and A. Veres. A Large-scale, Passive Analysis of End-to-End TCP Performance over GPRS. In Proc. of IEEE INFOCOM (2004).]]Google ScholarCross Ref
- P. Rodriguez and V. Fridman. Performance of PEP in Cellular Wireless Networks. In 8th Workshop on Web Content Caching and Distribution (Sept. 2003).]]Google Scholar
- P. Rodriguez, S. Mukherjee and S. Rangarajan. Session-level techniques to improve web-browsing performance over wide-area wireless links. In Proc. of WWW Conference (2004).]] Google ScholarDigital Library
- P. Sinha, N. Venkitaraman, R. Sivakumar and V. Bharghavan. WTCP: A Reliable Transport Protocol for Wireless Wide-Area Networks. In Proc. of ACM Mobicom (1999).]] Google ScholarDigital Library
- R. Chakravorty, A. Clark and I. Pratt. Optimizing Web Delivery over Wireless Links: Design, Implementation and Experiences. IEEE Journal of Selected Areas in Communications (JSAC) (to appear) (updated version of ACM Mobisys 2003 paper).]] Google ScholarDigital Library
- R. Chakravorty, A. Clark and I. Pratt. GPRSWeb: Optimizing the Web for GPRS Links. In Proc. of ACM Mobisys (May 2003).]] Google ScholarDigital Library
- R. Chakravorty and I. Pratt. Performance Issues with General Packet Radio Service. Journal of Communications and Networks (JCN) 4, 2 (2002).]]Google ScholarCross Ref
- R. Chakravorty, J. Chesterfield, S. Banerjee, P. Rodriguez, I. Pratt. 3G Performance. University of Cambridge Computer Laboratory -- Technical Report (2004) (source: http://www.cl.cam.ac.uk/users/rc277/3G-perf.pdf).]]Google Scholar
- R. Chakravorty, S. Katti, I. Pratt and J. Crowcroft. Flow Aggregation for Enhanced TCP over Wide-Area Wireless. In Proc. of IEEE INFOCOM (Mar. 2003).]]Google ScholarCross Ref
- R. Fielding et al. Hypertext Transfer Protocol -- HTTP/1.1. In RFC 2616, IETF (1999).]] Google ScholarDigital Library
- R. Jain. 4G Services, Architectures and Networks: Speculation and Challenges. In IEEE MDM 2003 Conference Keynote Slides (2003).]]Google Scholar
- R. Kalden, I. Meirick and M. Meyer. Wireless Internet Access based on GPRS. In IEEE Personal Communications (2000).]]Google Scholar
- R. Ludwig, A. Konrad and A. Joseph. Optimizing the end-to-end performance of reliable flows over wireless links. In Proc. of ACM Mobicom (1999).]] Google ScholarDigital Library
- R. Ludwig, B. Rathonyi, A. Konrad, K. Oden and A. Joseph. Multi-Layer Tracing of TCP over a Reliable Wireless Link. In Proc. of ACM Sigmetrics (1999).]] Google ScholarDigital Library
- R. Yavatkar and N. Bhagwat. Improving End-to-End Performance of TCP over Mobile Internetworks. In Workshop on Mobile Computing Systems and Applications (1994).]]Google Scholar
- S. Dawkins, G. Montenegro, M. Kojo, V. Magret and N. Vaidya. End-to-end Performance Implications of Links with Errors. In RFC 3155, IETF (2001).]] Google ScholarDigital Library
- T. Bonald, S. Borst, N. Hegde and A. Proutiere. Wireless Data Performance in multi-cell scenarios. In Proc. of ACM Sigmetrics (2004).]] Google ScholarDigital Library
- T. Kelly and J. C. Mogul. Aliasing on the World Wide Web: Prevalence and Performance Implications. In Proc. of WWW Conference (2002).]] Google ScholarDigital Library
- V. N. Padmanabhan and J. C. Mogul. Improving HTTP Latency. Computer Networks and ISDN Systems 28, 1 (Dec. 1995).]] Google ScholarDigital Library
- WAP-FORUM. http://www.wapforum.org.]]Google Scholar
- Z. Turanyi, A. G. Valko, A. T. Campbell. 4+4: An Architecture for Evolving the Internet address space back toward Transparency. ACM Computer Communications Review 33, 5 (2003).]] Google ScholarDigital Library
Index Terms
- Performance optimizations for wireless wide-area networks: comparative study and experimental evaluation
Recommendations
Mobility management across hybrid wireless networks: Trends and challenges
Future generation wireless networks are envisioned to be a combination of diverse but complementary access technologies. Internetworking these types of networks will provide mobile users with ubiquitous connectivity across a wide range of networking ...
Cellular networks and mobile internet
This paper provides an overview of cellular networks and wireless Internet. It focuses on the problems of providing multimedia services over these networks, and highlights the latest developments in the area. This is done by providing brief descriptions,...
A comparison study between the TLS-based security framework and IKEv2 when protecting DSMIPv6 signaling
This paper presents a comparison study between the TLS-based security for DSMIPv6 and IKEv2 when establishing Security Associations between MN and HA. The network transmission and processing costs are examined for each protocol using different ...
Comments