skip to main content
article

Effect of vertical handovers on performance of TCP-friendly rate control

Published: 01 July 2004 Publication History

Abstract

An intersystem or vertical handover is a key enabling mechanism for next generations of mobile communication systems. A vertical handover can cause an abrupt change of up to two orders of magnitude in link bandwidth and latency. It is hard for end-to-end congestion control to adapt promptly to such changes. This is especially a concern for slowly responsive congestion control algorithms, such as TCP-Friendly Rate Control (TFRC). TFRC is designed to provide a smooth transmission rate for real-time applications and, therefore, is less responsive to changes in network conditions than TCP. Using measurements and simulation, we show that TFRC has significant difficulties adapting after a vertical handover. TFRC receives only a fraction of TCP throughput over a fast link, but can be grossly unfair to concurrent TCP flows after handover to a slow link. We show that two proposals based on overbuffering and an explicit handover notification are effective solutions to these problems. Using them, TFRC can quickly adapt to new link characteristics after a handover, while otherwise maintaining a smooth transmission rate.

References

[1]
3GPP. TS 23. 107: QoS concept and architecture, Mar. 2002.]]
[2]
M. Allman and V. Paxson. On estimating end-to-end network path properties. In Proc. of ACM SIGCOMM'99, Aug. 1999.]]
[3]
M. Allman, V. Paxson, and W. Stevens. TCP congestion control. IETF RFC 2581, Apr. 1999.]]
[4]
H. Balakrishnan, S. Seshan, and R. H. Katz. Improving reliable transport and hand-off performance in cellular wireless networks. ACM/Baltzer Wireless Networks, 1(4):469--481, 1995.]]
[5]
D. Bansal, H. Balakrishnan, S. Floyd, and S. Shenker. Dynamic behavior of slowly-responsive congestion control algorithms. In Proc. of ACM SIGCOMM'01, Aug. 2001.]]
[6]
D. Beaufort, L. Fay, C. Samson, and A. Teil. Measured performance of TCP friendly rate control protocol over a 2.5G network. In Proc. of the IEEE Vehicular Technology Conference (VTC'02 Fall), Sept. 2002.]]
[7]
C. Blondia, N. Van den Wijngaert, G. Willems, and O. Casals. Performance analysis of optimized smooth handoff in Mobile IP. In Proc. of ACM MSWiM'02, Sept. 2002.]]
[8]
R. Cáceres and L. Iftode. Improving the performance of reliable transport protocols in mobile computing environments. IEEE Journal on Selected Areas in Communications, 13(5):850--857, 1995.]]
[9]
R. Caceres and V. N. Padmanabhan. Fast and scalable wireless handoffs in support of mobile internet audio. ACM Mobile Networks and Applications, 3(4):351--363, 1998.]]
[10]
A. Fladenmuller and R. Silva. The effect of mobile IP handoffs on the performance of TCP. ACM Mobile Networks and Applications, 4(2):131--135, May 1999.]]
[11]
S. Floyd, M. Handley, J. Padhye, and J. Widmer. Equation-based congestion control for unicast applications. In Proc. of ACM SIGCOMM'00, Aug. 2000.]]
[12]
D. Forsberg, J. Malinen, J. Malinen, T. Weckstrm, and M. Tiusanen. Distributing mobility agents hierarchically under trequent location updates. In Proc. Sixth IEEE International Workshop on Mobile Multimedia Communications (MOMUC'99), Nov. 1999.]]
[13]
R. H. Frenkiel, B. R. Badrinath, J. Borras, and R. D. Yates. The Infostations challenge: Balancing cost and ubiquity in delivering wireless data. IEEE Personal Communications Magazine, 7(2):66--71, Apr. 2000.]]
[14]
A. Gurtov. Making TCP robust against delay spikes. Technical Report C-2001-53, University of Helsinki, Nov. 2001.]]
[15]
A. Gurtov. Eliminating aborted data delivery over cellular links. ACM Mobile Computing & Communications Review, 7(4):53--54, Oct. 2003. Extended abstract (selected posters from Mobicom'03).]]
[16]
A. Gurtov. Extensions of ns-2 simulator. Available at http://www.cs.helsinki.fi/u/gurtov/ns/, Mar. 2004.]]
[17]
A. Gurtov and S. Floyd. Modeling wireless links for transport protocols. ACM Computer Communication Review, 34(2):85--96, Apr. 2004.]]
[18]
A. Gurtov and R. Ludwig. Responding to spurious timeouts in TCP. In Proc. of IEEE INFOCOM'03, Apr. 2003.]]
[19]
A. Gurtov, M. Passoja, O. Aalto, and M. Raitola. Multi-layer protocol tracing in a GPRS network. In Proc. of the IEEE Vehicular Technology Conference (VTC'02 Fall), Sept. 2002.]]
[20]
M. Handley, S. Floyd, J. Padhye, and J. Widmer. TCP friendly rate control (TFRC): Protocol specification. IETF RFC 3448, Jan. 2003.]]
[21]
H. Y. Hsieh, K.-H. Kim, Y. Zhu, and R. Sivakumar. A receiver-centric transport protocol for mobile hosts with heterogeneous wireless interfaces. In Proc. of ACM MOBICOM'03, Sept. 2003.]]
[22]
R. Hsieh and A. Seneviratne. A comparison of mechanisms for improving Mobile IP handoff latency for end-to-end TCP. In Proc. of ACM MOBICOM'03, Sept. 2003.]]
[23]
ICIR. Equation-based congestion control for unicast applications, Aug. 2003. http://www.icir.org/tfrc/.]]
[24]
IETF. Access link intermediaries assisting services BOF, Oct. 2003.]]
[25]
H. Inamura, G. Montenegro, R. Ludwig, A. Gurtov, and F. Khafizov. TCP over second (2.5G) and third (3G) generation wireless networks. IETF RFC 3481 (BCP 71), Feb. 2003.]]
[26]
V. Jacobson. Congestion avoidance and control. In Proc. of ACM SIGCOMM'88, Aug. 1988.]]
[27]
E. Kohler, M. Handley, and S. Floyd. Designing DCCP: Congestion control without reliability. Available at http://www.icir.org/kohler/dccp/, May 2003.]]
[28]
H. Levkowetz and S. Vaarala. Mobile IP traversal of network address translation (NAT) devices. IETF RFC 3519, May 2003.]]
[29]
R. Ludwig and R. H. Katz. The Eifel algorithm: Making TCP robust against spurious retransmissions. ACM Computer Communication Review, 30(1):30--36, Jan. 2000.]]
[30]
P. Manzoni, D. Ghosal, and G. Serazzi. Impact of mobility on TCP/IP: an integrated performance study. IEEE Journal on Selected Areas in Communications, 13(5):858--867, 1995.]]
[31]
M. Mathis, J. Mahdavi, S. Floyd, and A. Romanow. TCP slective acknowledgement options. IETF RFC 2018, Oct. 1996.]]
[32]
J. Padhye, V. Firoiu, D. Towsley, and J. Kurose. Modeling TCP throughput: a simple model and its empirical validation. In Proc. of ACM SIGCOMM'98, Sept. 1998.]]
[33]
X. Perez-Costa, M. Torrent-Moreno, and H. Hartenstein. A performance comparison of Mobile IPv6, Hierarchical Mobile IPv6, fast handovers for Mobile IPv6 and their combination. ACM Mobile Computing & Communications Review, 7(4):5--19, Oct. 2003.]]
[34]
C. Perkins. IP mobility support for IPv4. IETF RFC 3344, Aug. 2002.]]
[35]
K. Ramakrishnan, S. Floyd, and D. Black. The addition of explicit congestion notification (ECN) to IP. IETF RFC 3168, Sept. 2001.]]
[36]
P. Sarolahti and A. Kuznetsov. Congestion control in linux TCP. In Proc. of USENIX'02, June 2002.]]
[37]
N. Spring, M. Chesire, M. Berryman, V. Sahasranaman, T. Anderson, and B. Bershad. Receiver based management of low bandwidth access links. In Proc. of IEEE INFOCOM'00, Mar. 2000.]]
[38]
M. Stemm and R. H. Katz. Vertical handoffs in wireless overlay networks. ACM Mobile Networks and Applications, 3(4):335--350, Dec. 1998.]]
[39]
W. R. Stevens. TCP/IP Illustrated, Volume 1 (The Protocols). Addison-Wesley, Nov. 1994.]]
[40]
UCB/LBNL/VINT. The ns-2 network simulator, Aug. 2003. http://www.isi.edu/nsnam/ns/.]]
[41]
B. Walke. Mobile Radio Networks, Networking and Protocols (2. Ed.), Wiley & Sons, 2001.]]
[42]
H. J. Wang, R. H. Katz, and J. Giese. Policy-enabled handoffs across heterogeneous wireless networks. In Proc. of the Second IEEE Workshop on Mobile Computing Systems and Applications, Feb. 1999.]]
[43]
J. Widmer, R. Denda, and M. Mauve. A survey on TCP-friendly congestion control. IEEE Network, 15(3):28--37, May 2001.]]
[44]
G. Xylomenos. Multi Service Link Layers: An Approach to Enhancing Internet Performance over Wireless Links. PhD thesis, University of California at San Diego, 1999.]]
[45]
Y. R. Yang, M. S. Kim, and S. S. Lam. Transient behaviors of TCP-friendly congestion control protocols. In Proc. of IEEE INFOCOM'01, Apr. 2001.]]

Cited By

View all
  • (2021)PePa Ping DatasetProceedings of the 12th ACM Multimedia Systems Conference10.1145/3458305.3478456(274-280)Online publication date: 24-Jun-2021
  • (2021)A survey on recent optimal techniques for securing unmanned aerial vehicles applicationsTransactions on Emerging Telecommunications Technologies10.1002/ett.413332:7Online publication date: 5-Jul-2021
  • (2021)A novel approach for securing data against intrusion attacks in unmanned aerial vehicles integrated heterogeneous network using functional encryption techniqueTransactions on Emerging Telecommunications Technologies10.1002/ett.411432:7Online publication date: 5-Jul-2021
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGMOBILE Mobile Computing and Communications Review
ACM SIGMOBILE Mobile Computing and Communications Review  Volume 8, Issue 3
July 2004
87 pages
ISSN:1559-1662
EISSN:1931-1222
DOI:10.1145/1031483
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 July 2004
Published in SIGMOBILE Volume 8, Issue 3

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 09 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2021)PePa Ping DatasetProceedings of the 12th ACM Multimedia Systems Conference10.1145/3458305.3478456(274-280)Online publication date: 24-Jun-2021
  • (2021)A survey on recent optimal techniques for securing unmanned aerial vehicles applicationsTransactions on Emerging Telecommunications Technologies10.1002/ett.413332:7Online publication date: 5-Jul-2021
  • (2021)A novel approach for securing data against intrusion attacks in unmanned aerial vehicles integrated heterogeneous network using functional encryption techniqueTransactions on Emerging Telecommunications Technologies10.1002/ett.411432:7Online publication date: 5-Jul-2021
  • (2021)A novel authentication and key‐agreement scheme for satellite communication networkTransactions on Emerging Telecommunications Technologies10.1002/ett.389432:7Online publication date: 5-Jul-2021
  • (2021)Performance analysis of vertical handover techniques based on IEEE 802.21Transactions on Emerging Telecommunications Technologies10.1002/ett.369532:7Online publication date: 5-Jul-2021
  • (2015)A method for correcting minimum RTT of TCP congestion control in mobile networks2015 12th Annual IEEE Consumer Communications and Networking Conference (CCNC)10.1109/CCNC.2015.7157994(310-315)Online publication date: Jan-2015
  • (2014)Evaluation of the end-to-end TCP performance for vertical handover using intermediate switching networkInternational Journal of Communication Networks and Distributed Systems10.1504/IJCNDS.2014.06062612:3(327-351)Online publication date: 1-Apr-2014
  • (2014)Towards evaluating type of service related Quality-of-Experience on mobile networks2014 7th IFIP Wireless and Mobile Networking Conference (WMNC)10.1109/WMNC.2014.6878848(1-8)Online publication date: May-2014
  • (2014)A Review of Handover Techniques in Wireless Ad hoc Networks Based on IEEE 802.21 Media Independent Handover StandardIETE Technical Review10.1080/02564602.2014.95907731:5(353-361)Online publication date: 25-Sep-2014
  • (2013)Receiver-Initiated Slow Start for Improving TCP Performance in Vertical HandoffThe Journal of Korean Institute of Communications and Information Sciences10.7840/kics.2013.38B.8.59738B:8(597-606)Online publication date: 30-Aug-2013
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media