Back to Search
Start Over
Automating cluster creation and management for Apache Spark in Openstack cloud
Automating cluster creation and management for Apache Spark in Openstack cloud
- Source :
- Труды Института системного программирования РАН, Vol 26, Iss 4, Pp 33-44 (2018)
- Publication Year :
- 2018
- Publisher :
- Ivannikov Institute for System Programming of the Russian Academy of Sciences, 2018.
-
Abstract
- This article is dedicated to automation of cluster creation and management for Apache Spark MapReduce implementation in Openstack environments. As a result of this project open-source (Apache 2.0 license) implementation of toolchain for virtual cluster on-demand creation in Openstack environments was presented. The article contains an overview of existing solutions for clustering automation in cloud environments by the start of 2014 year. The article provides a shallow overview of issues and problems in Openstack Heat project that provides a compatibility layer for Amazon EC2 API. The final implementation provided in the article is almost strainforward port of existing toolchain for cluster creation automation for Apache Spark in Amazon EC2 environment with some improvements. Also prepared base system virtual machine image for Openstack is provided. Plans for further work are connected with Ansible project. Using Ansible for observed problem will make possible to implement versatile environment-agnostic solution that is able to work using any cloud computing services provider, set of Docker containers or bare-metal clusters without any dependencies for prepared operating system image. Current article doesn't use Ansible due to the lack of key features at the moment of the project start. The solution provided in this article has been already tested in production environment for graph theory research arcticle.
Details
- Language :
- English, Russian
- ISSN :
- 20798156 and 22206426
- Volume :
- 26
- Issue :
- 4
- Database :
- Directory of Open Access Journals
- Journal :
- Труды Института системного программирования РАН
- Publication Type :
- Academic Journal
- Accession number :
- edsdoj.b15e8f2c6b164ee5b5bd95ac5dd6b06b
- Document Type :
- article
- Full Text :
- https://doi.org/10.15514/ISPRAS-2014-26(4)-3