{"id":"https://openalex.org/W4394871744","doi":"https://doi.org/10.1145/3617232.3624866","title":"CodeCrunch: Improving Serverless Performance via Function Compression and Cost-Aware Warmup Location Optimization","display_name":"CodeCrunch: Improving Serverless Performance via Function Compression and Cost-Aware Warmup Location Optimization","publication_year":2024,"publication_date":"2024-04-17","ids":{"openalex":"https://openalex.org/W4394871744","doi":"https://doi.org/10.1145/3617232.3624866"},"language":"en","primary_location":{"id":"doi:10.1145/3617232.3624866","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3617232.3624866","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3617232.3624866","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.3624866","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","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":true,"raw_author_name":"Rohan Basu Roy","raw_affiliation_strings":["Northeastern University, Boston, USA"],"affiliations":[{"raw_affiliation_string":"Northeastern University, Boston, USA","institution_ids":["https://openalex.org/I12912129"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5007281535","display_name":"Tirthak Patel","orcid":"https://orcid.org/0000-0003-3127-5931"},"institutions":[{"id":"https://openalex.org/I74775410","display_name":"Rice University","ror":"https://ror.org/008zs3103","country_code":"US","type":"education","lineage":["https://openalex.org/I74775410"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Tirthak Patel","raw_affiliation_strings":["Rice University, Houston, United States"],"affiliations":[{"raw_affiliation_string":"Rice University, Houston, United States","institution_ids":["https://openalex.org/I74775410"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5016236164","display_name":"Rohan Garg","orcid":"https://orcid.org/0000-0002-6546-5234"},"institutions":[{"id":"https://openalex.org/I4210153414","display_name":"Nutanix (United States)","ror":"https://ror.org/04tz2xx73","country_code":"US","type":"company","lineage":["https://openalex.org/I4210153414"]},{"id":"https://openalex.org/I58610484","display_name":"Seattle University","ror":"https://ror.org/02jqc0m91","country_code":"US","type":"education","lineage":["https://openalex.org/I58610484"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Rohan Garg","raw_affiliation_strings":["Nutanix Inc., Seattle, United States"],"affiliations":[{"raw_affiliation_string":"Nutanix Inc., Seattle, United States","institution_ids":["https://openalex.org/I4210153414","https://openalex.org/I58610484"]}]},{"author_position":"last","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, United States"],"affiliations":[{"raw_affiliation_string":"Northeastern University, Boston, United States","institution_ids":["https://openalex.org/I12912129"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5059477581"],"corresponding_institution_ids":["https://openalex.org/I12912129"],"apc_list":null,"apc_paid":null,"fwci":5.3441,"has_fulltext":true,"cited_by_count":7,"citation_normalized_percentile":{"value":0.9555458,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"85","last_page":"101"},"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.9984999895095825,"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.9984999895095825,"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.9976999759674072,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.996999979019165,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8284981846809387},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.664440393447876},{"id":"https://openalex.org/keywords/function","display_name":"Function (biology)","score":0.6035031080245972},{"id":"https://openalex.org/keywords/compression","display_name":"Compression (physics)","score":0.5584758520126343},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5303937196731567},{"id":"https://openalex.org/keywords/state","display_name":"State (computer science)","score":0.41375863552093506},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.36716771125793457},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.35247164964675903},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.33376824855804443},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.14952382445335388},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.13256323337554932}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8284981846809387},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.664440393447876},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.6035031080245972},{"id":"https://openalex.org/C180016635","wikidata":"https://www.wikidata.org/wiki/Q2712821","display_name":"Compression (physics)","level":2,"score":0.5584758520126343},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5303937196731567},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.41375863552093506},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.36716771125793457},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.35247164964675903},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.33376824855804443},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.14952382445335388},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.13256323337554932},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","level":0,"score":0.0},{"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/C78458016","wikidata":"https://www.wikidata.org/wiki/Q840400","display_name":"Evolutionary biology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3617232.3624866","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3617232.3624866","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3617232.3624866","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.3624866","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3617232.3624866","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3617232.3624866","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":[{"score":0.7400000095367432,"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7"}],"awards":[{"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/G848032724","display_name":null,"funder_award_id":"Science","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320310133","display_name":"Rice University","ror":"https://ror.org/008zs3103"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4394871744.pdf","grobid_xml":"https://content.openalex.org/works/W4394871744.grobid-xml"},"referenced_works_count":77,"referenced_works":["https://openalex.org/W95608104","https://openalex.org/W375930406","https://openalex.org/W2013743559","https://openalex.org/W2046136445","https://openalex.org/W2059540664","https://openalex.org/W2128859735","https://openalex.org/W2188295842","https://openalex.org/W2326454698","https://openalex.org/W2573774999","https://openalex.org/W2606560195","https://openalex.org/W2804874586","https://openalex.org/W2885143938","https://openalex.org/W2886464150","https://openalex.org/W2887761271","https://openalex.org/W2887901326","https://openalex.org/W2890025235","https://openalex.org/W2899160556","https://openalex.org/W2910168872","https://openalex.org/W2911351991","https://openalex.org/W2918996793","https://openalex.org/W2931122162","https://openalex.org/W2946043566","https://openalex.org/W2963761135","https://openalex.org/W2970239788","https://openalex.org/W2979479406","https://openalex.org/W2979729542","https://openalex.org/W2988103045","https://openalex.org/W2988514844","https://openalex.org/W2996705685","https://openalex.org/W2997561286","https://openalex.org/W3008539238","https://openalex.org/W3009671443","https://openalex.org/W3010457348","https://openalex.org/W3010543330","https://openalex.org/W3012028616","https://openalex.org/W3017285709","https://openalex.org/W3017800872","https://openalex.org/W3027621476","https://openalex.org/W3042888170","https://openalex.org/W3084651990","https://openalex.org/W3085234226","https://openalex.org/W3089365967","https://openalex.org/W3094045251","https://openalex.org/W3096533337","https://openalex.org/W3097213700","https://openalex.org/W3103950664","https://openalex.org/W3106129226","https://openalex.org/W3110940899","https://openalex.org/W3112094022","https://openalex.org/W3112236759","https://openalex.org/W3116136571","https://openalex.org/W3125961627","https://openalex.org/W3132569061","https://openalex.org/W3153413990","https://openalex.org/W3155705005","https://openalex.org/W3158207578","https://openalex.org/W3164865299","https://openalex.org/W3193057123","https://openalex.org/W3203063759","https://openalex.org/W3204758381","https://openalex.org/W3208939081","https://openalex.org/W3209190856","https://openalex.org/W3210617645","https://openalex.org/W3211883317","https://openalex.org/W4200519014","https://openalex.org/W4206566909","https://openalex.org/W4207001006","https://openalex.org/W4210587031","https://openalex.org/W4214610523","https://openalex.org/W4220661638","https://openalex.org/W4226302867","https://openalex.org/W4251038806","https://openalex.org/W4286239569","https://openalex.org/W6645073232","https://openalex.org/W6686959480","https://openalex.org/W6753224742","https://openalex.org/W6753751555"],"related_works":["https://openalex.org/W17155033","https://openalex.org/W3207760230","https://openalex.org/W1496222301","https://openalex.org/W4312814274","https://openalex.org/W1590307681","https://openalex.org/W2536018345","https://openalex.org/W4285370786","https://openalex.org/W2296488620","https://openalex.org/W2358353312","https://openalex.org/W2353836703"],"abstract_inverted_index":{"Serverless":[0],"computing":[1,65],"has":[2],"a":[3,32],"critical":[4],"problem":[5],"of":[6,54],"function":[7,17,56],"cold":[8,12],"starts.":[9],"To":[10,43],"minimize":[11],"starts,":[13],"state-of-the-art":[14],"techniques":[15],"predict":[16],"invocation":[18],"times":[19],"to":[20,62],"warm":[21],"them":[22],"up.":[23],"Warmed-up":[24],"functions":[25],"occupy":[26],"space":[27],"in":[28],"memory":[29,71],"and":[30,58],"incur":[31],"keep-alive":[33],"cost,":[34],"which":[35,50],"can":[36],"become":[37],"exceedingly":[38],"prohibitive":[39],"under":[40,69],"bursty":[41],"load.":[42],"address":[44],"this":[45],"issue,":[46],"we":[47],"design":[48],"CodeCrunch,":[49],"introduces":[51],"the":[52],"concept":[53],"serverless":[55,64],"compression":[57],"exploits":[59],"server":[60],"heterogeneity":[61],"make":[63],"more":[66],"efficient,":[67],"especially":[68],"high":[70],"pressure.":[72]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":2}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2025-10-10T00:00:00"}
