Application Level Measurement

  • Patrik Arlos
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5233)


In some cases, application-level measurements can be the only way for an application to get an understanding about the performance offered by the underlying network(s). It can also be that an application-level measurement is the only practical solution to verify the availability of a particular service. Hence, as more and more applications perform measurements of various networks; be that fixed or mobile, it is crucial to understand the context in which the application level measurements operate their capabilities and limitations. To this end in this paper we discuss some of the fundamentals of computer network performance measurements and in particular the key aspects to consider when using application level measurements to estimate network performance properties.


Application level measurements Computer network measurements Network performance measurments Accuracy Quality 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Schormans, J.A., Timotijevic, T.: Evaluating the Accuracy of Active Measurement of Delay and Loss in Packet Networks. In: MMNS (2003)Google Scholar
  2. 2.
    Chevul, S., Isaksson, L., Fiedler, M., Karlsson, J., Lindberg, P.: Measurement of application-perceived throughput of an E2E VPN connection using a GPRS network. In: 2nd EuroNGI IA.8.3 Workshop (2005)Google Scholar
  3. 3.
    Open Systems Interconnect - Basic Reference Model, Recommendation X.200 (1994)Google Scholar
  4. 4.
  5. 5.
    Law, A.M., Kelton, W.D.: Simulation, Modelling and Analysis. McGraw-Hill, New York (1991)zbMATHGoogle Scholar
  6. 6.
    Muuss, M.: The Story of the PING program,
  7. 7.
    Bureau International des Poids et Mesures,
  8. 8.
    Donnelly, S.: High Precision Timeing in Passive Measurements of Data Networks. Phd Thesis, The University of Waikato (2002)Google Scholar
  9. 9.
    Paxson, V.: On calibrating measurements of packet transit times. SIGMETRICS Perform. Eval. Rev. (1998)Google Scholar
  10. 10.
    Skeie, T., Johannessen, S., Holmeide, Ø.: Highly Accurate Time Synchronization over Switched Ethernet. In: Proceedings of 8th IEEE conference on Emerging Technologies and Factory Automation, ETFA (2001)Google Scholar
  11. 11.
    Mills, D.L.: Improved algorithms for synchronizing computer network clocks. IEEE/ACM Transactions on Networking (1995)Google Scholar
  12. 12.
    Zhang, L., Liu, Z., Honghui Xia, C.: Clock synchronization algorithms for network measurements. In: INFOCOM (2002)Google Scholar
  13. 13.
    Dietz, M.A., Ellis, C.S., Frank Starmer, C.: Clock Instability and Its Effect on Time Intervals in Performance Studies. Technical report DUKE–TR–1995–13 (1995)Google Scholar
  14. 14.
    Wang, J., Zhou, M., Zhou, H.: Clock synchronization for internet measurements: a clustering algorithm. Computer Networks (2004)Google Scholar
  15. 15.
    Mills, D.L.: RFC1305:Network Time Protocol (Version 3): Specification, Implementation and Analysis. IETF (1992)Google Scholar
  16. 16.
    Smotlacha, V.: Experience with precise timekeeping in end-hosts. CESNET Technical Report 18/2004,
  17. 17.
    Veitch, D., Babu, S., Pásztor, A.: Robust Synchronization of Software Clocks Across the Internet. In: Proceedings of the Internet Measurement Conference (2004)Google Scholar
  18. 18.
    Deri, L.: nCap: Wire-speed Packet Capture and Transmission. In: E2EMON (2005)Google Scholar
  19. 19.
    Carlsson, P.: Multi-Timescale Modelling of Ethernet Traffic. Licentiate Thesis, Blekinge Institute of Technology (2003)Google Scholar
  20. 20.
    Claffy, K.C., Polyzos, G.C., Braun, H.-W.: Application of Sampling Methodologies to Network Traffic Characterization. In: SigComm (1993)Google Scholar
  21. 21.
    Carlsson, P., Fiedler, M., Tutschku, K., Chevul, S., Nilsson, A.: Obtaining Reliable Bit Rate Measurements in SNMP-Managed Networks. In: Proceedings of the 15th ITC Specialist Seminar (2002)Google Scholar
  22. 22.
    High-Precision Software Directory,
  23. 23.
    Feng, W.-C., Gardner, M.K., Hay, J.R.: The MAGNeT Toolkit: Design, Implementation and Evaluation. Journal of Supercomputing (2002)Google Scholar
  24. 24.
    Danzig, P.B.: An analytical model of operating system protocol processing including effects of multiprogramming. SIGMETRICS Perform. Eval. Rev. (1991)Google Scholar
  25. 25.
    Arlos, P., Fiedler, M., Nilsson, A.A.: A Distributed Passive Measurement Infrastructure. In: Proceedings of Passive and Active Measurement Workshop (2005)Google Scholar
  26. 26.
  27. 27.
    Arlos, P.: On the Quality of Computer Network Measurements. Phd. Thesis, Blekinge Institute of Technology (2005)Google Scholar
  28. 28.
    Arlos, P., Fiedler, M.: A Method to Estimate the Timestamp Accuracy of Measurement Hardware and Software Tools. In: Proceedings of Passive and Active Measurement Workshop (2007)Google Scholar
  29. 29.
    Zseby, T., Molina, M., Duffield, N., Niccolini, S., Raspall, F.: Sampling and Filtering Techniques for IP Packet Selection,

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Patrik Arlos
    • 1
  1. 1.Blekinge Institute of TechnologyKarlskronaSweden

Personalised recommendations