{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T01:10:22Z","timestamp":1755825022737,"version":"3.44.0"},"publisher-location":"New York, NY, USA","reference-count":27,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,11,12]],"date-time":"2023-11-12T00:00:00Z","timestamp":1699747200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Exascale Computing Project","award":["17-SC-20-SC"],"award-info":[{"award-number":["17-SC-20-SC"]}]},{"name":"USDOE","award":["89233218CNA000001"],"award-info":[{"award-number":["89233218CNA000001"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,11,12]]},"DOI":"10.1145\/3624062.3624585","type":"proceedings-article","created":{"date-parts":[[2023,11,10]],"date-time":"2023-11-10T13:53:39Z","timestamp":1699624419000},"page":"135-146","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Charliecloud\u2019s layer-free, Git-based container build cache"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5348-0330","authenticated-orcid":false,"given":"Reid","family":"Priedhorsky","sequence":"first","affiliation":[{"name":"High Performance Computing Division, Los Alamos National Laboratory, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-5347-3366","authenticated-orcid":false,"given":"Jordan","family":"Ogas","sequence":"additional","affiliation":[{"name":"High Performance Computing Division, Los Alamos National Laboratory, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7359-0855","authenticated-orcid":false,"given":"Claude H. (Rusty)","family":"Davis IV","sequence":"additional","affiliation":[{"name":"High Performance Computing Division, Los Alamos National Laboratory, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-0450-6916","authenticated-orcid":false,"given":"Z. Noah","family":"Hounshel","sequence":"additional","affiliation":[{"name":"High Performance Computing Division, Los Alamos National Laboratory, United States of America and U. North Carolina Wilmington, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-3885-4703","authenticated-orcid":false,"given":"Ashlyn","family":"Lee","sequence":"additional","affiliation":[{"name":"High Performance Computing Division, Los Alamos National Laboratory, United States of America and Colorado State University, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-2770-216X","authenticated-orcid":false,"given":"Benjamin","family":"Stormer","sequence":"additional","affiliation":[{"name":"High Performance Computing Division, Los Alamos National Laboratory, United States of America and U. Texas at Austin, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-7217-7336","authenticated-orcid":false,"given":"R. Shane","family":"Goff","sequence":"additional","affiliation":[{"name":"High Performance Computing Division, Los Alamos National Laboratory, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,11,12]]},"reference":[{"key":"e_1_3_2_2_1_1","volume-title":"Highlights from Git 2.38. The GitHub Blog (Oct","author":"Blau Taylor","year":"2022","unstructured":"Taylor Blau. 2022. Highlights from Git 2.38. The GitHub Blog (Oct. 2022). https:\/\/github.blog\/2022-10-03-highlights-from-git-2-38\/"},{"key":"e_1_3_2_2_2_1","unstructured":"Neil Brown 2023. Overlay filesystem. https:\/\/github.com\/torvalds\/linux\/blob\/af5f239\/Documentation\/filesystems\/overlayfs.rst"},{"key":"e_1_3_2_2_3_1","volume-title":"The anatomy of a Git commit. thoughtram Blog (Nov","author":"Burgdorf Christoph","year":"2014","unstructured":"Christoph Burgdorf. 2014. The anatomy of a Git commit. thoughtram Blog (Nov. 2014). https:\/\/github.com\/torvalds\/linux\/blob\/af5f239\/Documentation\/filesystems\/overlayfs.rst"},{"key":"e_1_3_2_2_4_1","volume-title":"Linux Kernel Newbies (Feb","author":"Diego Calleja","year":"2021","unstructured":"Diego Calleja 2021. Linux 5.11. Linux Kernel Newbies (Feb. 2021). https:\/\/kernelnewbies.org\/Linux_5.11"},{"key":"e_1_3_2_2_5_1","unstructured":"Scott Chacon and Ben Straub. 2023. Pro Git (2.1.404 ed.). https:\/\/git-scm.com\/book\/en\/v2"},{"volume-title":"Git SCM Wiki (Jan","year":"2010","key":"e_1_3_2_2_6_1","unstructured":"2010. ContentLimitations. Git SCM Wiki (Jan. 2010). http:\/\/web.archive.org\/web\/20221123090248\/https:\/\/git.wiki.kernel.org\/index.php\/ContentLimitations"},{"key":"e_1_3_2_2_7_1","unstructured":"Natanael Copa 2023. docker-alpine\/x86_64. https:\/\/github.com\/alpinelinux\/docker-alpine\/tree\/9d643ac\/x86_64"},{"volume-title":"Distribution specification. Open Container Initiative (June","year":"2023","key":"e_1_3_2_2_8_1","unstructured":"2023. Distribution specification. Open Container Initiative (June 2023). https:\/\/github.com\/opencontainers\/distribution-spec\/blob\/efe2de0\/spec.md"},{"key":"e_1_3_2_2_9_1","volume-title":"Best practices for writing Dockerfiles. Docker documentation (July","author":"Docker Inc.","year":"2023","unstructured":"Docker Inc.2023. Best practices for writing Dockerfiles. Docker documentation (July 2023). https:\/\/docs.docker.com\/develop\/develop-images\/dockerfile_best-practices\/"},{"key":"e_1_3_2_2_10_1","volume-title":"Docker storage drivers. Docker documentation (May","author":"Docker Inc.","year":"2023","unstructured":"Docker Inc.2023. Docker storage drivers. Docker documentation (May 2023). https:\/\/docs.docker.com\/storage\/storagedriver\/select-storage-driver\/"},{"key":"e_1_3_2_2_11_1","volume-title":"Dockerfile reference. Docker documentation","author":"Docker Inc.","year":"2023","unstructured":"Docker Inc.2023. Dockerfile reference. Docker documentation (2023). https:\/\/docs.docker.com\/engine\/reference\/builder\/"},{"key":"e_1_3_2_2_12_1","volume-title":"git-repack. Git documentation (Oct","author":"Project Git","year":"2022","unstructured":"Git Project. 2022. git-repack. Git documentation (Oct. 2022). https:\/\/git-scm.com\/docs\/git-repack"},{"key":"e_1_3_2_2_13_1","volume-title":"git-worktree. Git documentation (Oct","author":"Project Git","year":"2022","unstructured":"Git Project. 2022. git-worktree. Git documentation (Oct. 2022). https:\/\/git-scm.com\/docs\/git-worktree"},{"key":"e_1_3_2_2_14_1","volume-title":"Podman and Buildah for Docker users. Red Hat Developer (Feb","author":"Henry William","year":"2019","unstructured":"William Henry. 2019. Podman and Buildah for Docker users. Red Hat Developer (Feb. 2019). https:\/\/developers.redhat.com\/blog\/2019\/02\/21\/podman-and-buildah-for-docker-users"},{"volume-title":"Image format specification. Open Container Initiative (April","year":"2023","key":"e_1_3_2_2_15_1","unstructured":"2023. Image format specification. Open Container Initiative (April 2023). https:\/\/github.com\/opencontainers\/image-spec\/blob\/63b8bd0\/spec.md"},{"key":"e_1_3_2_2_16_1","unstructured":"Jolav. 2023. Count LOC online. https:\/\/codetabs.com\/count-loc\/count-loc-online.html"},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0177459"},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-51635-2_40"},{"key":"e_1_3_2_2_19_1","volume-title":"Good news everyone! SLE 15 SP4 is now released. SUSE blog (June","author":"Moutoussamy Vincent","year":"2022","unstructured":"Vincent Moutoussamy. 2022. Good news everyone! SLE 15 SP4 is now released. SUSE blog (June 2022). https:\/\/www.suse.com\/c\/good-news-everyone-sle-15-sp4-is-now-released\/"},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3458817.3476187"},{"key":"e_1_3_2_2_21_1","volume-title":"ch-image(1). Charliecloud 0.33 documentation (June","author":"Reid Priedhorsky","year":"2023","unstructured":"Reid Priedhorsky 2023. ch-image(1). Charliecloud 0.33 documentation (June 2023). https:\/\/hpc.github.io\/charliecloud\/ch-image.html"},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3126908.3126925"},{"volume-title":"Better cache strategy is needed. GitHub (April","year":"2020","key":"e_1_3_2_2_23_1","unstructured":"QwertyJack. 2020. Better cache strategy is needed. GitHub (April 2020). https:\/\/github.com\/apptainer\/singularity\/issues\/3730"},{"key":"e_1_3_2_2_24_1","volume-title":"The road to OCIv2 images: What\u2019s wrong with tar?cyphar (Jan","author":"Sarai Aleksa","year":"2019","unstructured":"Aleksa Sarai. 2019. The road to OCIv2 images: What\u2019s wrong with tar?cyphar (Jan. 2019). https:\/\/www.cyphar.com\/blog\/post\/20190121-ociv2-images-i-tar"},{"key":"e_1_3_2_2_25_1","unstructured":"Guiseppe Scrivano 2023. fuse-overlayfs. https:\/\/github.com\/containers\/fuse-overlayfs\/tree\/v1.12"},{"key":"e_1_3_2_2_26_1","volume-title":"Introducing Scalar: Git at scale for everyone. Azure DevOps Blog (Feb.","author":"Stolee Derrick","year":"2020","unstructured":"Derrick Stolee. 2020. Introducing Scalar: Git at scale for everyone. Azure DevOps Blog (Feb. 2020). https:\/\/devblogs.microsoft.com\/devops\/introducing-scalar\/"},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","unstructured":"Sean Turner and Lily Chen. 2011. Updated security considerations for the MD5 message-digest and the HMAC-MD5 algorithms. RFC 6151. https:\/\/doi.org\/10.17487\/RFC6151","DOI":"10.17487\/RFC6151"}],"event":{"name":"SC-W 2023: Workshops of The International Conference on High Performance Computing, Network, Storage, and Analysis","acronym":"SC-W 2023","location":"Denver CO USA"},"container-title":["Proceedings of the SC '23 Workshops of the International Conference on High Performance Computing, Network, Storage, and Analysis"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3624062.3624585","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3624062.3624585","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3624062.3624585","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,21]],"date-time":"2025-08-21T03:01:43Z","timestamp":1755745303000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3624062.3624585"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,11,12]]},"references-count":27,"alternative-id":["10.1145\/3624062.3624585","10.1145\/3624062"],"URL":"https:\/\/doi.org\/10.1145\/3624062.3624585","relation":{},"subject":[],"published":{"date-parts":[[2023,11,12]]},"assertion":[{"value":"2023-11-12","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}