Advertisement

High Performance Computing in the Cloud: A Survey on Performance and Usability

  • Michael GiengerEmail author
Conference paper

Abstract

This book chapter gives an overview about High Performance Computing in the Cloud. Therefore, various aspects have been highlighted, reaching from technologies to achieve this goal up to different kinds of service operation models and in addition, general obstacles that have to be overcome. Especially three different types of architecture models have been presented and discussed: Cloud-like access to HPC resources, Hybrid HPC/Cloud architectures as well as full virtualization of HPC clusters. For the latter case, a test system has been installed in order to provide real-world measurements to understand the performance and flexibility implications. These measurements have been discussed and evaluated and it has been shown, that the trade-off between user and application requirements finally decides the optimal architecture for the execution.

Keywords

Cloud Computing Cloud Service High Performance Computing Operation Model Performance Drop 
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.

References

  1. 1.
  2. 2.
    Hwang, K., Dongarra, J., Fox, G.: Technet magazine. Virtualization: physical vs. virtual clusters. https://technet.microsoft.com/en-us/magazine/hh965746.aspx (2015)
  3. 3.
    Kernel virtual machine: KVM. http://www.linux-kvm.org (2015)
  4. 4.
    Kim, H.S., Vecchi, G.A., Knutson, T.R., Anderson, W.G., Delworth, T.L., Rosati, A., Zeng, F., Zhao, M.: Tropical cyclone simulation and response to CO2 doubling in the GFDL CM2.5 high-resolution coupled climate model. http://journals.ametsoc.org/doi/abs/10.1175/JCLI-D-13-00475.1 (2015)
  5. 5.
    Li, J., Wang, Q., Jayasinghe, D., Park, J., Zhu, T., Pu, C.: Performance overhead among three hypervisors: an experimental study using hadoop benchmarks (2015). ISBN 978-0-7695-5006-0Google Scholar
  6. 6.
    Linux containers: infrastructures for containers: linux containers. https://linuxcontainers.org/ (2015)
  7. 7.
    Mellanox technologies: Infiniband (Capital I). http://www.mellanox.com/ (2015)
  8. 8.
    National Institute of Standards and Technology: The NIST definition of cloud computing. http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf (2015)
  9. 9.
    Openstack open source cloud computing software: openstack. https://www.openstack.org/ (2015)
  10. 10.
    Schneider, R.: Identification of anisotropic elastic material properties by direct mechanical simulations: estimation of process chain resource requirements. In: Resch, M., Benkert, K., Wang, X., Galle, M., Bez, W., Kobayashi, H., Roller, S. (eds.) High Performance Computing on Vector Systems, pp. 149–159. Springer, Berlin (2010). ISBN 978-3-642-11851-7Google Scholar
  11. 11.
    The apache software foundation: apache hadoop. http://hadoop.apache.org/ (2015)
  12. 12.
    Vecchiola, C., Pandey, S., Buyya, R.: High-performance cloud computing: a view of scientific applications. http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5381983 (2015)
  13. 13.
  14. 14.
    Voorsluys, W., Broberg, J., Rajkumar, B.: Introduction to cloud computing (2015). ISBN 978-0-470,88799-8Google Scholar
  15. 15.
    Xen server: open source virtualization. http://xenserver.org/ (2015)

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.High Performance Computing Center StuttgartStuttgartGermany

Personalised recommendations