Skip to main content

Own HPC Cluster Based on Virtual Operating System

  • Conference paper
  • First Online:
Cognitive Informatics and Soft Computing

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1317))

Abstract

High-performance clustering environments allow solving complex computational problems. In many cases, only selected members of scientific or private teams have access to such an architecture and performing calculations. The document presents the possibility of preparing your own high-performance computing (HPC) tool in the virtual environment (VirtualBox with Linux PelicanHPC operating system), for development and testing written applications. The message passing interface was chosen as HPC program library.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.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

Similar content being viewed by others

Notes

  1. 1.

    https://mpitutorial.com/tutorials/running-an-mpi-cluster-within-a-lan.

  2. 2.

    https://www.pelicanhpc.org.

  3. 3.

    https://www.pelicanhpc.org/download.html.

  4. 4.

    https://github.com/openhpc/ohpc/wiki

  5. 5.

    https://www.virtualbox.org.

  6. 6.

    https://www.pelicanhpc.org/download.html.

  7. 7.

    https://www.digitalocean.com/community/tutorials/how-to-set-up-ssh-keys-on-ubuntu-1604.

  8. 8.

    https://www.hypexr.org/linux_scp_help.php.

  9. 9.

    https://github.com/trak2020z/matrix_multiplication.

References

  1. Rak, T.: Cluster-based Web system models for different classes of clients in QPN. Commun. Comput. Inf. Sci. 1039, 347–365 (2019)

    Google Scholar 

  2. Rak, T.: Performance modeling using Queueing Petri Nets. Comput. Netw. 321–335 (2017)

    Google Scholar 

  3. Rzasa, W., Jamro, M., Rzonca, D.: Improving accuracy of a network model basing on the case study of a distributed system with a mobile application and an API. Comput. Netw. 14–27 (2017)

    Google Scholar 

  4. Zatwarnicki, K., Płatek, M., Zatwarnicka, A.: A clusterbased quality aware Web system. In: Information Systems Architecture and Technology: Proceedings of 36th International Conference on Information Systems Architecture and Technology—ISAT 2015—Part II, pp. 15–24 (2016)

    Google Scholar 

  5. Zatwarnicki, K., Zatwarnicka, A.: A comparison of request distribution strategies used in one and two layer architectures of web cloud systems. Commun. Comput. Inf. Sci. 178–190 (2019). https://doi.org/10.1007/978-3-030-21952-9_14

  6. Rak, T.: Performance analysis of cluster-based Web system using the QPN models. Inf. Sci. Syst. 239–247 (2014)

    Google Scholar 

  7. Rak, T.: Response time analysis of distributed Web systems using QPNs. Math. Probl. Eng. (2015). https://doi.org/10.1155/2015/490835

    Article  MathSciNet  Google Scholar 

  8. Rak, T.: Modeling web client and system behavior. Info. 11, 337 (2020). https://doi.org/10.3390/info11060337

  9. Abba, D.A., Umar, H., Galadanci, J.: A Beowulf cluster for teaching and learning. Proc. Comput. Sci. 70, 2–68 (2015). https://doi.org/10.1016/j.procs.2015.10.034

    Article  Google Scholar 

  10. Fiuk, M., Czachórski, T.: A queueing model and performance analysis of UPnP/HTTP client server interactions in networked control systems. Commun. Comput. Inf. Sci. 1039 (2019)

    Google Scholar 

  11. Sterling, T., Anderson, M., Brodowicz, M.: High Performance Computing: Modern Systems and Practices. San Francisco (2017)

    Google Scholar 

  12. Rak, T., Samolej, S.: Distributed Internet systems modeling using TCPNs. Int. Multiconf. Comput. Sci. Inf. Technol. VOLS 1 AND 2, 515–522 (2008). https://doi.org/10.1109/IMCSIT.2008.4747298

  13. Sterling, T., Lusk, E., Gropp, W.: Beowulf Cluster Computing with Linux. MIT Press (2003)

    Google Scholar 

  14. Reuther, A., Michaleas, P., Prout, A., Kepner, J.: HPCVMs: Virtual machines in high performance computing systems. IEEE Conf. High Perform. Extreme Comput. 1–6 (2012). https://doi.org/10.1109/HPEC.2012.6408668

  15. Maquart, T., Maquart, G.: Homemade assembly and parameterization of a high performance cluster using using PelicanHPC with flops testing and controlled temperature thanks to MCUs Arduino project. CoRR abs/1603.06241 (2016)

    Google Scholar 

  16. Jedynak, R.: Practical implementation of a virtual computer cluster (2011). https://doi.org/10.13140/2.1.2473.4728

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tomasz Rak .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Rak, T., Schiffer, Ł. (2021). Own HPC Cluster Based on Virtual Operating System. In: Mallick, P.K., Bhoi, A.K., Marques, G., Hugo C. de Albuquerque, V. (eds) Cognitive Informatics and Soft Computing. Advances in Intelligent Systems and Computing, vol 1317. Springer, Singapore. https://doi.org/10.1007/978-981-16-1056-1_37

Download citation

Publish with us

Policies and ethics