Expanding the Build and Execute Environment to Streamline Containerized Workflows in a High Performance Computing Ecosystem
Main Author: | |
---|---|
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 |