Advertisement

Modern Application Layer Transmission Patterns from a Transport Perspective

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8362)

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.

Keywords

Silent Period Local Host Application Behavior Lawrence Berkeley National Laboratory Modern Application 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Case Connection Zone, http://caseconnectionzone.org/
  2. 2.
    Allman, M., Paxson, V., Blanton, E.: TCP Congestion Control, RFC 5681 (September 2009)Google Scholar
  3. 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. 4.
    Barford, P., Crovella, M.: Generating Representative Web Workloads for Network and Server Performance Evaluation. In: ACM SIGMETRICS (July 1998)Google Scholar
  5. 5.
    Cheng, Y.: Re: [tcpm] Adopting draft-fairhurst-tcpm-newcwv. IETF TCPM Mailing List (December 2012)Google Scholar
  6. 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. 7.
    Jacobson, V.: Congestion Avoidance and Control. In: ACM SIGCOMM (1988)Google Scholar
  8. 8.
    Karagiannis, T., Papagiannaki, K., Faloutsos, M.: BLINC: Multilevel Traffic Classification in the Dark. In: ACM SIGCOMM (2005)Google Scholar
  9. 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. 10.
    Mockapetris, P.: Domain Names - Implementation and Specification. RFC 1035 (November 1987)Google Scholar
  11. 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. 12.
    Paxson, V.: Empirically-Derived Analytic Models of Wide-Area TCP Connections. IEEE/ACM Transactions on Networking 2(4) (August 1994)Google Scholar
  13. 13.
    Paxson, V.: Automated Packet Trace Analysis of TCP Implementations. In: ACM SIGCOMM (September 1997)Google Scholar
  14. 14.
    Paxson, V., Floyd, S.: Difficulties in Simulating the Internet. IEEE/ACM Transactions on Networking 9(4), 392–403 (2001)CrossRefGoogle Scholar
  15. 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. 16.
    Visweswaraiah, V., Heidemann, J.: Improving restart of idle TCP connections. Technical Report 97-661, University of Southern California (November 1997)Google Scholar
  17. 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

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  1. 1.Case Western Reserve UniversityClevelandUSA
  2. 2.International Computer Science InstituteBerkeleyUSA
  3. 3.Independent ScientistSouth BendUSA

Personalised recommendations