Back to Search
Start Over
Build and Execution Environment (BEE): an Encapsulated Environment Enabling HPC Applications Running Everywhere
- Source :
- IEEE BigData
- Publication Year :
- 2018
- Publisher :
- IEEE, 2018.
-
Abstract
- Variations in High Performance Computing (HPC) system software configurations mean that applications are typically configured and built for specific HPC environments. Building applications can require a significant investment of time and effort for application users and requires application users to have additional technical knowledge. Linux container technologies such as Docker and Charliecloud bring great benefits to the application development, build and deployment processes. While cloud platforms already widely support containers, HPC systems still have non-uniform support of container technologies. In this work, we propose a unified runtime framework – Build and Execution Environment (BEE) across both HPC and cloud platforms that allows users to run their containerized HPC applications across all supported platforms without modification. We design four BEE backends for four different classes of HPC or cloud platform so that together they cover the majority of mainstream computing platforms for HPC users. Evaluations show that BEE provides an easy-to-use unified user interface, execution environment, and comparable performance.
- Subjects :
- 020203 distributed computing
Cover (telecommunications)
business.industry
Computer science
Cloud computing
02 engineering and technology
computer.software_genre
Supercomputer
01 natural sciences
010305 fluids & plasmas
Software deployment
0103 physical sciences
Container (abstract data type)
0202 electrical engineering, electronic engineering, information engineering
Operating system
User interface
business
computer
System software
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- 2018 IEEE International Conference on Big Data (Big Data)
- Accession number :
- edsair.doi...........22dce4a531acd61b94162fdf39463419
- Full Text :
- https://doi.org/10.1109/bigdata.2018.8622572