Skip to main content

On Stochastic Fault-Injection for IP-Packet Loss Emulation

  • Conference paper
Computer Performance Engineering (EPEW 2011)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 6977))

Included in the following conference series:

Abstract

Injection of IP packet loss is a versatile method for emulating real-world network conditions in performance studies. In order to reproduce realistic packet-loss patterns, stochastic fault-models are used. While fault-models can be derived from measurements, inappropriate implementation may introduce artifacts in the experiment process that might invalidate results. In this paper we study the effects of different fault-models in different experiment setups. We illustrate that care should be taken to select an appropriate fault-injection method for the scenario under study.

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. Reinecke, P., van Moorsel, A.P.A., Wolter, K.: The Fast and the Fair: A Fault-Injection-Driven Comparison of Restart Oracles for Reliable Web Services. In: QEST 2006: Proceedings of the 3rd International Conference on the Quantitative Evaluation of Systems, pp. 375–384. IEEE Computer Society, Washington, DC (2006)

    Google Scholar 

  2. Reinecke, P., Wolter, K.: Phase-Type Approximations for Message Transmission Times in Web Services Reliable Messaging. In: Kounev, S., Gorton, I., Sachs, K. (eds.) SIPEW 2008. LNCS, vol. 5119, pp. 191–207. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  3. Zhang, Y., Paxson, V., Shenker, S.: The Stationarity of Internet Path Properties: Routing, Loss, and Throughput. ACIRI Technical Report (2000)

    Google Scholar 

  4. Zhang, Y., Duffield, N., Paxson, V., Shenker, S.: On the Constancy of Internet Path Properties. In: IMW 2001: Proceedings of the 1st ACM SIGCOMM Workshop on Internet Measurement, pp. 197–211. ACM, New York (2001)

    Chapter  Google Scholar 

  5. Hohlfeld, O., Geib, R., Haß linger, G.: Packet Loss in Real-Time Services: Markovian Models Generating QoE Impairments. In: Proc. of the 16th International Workshop on Quality of Service (IWQoS), pp. 239–248 (June 2008)

    Google Scholar 

  6. Chung, S.H., Won, Y.J., Agrawal, D., Hong, S.C., Ju, H.T., Park, K.: Detection and Analysis of Packet Loss on Underutilized Enterprise Network Links. In: E2EMON 2005: Proceedings of the Workshop on End-to-End Monitoring Techniques and Services 2005, pp. 164–176. IEEE Computer Society, Washington, DC (2005)

    Chapter  Google Scholar 

  7. Hacker, T., Smith, P.: Building a Network Simulation Model of the TeraGrid Network. In: TeraGrid 2008 Conference, Las Vegas, NV, June 9-13 (2008)

    Google Scholar 

  8. Hacker, T., Noble, B., Athey, B.: The Effects of Systemic Packet Loss on Aggregate TCP Flows. In: Proceedings of the ACM/IEEE 2002 Conference on Supercomputing, pp. 1–15 (2002)

    Google Scholar 

  9. Barford, P., Sommers, J.: A Comparison of Probe-based and Router-based Methods for Measuring Packet Loss. Technical report, University of Wisconsin-Madison (September 2003)

    Google Scholar 

  10. Keller, A., Baumann, R., Fiedler, U.: TCN Trace Control for Netem (2009), http://tcn.hypert.net/ (last seen June 6, 2011)

  11. Reinecke, P., Wolter, K.: Towards a multi-level fault-injection test-bed for service-oriented architectures: Requirements for parameterisation. In: SRDS Workshop on Sharing Field Data and Experiment Measurements on Resilience of Distributed Computing Systems, Naples, Italy, AMBER (2008)

    Google Scholar 

  12. Reinecke, P., Wolter, K., Malek, M.: A Survey on Fault-Models for QoS Studies of Service-Oriented Systems. Technical Report B-2010-02, Freie Universität Berlin (February 2010)

    Google Scholar 

  13. Krishnamurthy, B., Rexford, J.: Web Protocols and Practice. Addison Wesley, Reading (2001)

    Google Scholar 

  14. IEEE: Std 1588-2008, IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems, http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=4579760

  15. Salsano, S., Ludovici, F., Ordine, A.: Definition of a general and intuitive loss model for packet networks and its implementation in the Netem module in the Linux kernel. Technical report, University of Rome ”Tor Vergata”

    Google Scholar 

  16. Dräger, M.: Entwurf und Implementierung eines Moduls zur stochastischen Fehlerinjektion für IP-Netzwerke gemäß eines erweiterten Gilbert-Modells. Bachelor thesis, Freie Universität Berlin (2011) (in German)

    Google Scholar 

  17. Jones, R.: Netperf 2.4.5 (June 2009), http://www.netperf.org/netperf/ (last seen June 6, 2011)

  18. The Apache Software Foundation: Apache JMeter, http://jakarta.apache.org/jmeter (last seen June 6, 2011)

  19. Klouwen, W.: Dhttpd/1.02a, http://sourceforge.net/projects/dhttpd/ (last seen June 6, 2011)

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Reinecke, P., Wolter, K. (2011). On Stochastic Fault-Injection for IP-Packet Loss Emulation. In: Thomas, N. (eds) Computer Performance Engineering. EPEW 2011. Lecture Notes in Computer Science, vol 6977. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24749-1_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-24749-1_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-24748-4

  • Online ISBN: 978-3-642-24749-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics