{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T13:33:02Z","timestamp":1725629582885},"reference-count":64,"publisher":"IEEE","license":[{"start":{"date-parts":[[2020,9,22]],"date-time":"2020-09-22T00:00:00Z","timestamp":1600732800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2020,9,22]],"date-time":"2020-09-22T00:00:00Z","timestamp":1600732800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2020,9,22]],"date-time":"2020-09-22T00:00:00Z","timestamp":1600732800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020,9,22]]},"DOI":"10.1109\/hpec43674.2020.9286208","type":"proceedings-article","created":{"date-parts":[[2020,12,22]],"date-time":"2020-12-22T21:07:15Z","timestamp":1608671235000},"page":"1-8","source":"Crossref","is-referenced-by-count":1,"title":["Self-Scaling Clusters and Reproducible Containers to Enable Scientific Computing"],"prefix":"10.1109","author":[{"given":"Peter Z.","family":"Vaillancourt","sequence":"first","affiliation":[]},{"given":"J. Eric","family":"Coulter","sequence":"additional","affiliation":[]},{"given":"Richard","family":"Knepper","sequence":"additional","affiliation":[]},{"given":"Brandon","family":"Barker","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"journal-title":"Singularity Hub Singularity Container Registry","year":"2019","author":"university","key":"ref39"},{"journal-title":"Docker Hub Docker Container Registry","year":"2020","author":"inc","key":"ref38"},{"journal-title":"Nix-Templates","year":"2019","author":"barker","key":"ref33"},{"journal-title":"Reproducible and Portable Workfiows for Scientific Computing and HPC in the Cloud","year":"2020","author":"vaillancourt","key":"ref32"},{"journal-title":"NixOS Manual","year":"2020","author":"foundation","key":"ref31"},{"journal-title":"Nixpkgs","year":"2020","key":"ref30"},{"key":"ref37","first-page":"25","article-title":"Nix Based Fully Automated Workfiows and Ecosystem to Guarantee Scientific Result Reproducibility across Software Environments and Systems","author":"devresse","year":"2015","journal-title":"Proceedings of the 3rd International Workshop on Software Engineering for High Performance Computing in Computational Science and Engineering ser SE-HPCCSE '15"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/3152493.3152556"},{"journal-title":"WaterPaths","year":"2019","author":"trindade","key":"ref35"},{"journal-title":"Lake_Problem_DPS","year":"2019","author":"quinn","key":"ref34"},{"journal-title":"Impact of Virtualization and Containers on Application Performance and Energy Consumption","year":"2018","author":"huber","key":"ref60"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1145\/3332186.3333260"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1145\/3332186.3333253"},{"key":"ref63","article-title":"Using the J etstream Research Cloud to provide Science Gateway resources","author":"coulter","year":"2017","journal-title":"CCGrid"},{"journal-title":"The Purely Functional Software Deployment Model","year":"2006","author":"dolstra","key":"ref28"},{"journal-title":"Terraform","year":"2020","author":"inc","key":"ref64"},{"journal-title":"Nix Expression Language","year":"2020","author":"foundation","key":"ref27"},{"journal-title":"Nix Package Manager","year":"2020","author":"foundation","key":"ref29"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/2949550.2949570"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2014.80"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0177459"},{"journal-title":"Singularity Support for Docker Sy-labs Inc","year":"2019","key":"ref22"},{"journal-title":"Singularity Sylabs Inc","year":"2019","key":"ref21"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1126\/scitranslmed.aaf5027"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/3355738.3355752"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1038\/505612a"},{"journal-title":"Social behavioral and economic sciences perspectives on robust and reliable science","year":"2015","author":"bollen","key":"ref25"},{"journal-title":"HPL - a Portable Implementation of the High-Performance Linpack Benchmark for Distributed-Memory Computers","year":"0","author":"petitet","key":"ref50"},{"journal-title":"The LINPACK Benchmark Past Present and Future","year":"2001","author":"j","key":"ref51"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1109\/PDP.2013.41"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1109\/IC2E.2015.74"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1109\/CloudCom.2017.40"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1145\/3219104.3229280"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1109\/ICACEA.2015.7164727"},{"journal-title":"Sylabs singularity 3 4 documentation","year":"0","key":"ref54"},{"journal-title":"Netlib repository","year":"0","author":"jack","key":"ref53"},{"journal-title":"How do i tune my hpl dat file?","year":"0","author":"technologies","key":"ref52"},{"journal-title":"NSF Advisory Committee for Cyberinfrastructure Task Force on Campus Bridging","year":"2012","key":"ref10"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/2616498.2616578"},{"journal-title":"Dockerfiles to package Nix in a minimal Docker container","year":"2020","author":"vaillancourt","key":"ref40"},{"journal-title":"Rocks Cluster Software","year":"2016","key":"ref12"},{"journal-title":"Cluster computing with OpenHPC","year":"2016","author":"schulz","key":"ref13"},{"journal-title":"Ansible configuration management software","year":"2020","author":"inc","key":"ref14"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/3332186.3332188"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/3332186.3333161"},{"journal-title":"Balancing local and national cyberinfrastructure","year":"2019","author":"coulter","key":"ref17"},{"journal-title":"Docker Inc Docker","year":"2020","key":"ref18"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/3126908.3126925"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/2792745.2792774"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/3355738.3355755"},{"journal-title":"Programmable Cyberinfrastructure Introduction to Building Clusters in the Cloud","year":"2017","author":"coulter","key":"ref6"},{"journal-title":"Service providers - xsede","year":"2020","author":"project","key":"ref5"},{"key":"ref8","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1007\/10968987_3","article-title":"Slurm: Simple linux utility for resource management","author":"yoo","year":"2003","journal-title":"Job Scheduling Strategies for Parallel Processing"},{"journal-title":"Xcri jetstream cluster","year":"2020","author":"coulter","key":"ref7"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.22369\/issn.2153-4136\/10\/1\/18"},{"journal-title":"Technical Report Survey of cyberinfrastructure needs and interests of NSF-funded principal investigators","year":"2011","author":"stewart","key":"ref9"},{"journal-title":"Singularity container with Nix and OpenMPI","year":"2020","author":"vaillancourt","key":"ref46"},{"journal-title":"centos-nix-openmpi Docker Image","year":"2020","author":"vaillancourt","key":"ref45"},{"key":"ref48","article-title":"Lmod-alternative environment modules","author":"layton","year":"2015","journal-title":"Admin HPC"},{"journal-title":"Singularity image with Nix and OpenMPI Collection","year":"2020","author":"vaillancourt","key":"ref47"},{"journal-title":"Singularity base container with Nix","year":"2020","author":"vaillancourt","key":"ref42"},{"journal-title":"centos-nix-base Docker Image","year":"2020","author":"vaillancourt","key":"ref41"},{"journal-title":"Docker container with Nix and OpenMPI","year":"2020","author":"vaillancourt","key":"ref44"},{"journal-title":"Singularity base image with Nix Collection","year":"2020","author":"vaillancourt","key":"ref43"}],"event":{"name":"2020 IEEE High Performance Extreme Computing Conference (HPEC)","start":{"date-parts":[[2020,9,22]]},"location":"Waltham, MA, USA","end":{"date-parts":[[2020,9,24]]}},"container-title":["2020 IEEE High Performance Extreme Computing Conference (HPEC)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9285977\/9286137\/09286208.pdf?arnumber=9286208","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,27]],"date-time":"2022-06-27T15:54:48Z","timestamp":1656345288000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9286208\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,9,22]]},"references-count":64,"URL":"https:\/\/doi.org\/10.1109\/hpec43674.2020.9286208","relation":{},"subject":[],"published":{"date-parts":[[2020,9,22]]}}}