{"id":"https://openalex.org/W7167702862","doi":"https://doi.org/10.48550/arxiv.2607.05596","title":"Bounded-Memory Parallel Image Pulling for Large Container Images","display_name":"Bounded-Memory Parallel Image Pulling for Large Container Images","publication_year":2026,"publication_date":"2026-07-06","ids":{"openalex":"https://openalex.org/W7167702862","doi":"https://doi.org/10.48550/arxiv.2607.05596"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2607.05596","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2607.05596","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2607.05596","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5140277914","display_name":"Sri Saran Balaji Vellore Rajakumar","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Rajakumar, Sri Saran Balaji Vellore","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5057967031","display_name":"Henry Wang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wang, Henry","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5140272319","display_name":"Ankur Singh","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Singh, Ankur","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5047697732","display_name":"J D Thompson","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Thompson, James","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.155799999833107,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.155799999833107,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.12880000472068787,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T14347","display_name":"Big Data and Digital Economy","score":0.06719999760389328,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/heap","display_name":"Heap (data structure)","score":0.5059000253677368},{"id":"https://openalex.org/keywords/offset","display_name":"Offset (computer science)","score":0.5056999921798706},{"id":"https://openalex.org/keywords/byte","display_name":"Byte","score":0.4174000024795532},{"id":"https://openalex.org/keywords/pipeline","display_name":"Pipeline (software)","score":0.4147999882698059},{"id":"https://openalex.org/keywords/pointer","display_name":"Pointer (user interface)","score":0.3901999890804291},{"id":"https://openalex.org/keywords/image","display_name":"Image (mathematics)","score":0.3727000057697296},{"id":"https://openalex.org/keywords/image-processing","display_name":"Image processing","score":0.37130001187324524},{"id":"https://openalex.org/keywords/container","display_name":"Container (type theory)","score":0.36250001192092896},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.3587000072002411}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8270999789237976},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5770000219345093},{"id":"https://openalex.org/C134757568","wikidata":"https://www.wikidata.org/wiki/Q274089","display_name":"Heap (data structure)","level":2,"score":0.5059000253677368},{"id":"https://openalex.org/C175291020","wikidata":"https://www.wikidata.org/wiki/Q1156822","display_name":"Offset (computer science)","level":2,"score":0.5056999921798706},{"id":"https://openalex.org/C43364308","wikidata":"https://www.wikidata.org/wiki/Q8799","display_name":"Byte","level":2,"score":0.4174000024795532},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.4147999882698059},{"id":"https://openalex.org/C150202949","wikidata":"https://www.wikidata.org/wiki/Q107602","display_name":"Pointer (user interface)","level":2,"score":0.3901999890804291},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.38339999318122864},{"id":"https://openalex.org/C115961682","wikidata":"https://www.wikidata.org/wiki/Q860623","display_name":"Image (mathematics)","level":2,"score":0.3727000057697296},{"id":"https://openalex.org/C9417928","wikidata":"https://www.wikidata.org/wiki/Q1070689","display_name":"Image processing","level":3,"score":0.37130001187324524},{"id":"https://openalex.org/C2781018962","wikidata":"https://www.wikidata.org/wiki/Q5164884","display_name":"Container (type theory)","level":2,"score":0.36250001192092896},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.3587000072002411},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.35100001096725464},{"id":"https://openalex.org/C3115412","wikidata":"https://www.wikidata.org/wiki/Q1194708","display_name":"Bitmap","level":2,"score":0.3488999903202057},{"id":"https://openalex.org/C126831891","wikidata":"https://www.wikidata.org/wiki/Q221673","display_name":"Host (biology)","level":2,"score":0.33239999413490295},{"id":"https://openalex.org/C74912251","wikidata":"https://www.wikidata.org/wiki/Q6815727","display_name":"Memory footprint","level":2,"score":0.31779998540878296},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.3142000138759613},{"id":"https://openalex.org/C63584917","wikidata":"https://www.wikidata.org/wiki/Q333286","display_name":"Bounding overwatch","level":2,"score":0.30070000886917114},{"id":"https://openalex.org/C99138194","wikidata":"https://www.wikidata.org/wiki/Q183427","display_name":"Hash function","level":2,"score":0.29409998655319214},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.2921000123023987},{"id":"https://openalex.org/C160403385","wikidata":"https://www.wikidata.org/wiki/Q220543","display_name":"Queue","level":2,"score":0.2870999872684479},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.27880001068115234},{"id":"https://openalex.org/C28719098","wikidata":"https://www.wikidata.org/wiki/Q44946","display_name":"Point (geometry)","level":2,"score":0.2712000012397766},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.2653999924659729},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.2632000148296356},{"id":"https://openalex.org/C2777735758","wikidata":"https://www.wikidata.org/wiki/Q817765","display_name":"Path (computing)","level":2,"score":0.2506999969482422},{"id":"https://openalex.org/C197129107","wikidata":"https://www.wikidata.org/wiki/Q1921621","display_name":"Merge (version control)","level":2,"score":0.25049999356269836}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2607.05596","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2607.05596","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2607.05596","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2607.05596","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/8","display_name":"Decent work and economic growth","score":0.4527968168258667}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"AI/ML":[0,57],"workloads":[1,46],"increasingly":[2],"run":[3,191],"as":[4,56,174],"containers,":[5],"where":[6,123],"a":[7,31,39,106,175,219,226,267],"container":[8,80,240],"image":[9,23,117,166,228],"must":[10,190],"be":[11],"downloaded":[12],"to":[13,70,135,150,204,250,257],"the":[14,17,27,50,71,78,102,142,158,194,232,260],"host":[15,40,124],"before":[16],"workload":[18],"can":[19,253],"start.":[20],"This":[21,113],"cold":[22],"pull":[24,216],"lands":[25,171],"on":[26,120,155,172],"critical":[28],"path":[29],"whenever":[30],"training":[32],"or":[33,38],"inference":[34],"job":[35],"scales":[36],"up":[37],"is":[41,126,223,263],"updated,":[42],"and":[43,119,130,161,184],"for":[44,271],"GPU":[45,121],"it":[47,133],"has":[48],"become":[49],"dominant":[51],"component":[52],"of":[53,98,137,141,165],"startup":[54],"time":[55],"images":[58,202],"reach":[59],"31--48~GiB":[60],"compressed.":[61],"We":[62],"present":[63],"Disk-Backed":[64],"Parallel":[65],"Pull":[66],"(DBPP),":[67],"an":[68,272],"alternative":[69],"in-memory":[72],"ordered":[73],"reassembly":[74],"used":[75],"by":[76,211],"containerd~2.2,":[77],"upstream":[79],"runtime.":[81],"containerd":[82,189],"splits":[83],"layers":[84],"into":[85],"chunks":[86,94],"fetched":[87],"concurrently":[88],"over":[89],"HTTP":[90],"range":[91],"requests,":[92],"but":[93],"that":[95,244,255],"arrive":[96],"out":[97,136],"order":[99],"accumulate":[100],"in":[101,111,247],"runtime":[103,143],"heap":[104],"until":[105],"sequential":[107],"consumer":[108],"drains":[109],"them":[110],"order.":[112],"backlog":[114],"grows":[115],"with":[116,128],"size,":[118],"nodes":[122],"memory":[125,138,163,210,248],"shared":[127],"frameworks":[129],"model":[131],"weights,":[132],"leads":[134],"(OOM)":[139],"termination":[140],"itself.":[144],"DBPP":[145,179,206,230],"writes":[146],"each":[147,169],"chunk":[148],"directly":[149],"its":[151],"target":[152],"byte":[153],"offset":[154],"disk,":[156],"eliminating":[157],"ordering":[159,252],"dependency":[160],"bounding":[162],"regardless":[164],"size.":[167],"Because":[168],"layer":[170],"disk":[173,258],"complete,":[176],"seekable":[177],"file,":[178],"runs":[180],"SHA-256":[181],"digest":[182],"verification":[183],"decompression":[185],"simultaneously,":[186],"two":[187],"passes":[188],"one":[192],"after":[193],"other.":[195],"In":[196],"controlled":[197],"experiments":[198],"across":[199],"five":[200],"production-scale":[201],"(up":[203],"48.5~GiB),":[205],"reduces":[207],"peak":[208],"daemon":[209],"8.7--25.3$\\times$":[212],"while":[213,229],"maintaining":[214],"comparable":[215],"throughput.":[217],"On":[218],"memory-constrained":[220],"node,":[221],"containerd~2.2":[222],"OOM-killed":[224],"pulling":[225],"31.4~GiB":[227],"completes":[231],"same":[233],"pull.":[234],"The":[235],"underlying":[236],"idea":[237],"reaches":[238],"past":[239],"images:":[241],"any":[242],"pipeline":[243],"buffers":[245],"data":[246],"only":[249],"enforce":[251],"move":[254],"buffer":[256],"once":[259],"backing":[261],"store":[262],"fast":[264],"enough,":[265],"trading":[266],"scarce,":[268],"contended":[269],"resource":[270],"abundant":[273],"one.":[274]},"counts_by_year":[],"updated_date":"2026-07-28T07:46:37.118299","created_date":"2026-07-09T00:00:00"}
