{"id":"https://openalex.org/W4394871711","doi":"https://doi.org/10.1145/3617232.3624871","title":"RainbowCake: Mitigating Cold-starts in Serverless with Layer-wise Container Caching and Sharing","display_name":"RainbowCake: Mitigating Cold-starts in Serverless with Layer-wise Container Caching and Sharing","publication_year":2024,"publication_date":"2024-04-17","ids":{"openalex":"https://openalex.org/W4394871711","doi":"https://doi.org/10.1145/3617232.3624871"},"language":"en","primary_location":{"id":"doi:10.1145/3617232.3624871","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3617232.3624871","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3617232.3624871","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 1","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3617232.3624871","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5075787386","display_name":"Hanfei Yu","orcid":"https://orcid.org/0000-0001-5790-4981"},"institutions":[{"id":"https://openalex.org/I121820613","display_name":"Louisiana State University","ror":"https://ror.org/05ect4e57","country_code":"US","type":"education","lineage":["https://openalex.org/I121820613"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Hanfei Yu","raw_affiliation_strings":["Louisiana State University, Baton Rouge, LA, USA"],"affiliations":[{"raw_affiliation_string":"Louisiana State University, Baton Rouge, LA, USA","institution_ids":["https://openalex.org/I121820613"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5059477581","display_name":"Rohan Basu Roy","orcid":"https://orcid.org/0000-0002-1082-9846"},"institutions":[{"id":"https://openalex.org/I12912129","display_name":"Northeastern University","ror":"https://ror.org/04t5xt781","country_code":"US","type":"education","lineage":["https://openalex.org/I12912129"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Rohan Basu Roy","raw_affiliation_strings":["Northeastern University, Boston, MA, USA"],"affiliations":[{"raw_affiliation_string":"Northeastern University, Boston, MA, USA","institution_ids":["https://openalex.org/I12912129"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021447300","display_name":"C. Fontenot","orcid":"https://orcid.org/0009-0009-0700-4294"},"institutions":[{"id":"https://openalex.org/I121820613","display_name":"Louisiana State University","ror":"https://ror.org/05ect4e57","country_code":"US","type":"education","lineage":["https://openalex.org/I121820613"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Christian Fontenot","raw_affiliation_strings":["Louisiana State University, Baton Rouge, LA, USA"],"affiliations":[{"raw_affiliation_string":"Louisiana State University, Baton Rouge, LA, USA","institution_ids":["https://openalex.org/I121820613"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074406596","display_name":"Devesh Tiwari","orcid":null},"institutions":[{"id":"https://openalex.org/I12912129","display_name":"Northeastern University","ror":"https://ror.org/04t5xt781","country_code":"US","type":"education","lineage":["https://openalex.org/I12912129"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Devesh Tiwari","raw_affiliation_strings":["Northeastern University, Boston, MA, United States"],"affiliations":[{"raw_affiliation_string":"Northeastern University, Boston, MA, United States","institution_ids":["https://openalex.org/I12912129"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100402612","display_name":"Jian Li","orcid":"https://orcid.org/0000-0003-3642-3569"},"institutions":[{"id":"https://openalex.org/I59553526","display_name":"Stony Brook University","ror":"https://ror.org/05qghxh33","country_code":"US","type":"education","lineage":["https://openalex.org/I59553526"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jian Li","raw_affiliation_strings":["Stony Brook University, Stony Brook, NY, USA"],"affiliations":[{"raw_affiliation_string":"Stony Brook University, Stony Brook, NY, USA","institution_ids":["https://openalex.org/I59553526"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5016938862","display_name":"Hong Zhang","orcid":"https://orcid.org/0000-0001-7468-3746"},"institutions":[{"id":"https://openalex.org/I151746483","display_name":"University of Waterloo","ror":"https://ror.org/01aff2v68","country_code":"CA","type":"education","lineage":["https://openalex.org/I151746483"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Hong Zhang","raw_affiliation_strings":["University of Waterloo, Waterloo, Ontario, Canada"],"affiliations":[{"raw_affiliation_string":"University of Waterloo, Waterloo, Ontario, Canada","institution_ids":["https://openalex.org/I151746483"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100769481","display_name":"Hao Wang","orcid":"https://orcid.org/0000-0002-1444-2657"},"institutions":[{"id":"https://openalex.org/I121820613","display_name":"Louisiana State University","ror":"https://ror.org/05ect4e57","country_code":"US","type":"education","lineage":["https://openalex.org/I121820613"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Hao Wang","raw_affiliation_strings":["Louisiana State University, Baton Rouge, LA, United States"],"affiliations":[{"raw_affiliation_string":"Louisiana State University, Baton Rouge, LA, United States","institution_ids":["https://openalex.org/I121820613"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5079637252","display_name":"Seung\u2010Jong Park","orcid":"https://orcid.org/0000-0001-7821-7793"},"institutions":[{"id":"https://openalex.org/I20382870","display_name":"Missouri University of Science and Technology","ror":"https://ror.org/00scwqd12","country_code":"US","type":"education","lineage":["https://openalex.org/I20382870"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Seung-Jong Park","raw_affiliation_strings":["Missouri University of Science and Technology, Rolla, MO, United States"],"affiliations":[{"raw_affiliation_string":"Missouri University of Science and Technology, Rolla, MO, United States","institution_ids":["https://openalex.org/I20382870"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":8,"corresponding_author_ids":["https://openalex.org/A5075787386"],"corresponding_institution_ids":["https://openalex.org/I121820613"],"apc_list":null,"apc_paid":null,"fwci":35.8815,"has_fulltext":true,"cited_by_count":47,"citation_normalized_percentile":{"value":0.99785961,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":99,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"335","last_page":"350"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9998000264167786,"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"}},"topics":[{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9998000264167786,"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"}},{"id":"https://openalex.org/T10273","display_name":"IoT and Edge/Fog Computing","score":0.9991000294685364,"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/T10270","display_name":"Blockchain Technology Applications and Security","score":0.9965000152587891,"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/container","display_name":"Container (type theory)","score":0.8409252762794495},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7348208427429199},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.5774679183959961},{"id":"https://openalex.org/keywords/burstiness","display_name":"Burstiness","score":0.5023946762084961},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.45111632347106934},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4333876967430115},{"id":"https://openalex.org/keywords/layer","display_name":"Layer (electronics)","score":0.41122886538505554},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3544786870479584},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.10926687717437744},{"id":"https://openalex.org/keywords/materials-science","display_name":"Materials science","score":0.06314721703529358}],"concepts":[{"id":"https://openalex.org/C2781018962","wikidata":"https://www.wikidata.org/wiki/Q5164884","display_name":"Container (type theory)","level":2,"score":0.8409252762794495},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7348208427429199},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.5774679183959961},{"id":"https://openalex.org/C2781023610","wikidata":"https://www.wikidata.org/wiki/Q17006304","display_name":"Burstiness","level":3,"score":0.5023946762084961},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.45111632347106934},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4333876967430115},{"id":"https://openalex.org/C2779227376","wikidata":"https://www.wikidata.org/wiki/Q6505497","display_name":"Layer (electronics)","level":2,"score":0.41122886538505554},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3544786870479584},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.10926687717437744},{"id":"https://openalex.org/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","level":0,"score":0.06314721703529358},{"id":"https://openalex.org/C159985019","wikidata":"https://www.wikidata.org/wiki/Q181790","display_name":"Composite material","level":1,"score":0.0},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.0},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3617232.3624871","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3617232.3624871","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3617232.3624871","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 1","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3617232.3624871","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3617232.3624871","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3617232.3624871","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 1","raw_type":"proceedings-article"},"sustainable_development_goals":[{"display_name":"Zero hunger","score":0.4399999976158142,"id":"https://metadata.un.org/sdg/2"}],"awards":[{"id":"https://openalex.org/G1000805698","display_name":null,"funder_award_id":"2120248","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G1271705906","display_name":null,"funder_award_id":"W911NF-23-1-0072","funder_id":"https://openalex.org/F4320338281","funder_display_name":"Army Research Office"},{"id":"https://openalex.org/G1633033257","display_name":null,"funder_award_id":"2153502","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G1825357591","display_name":null,"funder_award_id":"2104880","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G2880213567","display_name":null,"funder_award_id":"2148309","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G3490099589","display_name":null,"funder_award_id":"CRII-OAC-2153502","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G388224531","display_name":null,"funder_award_id":"CRII-CNS-NeTS-","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G4201342581","display_name":null,"funder_award_id":"RINGS-2148309","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G4465072243","display_name":null,"funder_award_id":"1910601","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5488561306","display_name":null,"funder_award_id":"2124897","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6301791747","display_name":null,"funder_award_id":"RINGS","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G7452299184","display_name":null,"funder_award_id":"W911NF","funder_id":"https://openalex.org/F4320338281","funder_display_name":"Army Research Office"},{"id":"https://openalex.org/G848032724","display_name":null,"funder_award_id":"Science","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G8961849392","display_name":null,"funder_award_id":"DE-EE0009341","funder_id":"https://openalex.org/F4320306084","funder_display_name":"U.S. Department of Energy"},{"id":"https://openalex.org/G8998121839","display_name":null,"funder_award_id":"911NF","funder_id":"https://openalex.org/F4320338281","funder_display_name":"Army Research Office"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320306084","display_name":"U.S. Department of Energy","ror":"https://ror.org/01bj3aw27"},{"id":"https://openalex.org/F4320310598","display_name":"Amazon Web Services","ror":"https://ror.org/04mv4n011"},{"id":"https://openalex.org/F4320338281","display_name":"Army Research Office","ror":"https://ror.org/05epdh915"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4394871711.pdf","grobid_xml":"https://content.openalex.org/works/W4394871711.grobid-xml"},"referenced_works_count":32,"referenced_works":["https://openalex.org/W1672859716","https://openalex.org/W2064224609","https://openalex.org/W2131062488","https://openalex.org/W2591324491","https://openalex.org/W2604805566","https://openalex.org/W2734941459","https://openalex.org/W2886464150","https://openalex.org/W2887901326","https://openalex.org/W2918828872","https://openalex.org/W2979479406","https://openalex.org/W2987607480","https://openalex.org/W2991978356","https://openalex.org/W3010457348","https://openalex.org/W3010543330","https://openalex.org/W3012028616","https://openalex.org/W3081536716","https://openalex.org/W3104578449","https://openalex.org/W3112094022","https://openalex.org/W3114647881","https://openalex.org/W3130689885","https://openalex.org/W3153485152","https://openalex.org/W3172278473","https://openalex.org/W4200386091","https://openalex.org/W4214610523","https://openalex.org/W4220661638","https://openalex.org/W4220848902","https://openalex.org/W4224942258","https://openalex.org/W4283219705","https://openalex.org/W4286775949","https://openalex.org/W6753751555","https://openalex.org/W6764903536","https://openalex.org/W6785273901"],"related_works":["https://openalex.org/W1843717240","https://openalex.org/W2340440348","https://openalex.org/W2508200300","https://openalex.org/W2083756677","https://openalex.org/W2737070158","https://openalex.org/W2138256111","https://openalex.org/W1574103160","https://openalex.org/W1591572210","https://openalex.org/W4297850514","https://openalex.org/W2495822618"],"abstract_inverted_index":{"Serverless":[0],"computing":[1,9,26],"has":[2,46],"grown":[3],"rapidly":[4],"as":[5],"a":[6],"new":[7],"cloud":[8],"paradigm":[10],"that":[11],"promises":[12],"ease-of-management,":[13],"cost-efficiency,":[14],"and":[15,58],"auto-scaling":[16],"by":[17,50,89],"shipping":[18],"functions":[19,95],"via":[20],"self-contained":[21],"virtualized":[22],"containers.":[23,105],"Unfortunately,":[24],"serverless":[25],"suffers":[27],"from":[28,98],"severe":[29],"cold-start":[30,82],"problems---starting":[31],"containers":[32,91],"incurs":[33],"non-trivial":[34],"latency.":[35],"Full":[36],"container":[37,56,59,64,67,74,85],"caching":[38,57,65,75],"is":[39],"widely":[40],"applied":[41],"to":[42,92,103],"mitigate":[43],"cold-starts,":[44],"yet":[45],"recently":[47],"been":[48],"outperformed":[49],"two":[51],"lines":[52],"of":[53],"research:":[54],"partial":[55,63],"sharing.":[60],"However,":[61],"either":[62],"or":[66],"sharing":[68,86],"techniques":[69],"exhibit":[70],"their":[71],"drawbacks.":[72],"Partial":[73],"effectively":[76],"deals":[77],"with":[78],"burstiness":[79],"while":[80,96],"leaving":[81],"mitigation":[83],"halfway;":[84],"reduces":[87],"cold-starts":[88],"enabling":[90],"serve":[93],"multiple":[94],"suffering":[97],"excessive":[99],"memory":[100],"waste":[101],"due":[102],"over-packed":[104]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":34},{"year":2024,"cited_by_count":10}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2025-10-10T00:00:00"}
