Expanding the Build and Execute Environment to Streamline Containerized Workflows in a High Performance Computing Ecosystem

Bibliographic Details
Main Author: Bryant, Paul James
Language:English
Published: Kent State University / OhioLINK 2018
Subjects:
Online Access:http://rave.ohiolink.edu/etdc/view?acc_num=kent1543504875783791
id ndltd-OhioLink-oai-etd.ohiolink.edu-kent1543504875783791
record_format oai_dc
spelling ndltd-OhioLink-oai-etd.ohiolink.edu-kent15435048757837912021-08-03T07:09:05Z Expanding the Build and Execute Environment to Streamline Containerized Workflows in a High Performance Computing Ecosystem Bryant, Paul James Computer Science Containerization has become an increasingly valuable tool in software development and deployment over that of more traditional methods. They allow developers complete control over their software environment and abstract away the host environment, thus offering the potential of enormous flexibility. Leveraging the benefits of containers to supply scientific software and workflows in a portable manner is a logical progression. These solutions; however, present challenges in the realm of <i>High-Performance Computing</i> (HPC) including stringent security barriers, differing resource managers, and high demand on those resources. The <i>Build and Execute Environment</i> (BEE) aimed to help address this while at the same time offering users a framework for migrating their containerized workflows to cloud environments. The efforts presented here aim to build upon the ideas initially presented for BEE in several exciting ways. The new application, BeeExperiment, attempts to provide an even stronger platform to address HPC specific concerns. Where possible the new framework takes additional steps to obfuscate complexities while still offering potential users fine level control over their workflow. In addition, BeeExperiment proposes a cohesive structure for future development and growth. All changes have required extensive re-engineering effort of the framework and care to ensure the core concepts present originally remained intact. 2018-11-30 English text Kent State University / OhioLINK http://rave.ohiolink.edu/etdc/view?acc_num=kent1543504875783791 http://rave.ohiolink.edu/etdc/view?acc_num=kent1543504875783791 unrestricted This thesis or dissertation is protected by copyright: all rights reserved. It may not be copied or redistributed beyond the terms of applicable copyright laws.
collection NDLTD
language English
sources NDLTD
topic Computer Science
spellingShingle Computer Science
Bryant, Paul James
Expanding the Build and Execute Environment to Streamline Containerized Workflows in a High Performance Computing Ecosystem
author Bryant, Paul James
author_facet Bryant, Paul James
author_sort Bryant, Paul James
title Expanding the Build and Execute Environment to Streamline Containerized Workflows in a High Performance Computing Ecosystem
title_short Expanding the Build and Execute Environment to Streamline Containerized Workflows in a High Performance Computing Ecosystem
title_full Expanding the Build and Execute Environment to Streamline Containerized Workflows in a High Performance Computing Ecosystem
title_fullStr Expanding the Build and Execute Environment to Streamline Containerized Workflows in a High Performance Computing Ecosystem
title_full_unstemmed Expanding the Build and Execute Environment to Streamline Containerized Workflows in a High Performance Computing Ecosystem
title_sort expanding the build and execute environment to streamline containerized workflows in a high performance computing ecosystem
publisher Kent State University / OhioLINK
publishDate 2018
url http://rave.ohiolink.edu/etdc/view?acc_num=kent1543504875783791
work_keys_str_mv AT bryantpauljames expandingthebuildandexecuteenvironmenttostreamlinecontainerizedworkflowsinahighperformancecomputingecosystem
_version_ 1719454810477953024