{"id":"https://openalex.org/W4416297989","doi":"https://doi.org/10.1145/3772356.3772404","title":"A Case for Learned Cloud Emulators","display_name":"A Case for Learned Cloud Emulators","publication_year":2025,"publication_date":"2025-11-17","ids":{"openalex":"https://openalex.org/W4416297989","doi":"https://doi.org/10.1145/3772356.3772404"},"language":null,"primary_location":{"id":"doi:10.1145/3772356.3772404","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3772356.3772404","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3772356.3772404","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 24th ACM Workshop on Hot Topics in Networks","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/3772356.3772404","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5103194699","display_name":"Archit Bhatnagar","orcid":"https://orcid.org/0009-0001-2722-6996"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Archit Bhatnagar","raw_affiliation_strings":["University of Michigan, Ann Arbor, USA"],"affiliations":[{"raw_affiliation_string":"University of Michigan, Ann Arbor, USA","institution_ids":["https://openalex.org/I27837315"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101886757","display_name":"Yiming Qiu","orcid":"https://orcid.org/0009-0003-9328-3205"},"institutions":[{"id":"https://openalex.org/I889458895","display_name":"University of Hong Kong","ror":"https://ror.org/02zhqgq86","country_code":"HK","type":"education","lineage":["https://openalex.org/I889458895"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Yiming Qiu","raw_affiliation_strings":["University of Hong Kong, Hong Kong, Hong Kong"],"affiliations":[{"raw_affiliation_string":"University of Hong Kong, Hong Kong, Hong Kong","institution_ids":["https://openalex.org/I889458895"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5120701731","display_name":"Sarah McClure","orcid":"https://orcid.org/0000-0001-8384-8813"},"institutions":[{"id":"https://openalex.org/I134446601","display_name":"Berkeley College","ror":"https://ror.org/02xewxa75","country_code":"US","type":"education","lineage":["https://openalex.org/I134446601"]},{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sarah McClure","raw_affiliation_strings":["UC Berkeley, Berkeley, USA"],"affiliations":[{"raw_affiliation_string":"UC Berkeley, Berkeley, USA","institution_ids":["https://openalex.org/I134446601","https://openalex.org/I95457486"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045155287","display_name":"Sylvia Ratnasamy","orcid":"https://orcid.org/0000-0002-0524-9425"},"institutions":[{"id":"https://openalex.org/I134446601","display_name":"Berkeley College","ror":"https://ror.org/02xewxa75","country_code":"US","type":"education","lineage":["https://openalex.org/I134446601"]},{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sylvia Ratnasamy","raw_affiliation_strings":["UC Berkeley, Berkeley, USA"],"affiliations":[{"raw_affiliation_string":"UC Berkeley, Berkeley, USA","institution_ids":["https://openalex.org/I134446601","https://openalex.org/I95457486"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5082276670","display_name":"Ang Chen","orcid":"https://orcid.org/0009-0003-8326-8124"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ang Chen","raw_affiliation_strings":["University of Michigan, Ann Arbor, USA"],"affiliations":[{"raw_affiliation_string":"University of Michigan, Ann Arbor, USA","institution_ids":["https://openalex.org/I27837315"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5103194699"],"corresponding_institution_ids":["https://openalex.org/I27837315"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.39085877,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"69","last_page":"76"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.5040000081062317,"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"}},"topics":[{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.5040000081062317,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.1451999992132187,"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/T11986","display_name":"Scientific Computing and Data Management","score":0.08799999952316284,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/emulation","display_name":"Emulation","score":0.7925999760627747},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.7925000190734863},{"id":"https://openalex.org/keywords/devops","display_name":"DevOps","score":0.7580999732017517},{"id":"https://openalex.org/keywords/documentation","display_name":"Documentation","score":0.5192000269889832},{"id":"https://openalex.org/keywords/provisioning","display_name":"Provisioning","score":0.503600001335144},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.4986000061035156},{"id":"https://openalex.org/keywords/resource","display_name":"Resource (disambiguation)","score":0.41280001401901245},{"id":"https://openalex.org/keywords/service","display_name":"Service (business)","score":0.41280001401901245}],"concepts":[{"id":"https://openalex.org/C149810388","wikidata":"https://www.wikidata.org/wiki/Q5374873","display_name":"Emulation","level":2,"score":0.7925999760627747},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.7925000190734863},{"id":"https://openalex.org/C9903902","wikidata":"https://www.wikidata.org/wiki/Q3025536","display_name":"DevOps","level":3,"score":0.7580999732017517},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7167999744415283},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.578499972820282},{"id":"https://openalex.org/C56666940","wikidata":"https://www.wikidata.org/wiki/Q788790","display_name":"Documentation","level":2,"score":0.5192000269889832},{"id":"https://openalex.org/C172191483","wikidata":"https://www.wikidata.org/wiki/Q1071806","display_name":"Provisioning","level":2,"score":0.503600001335144},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.4986000061035156},{"id":"https://openalex.org/C206345919","wikidata":"https://www.wikidata.org/wiki/Q20380951","display_name":"Resource (disambiguation)","level":2,"score":0.41280001401901245},{"id":"https://openalex.org/C2780378061","wikidata":"https://www.wikidata.org/wiki/Q25351891","display_name":"Service (business)","level":2,"score":0.41280001401901245},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4099000096321106},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.36000001430511475},{"id":"https://openalex.org/C57041688","wikidata":"https://www.wikidata.org/wiki/Q220644","display_name":"Service-oriented architecture","level":3,"score":0.32260000705718994},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3098999857902527},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3025999963283539},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.29010000824928284},{"id":"https://openalex.org/C96324660","wikidata":"https://www.wikidata.org/wiki/Q205446","display_name":"Dataflow","level":2,"score":0.2824999988079071},{"id":"https://openalex.org/C120115606","wikidata":"https://www.wikidata.org/wiki/Q5135723","display_name":"Cloud testing","level":4,"score":0.2815000116825104},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.27950000762939453},{"id":"https://openalex.org/C105446022","wikidata":"https://www.wikidata.org/wiki/Q445962","display_name":"Legacy system","level":3,"score":0.266400009393692},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.2648000121116638},{"id":"https://openalex.org/C35578498","wikidata":"https://www.wikidata.org/wiki/Q193424","display_name":"Web service","level":2,"score":0.2556000053882599},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.25369998812675476},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.2502000033855438}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3772356.3772404","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3772356.3772404","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3772356.3772404","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 24th ACM Workshop on Hot Topics in Networks","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3772356.3772404","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3772356.3772404","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3772356.3772404","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 24th ACM Workshop on Hot Topics in Networks","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1742373874","display_name":"Collaborative Research: CNS Core: Medium: Movement of Computation and Data in Splitkernel-disaggregated, Data-intensive Systems","funder_award_id":"2107147","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G2152798237","display_name":null,"funder_award_id":"CNS-2106751","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G4252214659","display_name":"CAREER: Programmable In-network Security","funder_award_id":"1942219","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G4662746506","display_name":null,"funder_award_id":"CNS-2214272","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5807264171","display_name":"Collaborative Research: CNS Core: Large: Runtime Programmable Networks","funder_award_id":"2214272","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5967772380","display_name":null,"funder_award_id":"CNS2214272","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6088554862","display_name":"Collaborative Research: CNS Core: Medium: Reconfigurable Kernel Datapaths with Adaptive Optimizations","funder_award_id":"2106751","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G7327530771","display_name":null,"funder_award_id":"CNS-2107147","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G7832383565","display_name":null,"funder_award_id":"CNS-1942219","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G8140457443","display_name":null,"funder_award_id":"Early Career Faculty Grant","funder_id":"https://openalex.org/F4320316785","funder_display_name":"VMware"},{"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/F4320307791","display_name":"Cisco Systems","ror":"https://ror.org/03yt1ez60"},{"id":"https://openalex.org/F4320316785","display_name":"VMware","ror":null}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4416297989.pdf","grobid_xml":"https://content.openalex.org/works/W4416297989.grobid-xml"},"referenced_works_count":2,"referenced_works":["https://openalex.org/W2101512909","https://openalex.org/W2583228413"],"related_works":[],"abstract_inverted_index":{"Creating":[0],"and":[1,16,30,63,71,78,112,133],"maintaining":[2],"cloud":[3,95],"infrastructure":[4],"via":[5,97],"\"DevOps":[6],"programs\"":[7],"is":[8,28,61,106],"essential":[9],"to":[10,35,44,67,90,109],"using":[11,120],"the":[12,18,25,54,117],"cloud.":[13,55],"However,":[14,56],"developing":[15,57],"testing":[17,49],"DevOps":[19,45],"programs":[20],"requires":[21],"resource":[22],"provisioning":[23],"in":[24],"cloud,":[26],"which":[27],"time-consuming":[29],"costly.":[31],"Cloud":[32],"emulators":[33,59],"seek":[34],"enable":[36],"high":[37],"velocity":[38],"development":[39],"by":[40],"emulating":[41],"cloud-level":[42],"APIs":[43],"programs,":[46],"enabling":[47],"frictionless":[48],"locally":[50],"without":[51],"going":[52],"through":[53],"these":[58],"today":[60],"tedious":[62],"error-prone:":[64],"engineers":[65],"need":[66],"digest":[68],"extensive":[69],"documentation,":[70],"hand-craft":[72],"emulation":[73,92],"logic":[74,93],"for":[75,85,123],"each":[76],"service":[77,79],"interactions.":[80],"We":[81,101,128],"make":[82],"a":[83,86],"case":[84],"fundamentally":[87],"different":[88],"approach:":[89],"\"learn\"":[91],"from":[94],"documentation":[96],"automated":[98],"code":[99,118],"synthesis.":[100],"observe":[102],"that":[103,113,137],"this":[104],"task":[105],"particularly":[107],"amenable":[108],"AI":[110],"automation,":[111],"we":[114],"can":[115],"constrain":[116],"generation":[119],"principled":[121],"abstractions":[122],"accurate":[124],"synthesis":[125],"at":[126],"scale.":[127],"report":[129],"our":[130,138],"preliminary":[131],"findings":[132],"discuss":[134],"new":[135],"opportunities":[136],"approach":[139],"will":[140],"enable.":[141],"check":[142]},"counts_by_year":[],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2025-11-17T00:00:00"}
