ACM Home Page
Please provide us with feedback. Feedback
Improving TCP performance over wireless networks with collaborative multi-homed mobile hosts
Full text PdfPdf (1.01 MB)
Source International Conference On Mobile Systems, Applications And Services archive
Proceedings of the 3rd international conference on Mobile systems, applications, and services table of contents
Seattle, Washington
SESSION: Speedy wireless table of contents
Pages: 107 - 120  
Year of Publication: 2005
ISBN:1-931971-31-5
Authors
Kyu-Han Kim  The University of Michigan, Ann Arbor
Kang G. Shin  The University of Michigan, Ann Arbor
Sponsors
SIGMOBILE: ACM Special Interest Group on Mobility of Systems, Users, Data and Computing
USENIX: USENIX Association
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 99,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1067170.1067183
What is a DOI?

ABSTRACT

Multi-homed mobile hosts situated in physical proximity may spontaneously team up to run high-bandwidth applications by pooling their low wireless wide-area network (WWAN) bandwidths together for communication with a remote application server and utilizing their high-bandwidth wireless local-area network (WLAN) in ad-hoc mode for aggregation and distribution of application contents among the participating mobile hosts. In this paper, we first describe the need for such a mobile collaborative community, or a community, in which multi-homed mobile hosts exploit the diversity of WWAN connections to improve a user-perceived bandwidth and network utilization. Then, we show that existing one-to-one communication protocols like TCP suffer significant performance degradation due to frequent packet reordering and heterogeneity of WWAN links in the community.To address the above TCP problem, we propose a proxy-based inverse multiplexer, called PRISM, that enables TCP to efficiently utilize the community members' WWAN connections. PRISM runs at a proxy's network layer as a routing component and stripes each TCP flow over multiple WWAN links by exploiting the transport-layer feedback information. Moreover, it masks variety of adverse effects specific to each WWAN link via intelligent ACK-control mechanism. Finally, PRISM includes a sender-side enhancement of congestion control, enabling TCP to respond correctly to dynamically-changing network states.We have evaluated the PRISM protocol using both experimentation and ns-2-based simulation. Our experimental evaluation has shown PRISM to improve TCP's performance by up to 310% even with two collaborative mobile hosts. Our in-depth simulation study also shows that PRISM delivers a near-optimal aggregated bandwidth in the community formed by heterogeneous mobile hosts, and improves network utilization significantly.


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
Netfilter. http://www.netfilter.org.
 
2
Nist net. http://snad.ncsl.nist.gov/nistnet.
 
3
ns-2 network simulator. http://www.isi.edu/nsnam/ns.
4
 
5
A. Baiocchi and F. Vacirca. End-to-end evaluation of WWW and file transfer performance for UMTS-TDD. In Proceedings of the IEEE GlobeCom, Taipei, Nov. 2002.
 
6
7
 
8
 
9
J. Duncanson. Inverse multiplexing. IEEE Communications Magazine, 32(4), Apr. 1994.
 
10
D. Farinacci, S. Hanks, D. Meyer, and P. Traina. Generic routing encapsulation (GRE). Internet Request for Comments 2784 (rfc2784.txt), Mar. 2000.
11
12
13
14
 
15
M. Mathis, J. Mahdavi, S. Floyd, and A. Romanow. TCP selective acknowledgement options. Internet Request for Comments 2018 (rfc2018.txt), Oct. 1996.
16
17
18
 
19
J. Veizades, E. Guttman, C. Perkins, and S. Kaplan. Service location protocol. Internet Request for Comments 2165 (rfc2165.txt), June 1997.
20
 
21
J. Widmer. Network simulations for a mobile network architecture for vehicles. http://www.icsi.berkeley.edu/widmer/mnav/ns-extension.
 
22
M. Zhang, B. Karp, and S. Floyd. Improving TCP's performance under reordering with DSACK. Technical report, International Computer Science Institute, Technical Report ICSI TR-02-006, July 2002.
 
23
S. Zhong, J. Chen, and Y. Yang. Sprite: A simple, cheat-proof, credit-based system for mobile ad-hoc networks. In Proceedings of the IEEE InfoCom, San Francisco, CA, Apr. 2003.


Collaborative Colleagues:
Kyu-Han Kim: colleagues
Kang G. Shin: colleagues