Show simple item record

A Performance and Storage Evaluation of Lightweight Containerization with NixOS

dc.contributor.advisorGokhale, Aniruddha
dc.contributor.advisorDamodar, Yogesh
dc.creatorKenigsberg, Matthew
dc.date.accessioned2021-06-22T16:50:13Z
dc.date.available2021-06-22T16:50:13Z
dc.date.created2021-05
dc.date.issued2021-03-29
dc.date.submittedMay 2021
dc.identifier.urihttp://hdl.handle.net/1803/16648
dc.description.abstractCurrent solutions for software deployment in cloud computing and high performance computing (HPC) incur a significant amount of storage overhead in order to allow scalability while guaranteeing reproducibility. Containerization, the most popular approach in industry, duplicates components of the operating system, while unikernels, a more recent approach for deploying microservices, duplicate the kernel. This thesis presents a performance evaluation of NixOS containerization, a lightweight containerization option which uses dependency graphs to eliminate duplication of libraries. NixOS containers matched or exceeded the performance of traditional containers and unikernels while reducing container size by up to 90%.
dc.format.mimetypeapplication/pdf
dc.language.isoen
dc.subjectContainerization, cloud computing, high performance computing, Nix, NixOS
dc.titleA Performance and Storage Evaluation of Lightweight Containerization with NixOS
dc.typeThesis
dc.date.updated2021-06-22T16:50:13Z
dc.type.materialtext
thesis.degree.nameMS
thesis.degree.levelMasters
thesis.degree.disciplineComputer Science
thesis.degree.grantorVanderbilt University Graduate School
dc.creator.orcid0000-0003-1621-6343


Files in this item

Icon

This item appears in the following Collection(s)

Show simple item record