Skip to main content

Modern Application Layer Transmission Patterns from a Transport Perspective

  • Conference paper
Passive and Active Measurement (PAM 2014)

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 8362))

Included in the following conference series:

Abstract

We aim to broadly study the ways that modern applications use the underlying protocols and networks. Such an understanding is necessary when designing and optimizing lower-layer protocols. Traditionally—as prior work shows—applications have been well represented as bulk transfers, often preceded by application-layer handshaking. Recent suggestions posit that application evolution has eclipsed this simple model, and a typical pattern is now a series of transactions over a single transport layer connection. In this initial study we examine application transmission patterns via packet traces from two networks to better understand the ways that modern applications use TCP.

Work supported in part by NSF grants CNS-0831535 and CNS-1213157.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Case Connection Zone, http://caseconnectionzone.org/

  2. Allman, M., Paxson, V., Blanton, E.: TCP Congestion Control, RFC 5681 (September 2009)

    Google Scholar 

  3. Arlitt, M., Williamson, C.: Web Server Workload Characterization: The Search for Invariants (Extended Version). IEEE/ACM Transactions on Networking 5(5) (October 1997)

    Google Scholar 

  4. Barford, P., Crovella, M.: Generating Representative Web Workloads for Network and Server Performance Evaluation. In: ACM SIGMETRICS (July 1998)

    Google Scholar 

  5. Cheng, Y.: Re: [tcpm] Adopting draft-fairhurst-tcpm-newcwv. IETF TCPM Mailing List (December 2012)

    Google Scholar 

  6. Dukkipati, N., Cardwell, N., Cheng, Y., Mathis, M.: TCP Loss Probe (TLP): An Algorithm for Fast Recovery of Tail Losses. Internet-Draft draft-dukkipati-tcpm-tcp-loss-probe-00.txt, Work in progress (July 2012)

    Google Scholar 

  7. Jacobson, V.: Congestion Avoidance and Control. In: ACM SIGCOMM (1988)

    Google Scholar 

  8. Karagiannis, T., Papagiannaki, K., Faloutsos, M.: BLINC: Multilevel Traffic Classification in the Dark. In: ACM SIGCOMM (2005)

    Google Scholar 

  9. Kim, H., Claffy, K., Fomenkov, M., Barman, D., Faloutsos, M., Lee, K.: Internet Traffic Classification Demystified: Myths, Caveats, and the Best Practices. In: ACM SIGCOMM CoNEXT (December 2008)

    Google Scholar 

  10. Mockapetris, P.: Domain Names - Implementation and Specification. RFC 1035 (November 1987)

    Google Scholar 

  11. Nielsen, H., Gettys, J., Baird-Smith, A., Prud’hommeaux, E., Lie, H., Lilley, C.: Network Performance Effects of HTTP/1.1, CSS1, and PNG. In: ACM SIGCOMM (September 1997)

    Google Scholar 

  12. Paxson, V.: Empirically-Derived Analytic Models of Wide-Area TCP Connections. IEEE/ACM Transactions on Networking 2(4) (August 1994)

    Google Scholar 

  13. Paxson, V.: Automated Packet Trace Analysis of TCP Implementations. In: ACM SIGCOMM (September 1997)

    Google Scholar 

  14. Paxson, V., Floyd, S.: Difficulties in Simulating the Internet. IEEE/ACM Transactions on Networking 9(4), 392–403 (2001)

    Article  Google Scholar 

  15. Sargent, M., Stack, B., Dooner, T., Allman, M.: A First Look at 1 Gbps Fiber-To-The-Home Traffic. Technical Report 12-009, International Computer Science Institute (August 2012)

    Google Scholar 

  16. Visweswaraiah, V., Heidemann, J.: Improving restart of idle TCP connections. Technical Report 97-661, University of Southern California (November 1997)

    Google Scholar 

  17. Xu, Y., Yu, C., Li, J., Liu, Y.: Video Telephony for End-consumers: Measurement Study of Google+, iChat, and Skype. In: ACM Internet Measurement Conference (October 2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Sargent, M., Blanton, E., Allman, M. (2014). Modern Application Layer Transmission Patterns from a Transport Perspective. In: Faloutsos, M., Kuzmanovic, A. (eds) Passive and Active Measurement. PAM 2014. Lecture Notes in Computer Science, vol 8362. Springer, Cham. https://doi.org/10.1007/978-3-319-04918-2_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-04918-2_14

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-04917-5

  • Online ISBN: 978-3-319-04918-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics