Skip to main content
Top
Published in: Wireless Networks 7/2014

01-10-2014

Rethinking TCP flow control for smartphones and tablets

Authors: Shruti Sanadhya, Raghupathy Sivakumar

Published in: Wireless Networks | Issue 7/2014

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The focus of this work is to study the efficacy of TCP’s flow control algorithm on mobile devices. Specifically, we identify the design limitations of the algorithm when operating in environments, such as smartphones and tablets, where flow control assumes greater importance because of device resource limitations. We then propose an adaptive flow control (AFC) algorithm for TCP that relies not just on the available buffer space but also on the application read-rate at the receiver. We show, using \(NS2\) simulations, that AFC can provide considerable performance benefits over classical TCP flow control.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
While a majority of our observations and proposed solutions would aid other environments that are flow control dominated as well, we restrict the focus of this paper to only mobile phones and tablets.
 
2
Basic flow control features such as finite-size receive buffer, dynamic advertised window and zero window management were added to the NS2 TCP implementation as NS2 does not support these currently. A configurable application read rate parameter was also added to simulate different application patterns.
 
3
Note that any other periodic application profile can be represented as a sum of sine/cosine functions [7].
 
4
Note that the TCP ACK sequence number reflects the next expected sequence number.
 
5
Assuming the congestion control window is smaller than the receive buffer size. Otherwise, the sender will transmit an entire flow control window of segments.
 
6
One byte for the type of option and one for the value.
 
7
Basic flow control features such as a finite-size receive buffer, dynamic advertised window and zero window management were added to the NS2 TCP implementation as NS2 does not support these currently. A configurable application read rate parameter was also added to simulate different application patterns.
 
Literature
1.
go back to reference Google Octane Benchmark. [Online]. Available: developers.google.com/octane. Google Octane Benchmark. [Online]. Available: developers.google.com/octane.
2.
go back to reference I. S. Institute. (1981). RFC 793. [Online]. Available: rfc.sunsite.dk/rfc/rfc793.html. I. S. Institute. (1981). RFC 793. [Online]. Available: rfc.sunsite.dk/rfc/rfc793.html.
3.
go back to reference Weigle E., & Chun Feng, W. (2001). Dynamic right-sizing: A simulation study. In IEEE ICCCN. Weigle E., & Chun Feng, W. (2001). Dynamic right-sizing: A simulation study. In IEEE ICCCN.
5.
go back to reference Semke, J., Mahdavi, J., & Mathis, M. (1998). Automatic TCP buffer tuning. Computer communication review. Semke, J., Mahdavi, J., & Mathis, M. (1998). Automatic TCP buffer tuning. Computer communication review.
6.
go back to reference Franklin, G. F., Powell, D. J., & Emami-Naeini, A. (2001). Feedback control of dynamic systems. Upper Saddle River: Prentice Hall PTR. Franklin, G. F., Powell, D. J., & Emami-Naeini, A. (2001). Feedback control of dynamic systems. Upper Saddle River: Prentice Hall PTR.
7.
go back to reference Oppenheim, A. V., & Schafer, R. W. (1975). Digital signal processing. Upper Saddle River: Prentice-Hall.MATH Oppenheim, A. V., & Schafer, R. W. (1975). Digital signal processing. Upper Saddle River: Prentice-Hall.MATH
8.
go back to reference Sinha, P., Nandagopal, T., Venkitaraman, N., Sivakumar, R., & Bharghavan, V. (2002). Wtcp: A reliable transport protocol for wireless wide-area networks. Wireless Networks, pp. 301–316. Sinha, P., Nandagopal, T., Venkitaraman, N., Sivakumar, R., & Bharghavan, V. (2002). Wtcp: A reliable transport protocol for wireless wide-area networks. Wireless Networks, pp. 301–316.
9.
go back to reference Hsieh, H.-Y., & Sivakumar, R. (2002). ptcp: An end-to-end transport layer protocol for striped connections. In IEEE ICNP. Hsieh, H.-Y., & Sivakumar, R. (2002). ptcp: An end-to-end transport layer protocol for striped connections. In IEEE ICNP.
11.
go back to reference Haas, Z. J. (1997). Mobile-TCP: An asymmetric transport protocol design for mobile systems. In IEEE international conference on communications. Haas, Z. J. (1997). Mobile-TCP: An asymmetric transport protocol design for mobile systems. In IEEE international conference on communications.
12.
go back to reference Bakre, A., & Badrinath, B. R. (1995). I-TCP: Indirect TCP for mobile hosts. In International conference on distributed computing systems. Bakre, A., & Badrinath, B. R. (1995). I-TCP: Indirect TCP for mobile hosts. In International conference on distributed computing systems.
13.
go back to reference Balakrishnan, H., Seshan, S., Katz, R. H., & Katz, Y. H. (1995). Improving reliable transport and handoff performance in cellular wireless networks. Wireless networking. Balakrishnan, H., Seshan, S., Katz, R. H., & Katz, Y. H. (1995). Improving reliable transport and handoff performance in cellular wireless networks. Wireless networking.
14.
go back to reference Mascolo, S., Casetti, C., Gerla, M., Sanadidi, M. Y., & Wang, R. (2001). TCP westwood: Bandwidth estimation for enhanced transport over wireless links. In ACM conference on mobile computing and networking. Mascolo, S., Casetti, C., Gerla, M., Sanadidi, M. Y., & Wang, R. (2001). TCP westwood: Bandwidth estimation for enhanced transport over wireless links. In ACM conference on mobile computing and networking.
Metadata
Title
Rethinking TCP flow control for smartphones and tablets
Authors
Shruti Sanadhya
Raghupathy Sivakumar
Publication date
01-10-2014
Publisher
Springer US
Published in
Wireless Networks / Issue 7/2014
Print ISSN: 1022-0038
Electronic ISSN: 1572-8196
DOI
https://doi.org/10.1007/s11276-014-0727-9

Other articles of this Issue 7/2014

Wireless Networks 7/2014 Go to the issue