|
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
A. Chockalingam and M. Zorzi. Wireless TCP Performance with Link Layer FEC/ARQ. In Proc. of IEEE ICC (1999).
|
 |
3
|
|
| |
4
|
|
 |
5
|
|
 |
6
|
|
| |
7
|
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).
|
| |
8
|
C. Parsa and JJ. Garcia-Luna-Aceves. TULIP: A Link-Level Protocol for Improving TCP over Wireless Links. In Proc. of IEEE WCNC (1999).
|
| |
9
|
|
| |
10
|
G. Barish and K. Obraczka. World Wide Web Caching: Trends and Techniques. IEEE Communications Magazine (May 2000).
|
| |
11
|
G. Brasche and B. Walke. Concepts, Services and Protocols of the New GSM Phase 2+ General Packet Radio Service. IEEE Communications Magazine (Aug. 1997).
|
| |
12
|
H. Balakrishnan and R.H. Katz. Explicit Loss Notification and Wireless Web Performance. In Proc. of IEEE Globecom (1998).
|
 |
13
|
Hari Balakrishnan , Karthik Lakshminarayanan , Sylvia Ratnasamy , Scott Shenker , Ion Stoica , Michael Walfish, A layered naming architecture for the internet, Proceedings of the 2004 conference on Applications, technologies, architectures, and protocols for computer communications, August 30-September 03, 2004, Portland, Oregon, USA
|
 |
14
|
Hari Balakrishnan , Srinivasan Seshan , Elan Amir , Randy H. Katz, Improving TCI/IP performance over wireless networks, Proceedings of the 1st annual international conference on Mobile computing and networking, p.2-11, November 13-15, 1995, Berkeley, California, United States
[doi> 10.1145/215530.215544]
|
 |
15
|
Henrik Frystyk Nielsen , James Gettys , Anselm Baird-Smith , Eric Prud'hommeaux , Håkon Wium Lie , Chris Lilley, Network performance effects of HTTP/1.1, CSS1, and PNG, Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication, p.155-166, September 14-18, 1997, Cannes, France
|
| |
16
|
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).
|
| |
17
|
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).
|
 |
18
|
Jeffrey C. Mogul , Fred Douglis , Anja Feldmann , Balachander Krishnamurthy, Potential benefits of delta encoding and data compression for HTTP, Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication, p.181-194, September 14-18, 1997, Cannes, France
|
 |
19
|
Jon Crowcroft , Steven Hand , Richard Mortier , Timothy Roscoe , Andrew Warfield, Plutarch: an argument for network pluralism, Proceedings of the ACM SIGCOMM workshop on Future directions in network architecture, August 25-27, 2003, Karlsruhe, Germany
|
 |
20
|
|
| |
21
|
|
 |
22
|
|
| |
23
|
|
| |
24
|
M. Meyer. TCP Perf. over GPRS. In Proc. of IEEE WCNC (1999).
|
 |
25
|
|
| |
26
|
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).
|
| |
27
|
P. Rodriguez and V. Fridman. Performance of PEP in Cellular Wireless Networks. In 8th Workshop on Web Content Caching and Distribution (Sept. 2003).
|
 |
28
|
|
 |
29
|
Prasun Sinha , Narayanan Venkitaraman , Raghupathy Sivakumar , Vaduvur Bharghavan, WTCP: a reliable transport protocol for wireless wide-area networks, Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking, p.231-241, August 15-19, 1999, Seattle, Washington, United States
[doi> 10.1145/313451.313541]
|
| |
30
|
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).
|
 |
31
|
Rajiv Chakravorty , Andrew Clark , Ian Pratt, GPRSWeb: optimizing the web for GPRS links, Proceedings of the 1st international conference on Mobile systems, applications and services, p.317-330, May 05-08, 2003, San Francisco, California
[doi> 10.1145/1066116.1066128]
|
| |
32
|
R. Chakravorty and I. Pratt. Performance Issues with General Packet Radio Service. Journal of Communications and Networks (JCN) 4, 2 (2002).
|
| |
33
|
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).
|
| |
34
|
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).
|
| |
35
|
R. Fielding et al. Hypertext Transfer Protocol -- HTTP/1.1. In RFC 2616, IETF (1999).
|
| |
36
|
R. Jain. 4G Services, Architectures and Networks: Speculation and Challenges. In IEEE MDM 2003 Conference Keynote Slides (2003).
|
| |
37
|
R. Kalden, I. Meirick and M. Meyer. Wireless Internet Access based on GPRS. In IEEE Personal Communications (2000).
|
 |
38
|
Reiner Ludwig , Almudena Konrad , Anthony D. Joseph, Optimizing the end-to-end performance of reliable flows over wireless links, Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking, p.113-119, August 15-19, 1999, Seattle, Washington, United States
[doi> 10.1145/313451.313513]
|
 |
39
|
Reiner Ludwig , Bela Rathonyi , Almudena Konrad , Kimberly Oden , Anthony Joseph, Multi-layer tracing of TCP over a reliable wireless link, Proceedings of the 1999 ACM SIGMETRICS international conference on Measurement and modeling of computer systems, p.144-154, May 01-04, 1999, Atlanta, Georgia, United States
|
| |
40
|
R. Yavatkar and N. Bhagwat. Improving End-to-End Performance of TCP over Mobile Internetworks. In Workshop on Mobile Computing Systems and Applications (1994).
|
| |
41
|
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).
|
 |
42
|
T. Bonald , S. Borst , N. Hegde , A. Proutiére, Wireless data performance in multi-cell scenarios, Proceedings of the joint international conference on Measurement and modeling of computer systems, June 10-14, 2004, New York, NY, USA
|
 |
43
|
|
| |
44
|
|
| |
45
|
WAP-FORUM. http://www.wapforum.org.
|
 |
46
|
|
CITED BY 7
|
|
Trevor Armstrong , Olivier Trescases , Cristiana Amza , Eyal de Lara, Efficient and transparent dynamic content updates for mobile clients, Proceedings of the 4th international conference on Mobile systems, applications and services, June 19-22, 2006, Uppsala, Sweden
|
|
|
|
|
|
|
|
|
Xin Liu , Ashwin Sridharan , Sridhar Machiraju , Mukund Seshadri , Hui Zang, Experiences in a 3G network: interplay between the wireless channel and applications, Proceedings of the 14th ACM international conference on Mobile computing and networking, September 14-19, 2008, San Francisco, California, USA
|
|
|
|
|
|
|
|
|
|
INDEX TERMS
Primary Classification:
C.
Computer Systems Organization
C.4
PERFORMANCE OF SYSTEMS
Subjects:
Measurement techniques
Additional Classification:
C.
Computer Systems Organization
C.2
COMPUTER-COMMUNICATION NETWORKS
C.2.1
Network Architecture and Design
Subjects:
Network communications;
Wireless communication
C.2.2
Network Protocols
Subjects:
Protocol architecture (OSI model)
General Terms:
Design,
Experimentation,
Measurement,
Performance
Keywords:
3G,
CDMA 2000,
GPRS,
HTTP,
TCP,
UMTS,
cellular,
cross-layer interactions,
multi-layer performance optimizations,
proxy
|