Skip to main content

A Tale of Millis and Nanos: Time Measurements in Virtual and Physical Machines

  • Conference paper
Service-Oriented and Cloud Computing (ESOCC 2013)

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

Included in the following conference series:

Abstract

Cloud computing makes large infrastructure capacities available to users in a flexible and affordable fashion, which is of specific interest to scientists for conducting experiments. Unfortunately, our past research has provided first indications that virtual machines – the most popular type of cloud-based infrastructure – have substantial deficits with respect to time measurements, which are an important tool for researchers. In this paper, we provide a detailed analysis on the accuracy of time measurements based on various machine configurations. They cover influence factors such as machine type, virtualization solution, and programming language. The results indicate that not the use of virtualization as such, but the potentially uncontrollable utilization of the physical host is a decisive factor for the accuracy of time measurements. Different virtualization solutions and programming languages play an inferior role. Our findings, along with the publicly released tool TiMeAcE.KOM, can provide a valuable decision support for researchers in the selection and configuration of cloud-based experimental infrastructures.

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 49.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. Owens, D.: Securing Elasticity in the Cloud. Comm. of the ACM 53(6), 46–51 (2010)

    Article  Google Scholar 

  2. Briscoe, G., Marinos, A.: Digital Ecosystems in the Clouds: Towards Community Cloud Computing. In: Proc. of DEST 2009 (2009)

    Google Scholar 

  3. Lampe, U., Miede, A., Richerzhagen, N., Schuller, D., Steinmetz, R.: The Virtual Margin of Error – On the Limits of Virtual Machines in Scientific Research. In: Proc. of CLOSER 2012 (2012)

    Google Scholar 

  4. Silver, E.: An Overview of Heuristic Solution Methods. J. of the Operational Research Society 55, 936–956 (2004)

    Article  MATH  Google Scholar 

  5. Lampe, U., Kieselmann, M., Miede, A., Zöller, S., Steinmetz, R.: On the Accuracy of Time Measurements in Virtual Machines. In: Proc. of CLOUD 2013 (2013)

    Google Scholar 

  6. Jain, R.K.: The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling. Wiley (1991)

    Google Scholar 

  7. VMware, Inc.: Timekeeping in VMware Virtual Machines (2011), http://www.vmware.com/files/pdf/techpaper/Timekeeping-In-VirtualMachines.pdf

  8. Chen, H., Jin, H., Hu, K.: XenHVMAcct: Accurate CPU Time Accounting for Hardware-Assisted Virtual Machine. In: Proc. of PDCAT 2010 (2010)

    Google Scholar 

  9. Broomhead, T., Cremean, L., Ridoux, J., Veitch, D.: Virtualize Everything But Time. In: Proc. of OSDI 2010 (2010)

    Google Scholar 

  10. El-Khamra, Y., Kim, H., Jha, S., Parashar, M.: Exploring the Performance Fluctuations of HPC Workloads on Clouds. In: Proc. of CloudCom 2010 (2010)

    Google Scholar 

  11. Schad, J., Dittrich, J., Quiané-Ruiz, J.: Runtime Measurements in the Cloud: Observing, Analyzing, and Reducing Variance. In: Proc. of the VLDB Endowment, vol. 3(1–2), pp. 460–471 (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lampe, U., Kieselmann, M., Miede, A., Zöller, S., Steinmetz, R. (2013). A Tale of Millis and Nanos: Time Measurements in Virtual and Physical Machines. In: Lau, KK., Lamersdorf, W., Pimentel, E. (eds) Service-Oriented and Cloud Computing. ESOCC 2013. Lecture Notes in Computer Science, vol 8135. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40651-5_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-40651-5_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-40650-8

  • Online ISBN: 978-3-642-40651-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics