{"id":"https://openalex.org/W4411091859","doi":"https://doi.org/10.1145/3713082.3730375","title":"Rethinking RPC Communication for Microservices-based Applications","display_name":"Rethinking RPC Communication for Microservices-based Applications","publication_year":2025,"publication_date":"2025-05-14","ids":{"openalex":"https://openalex.org/W4411091859","doi":"https://doi.org/10.1145/3713082.3730375"},"language":"en","primary_location":{"id":"doi:10.1145/3713082.3730375","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3713082.3730375","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3713082.3730375","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 Workshop on Hot Topics in Operating Systems","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3713082.3730375","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5022931813","display_name":"Xiangfeng Zhu","orcid":"https://orcid.org/0009-0009-7557-2090"},"institutions":[{"id":"https://openalex.org/I201448701","display_name":"University of Washington","ror":"https://ror.org/00cvxb145","country_code":"US","type":"education","lineage":["https://openalex.org/I201448701"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xiangfeng Zhu","raw_affiliation_strings":["University of Washington"],"raw_orcid":"https://orcid.org/0009-0009-7557-2090","affiliations":[{"raw_affiliation_string":"University of Washington","institution_ids":["https://openalex.org/I201448701"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101699510","display_name":"Yang Zhou","orcid":"https://orcid.org/0000-0002-3082-7872"},"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/I84218800","display_name":"University of California, Davis","ror":"https://ror.org/05rrcem69","country_code":"US","type":"education","lineage":["https://openalex.org/I84218800"]},{"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":"Yang Zhou","raw_affiliation_strings":["UC Berkeley and UC Davis"],"raw_orcid":"https://orcid.org/0000-0002-3082-7872","affiliations":[{"raw_affiliation_string":"UC Berkeley and UC Davis","institution_ids":["https://openalex.org/I134446601","https://openalex.org/I84218800","https://openalex.org/I95457486"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5114526321","display_name":"Yuyao Wang","orcid":"https://orcid.org/0000-0003-4164-3208"},"institutions":[{"id":"https://openalex.org/I201448701","display_name":"University of Washington","ror":"https://ror.org/00cvxb145","country_code":"US","type":"education","lineage":["https://openalex.org/I201448701"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yuyao Wang","raw_affiliation_strings":["University of Washington"],"raw_orcid":"https://orcid.org/0000-0003-4164-3208","affiliations":[{"raw_affiliation_string":"University of Washington","institution_ids":["https://openalex.org/I201448701"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101486243","display_name":"Xiangyu Gao","orcid":"https://orcid.org/0000-0002-1038-6539"},"institutions":[{"id":"https://openalex.org/I201448701","display_name":"University of Washington","ror":"https://ror.org/00cvxb145","country_code":"US","type":"education","lineage":["https://openalex.org/I201448701"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xiangyu Gao","raw_affiliation_strings":["University of Washington"],"raw_orcid":"https://orcid.org/0000-0002-1038-6539","affiliations":[{"raw_affiliation_string":"University of Washington","institution_ids":["https://openalex.org/I201448701"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101497042","display_name":"Arvind Krishnamurthy","orcid":"https://orcid.org/0000-0002-9505-9528"},"institutions":[{"id":"https://openalex.org/I201448701","display_name":"University of Washington","ror":"https://ror.org/00cvxb145","country_code":"US","type":"education","lineage":["https://openalex.org/I201448701"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Arvind Krishnamurthy","raw_affiliation_strings":["University of Washington"],"raw_orcid":"https://orcid.org/0000-0002-9505-9528","affiliations":[{"raw_affiliation_string":"University of Washington","institution_ids":["https://openalex.org/I201448701"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103398357","display_name":"Sam Kumar","orcid":"https://orcid.org/0009-0003-4036-2233"},"institutions":[{"id":"https://openalex.org/I2799798094","display_name":"UCLA Health","ror":"https://ror.org/01d88se56","country_code":"US","type":"healthcare","lineage":["https://openalex.org/I2799798094"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sam Kumar","raw_affiliation_strings":["UCLA"],"raw_orcid":"https://orcid.org/0009-0003-4036-2233","affiliations":[{"raw_affiliation_string":"UCLA","institution_ids":["https://openalex.org/I2799798094"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5013518229","display_name":"Ratul Mahajan","orcid":"https://orcid.org/0009-0005-8005-6948"},"institutions":[{"id":"https://openalex.org/I201448701","display_name":"University of Washington","ror":"https://ror.org/00cvxb145","country_code":"US","type":"education","lineage":["https://openalex.org/I201448701"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ratul Mahajan","raw_affiliation_strings":["University of Washington"],"raw_orcid":"https://orcid.org/0009-0005-8005-6948","affiliations":[{"raw_affiliation_string":"University of Washington","institution_ids":["https://openalex.org/I201448701"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5007943946","display_name":"Danyang Zhuo","orcid":"https://orcid.org/0000-0002-0611-3941"},"institutions":[{"id":"https://openalex.org/I170897317","display_name":"Duke University","ror":"https://ror.org/00py81415","country_code":"US","type":"education","lineage":["https://openalex.org/I170897317"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Danyang Zhuo","raw_affiliation_strings":["Duke University"],"raw_orcid":"https://orcid.org/0000-0002-0611-3941","affiliations":[{"raw_affiliation_string":"Duke University","institution_ids":["https://openalex.org/I170897317"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"158","last_page":"164"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10714","display_name":"Software-Defined Networks and 5G","score":0.9994999766349792,"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/T10714","display_name":"Software-Defined Networks and 5G","score":0.9994999766349792,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9993000030517578,"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.9979000091552734,"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/microservices","display_name":"Microservices","score":0.9078586101531982},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7679840922355652},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5040963888168335},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.28073328733444214},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.10190984606742859}],"concepts":[{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.9078586101531982},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7679840922355652},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5040963888168335},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.28073328733444214},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.10190984606742859}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3713082.3730375","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3713082.3730375","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3713082.3730375","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 Workshop on Hot Topics in Operating Systems","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3713082.3730375","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3713082.3730375","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3713082.3730375","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 Workshop on Hot Topics in Operating Systems","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G641696011","display_name":"Collaborative Research: NeTS: Medium: Application Defined Networking","funder_award_id":"2402696","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6672488371","display_name":null,"funder_award_id":"2402696,2402695","funder_id":"https://openalex.org/F4320323817","funder_display_name":"Universitas Brawijaya"},{"id":"https://openalex.org/G6750617825","display_name":"Collaborative Research: NeTS: Medium: Application Defined Networking","funder_award_id":"2402695","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},{"id":"https://openalex.org/F4320323817","display_name":"Universitas Brawijaya","ror":"https://ror.org/01wk3d929"},{"id":"https://openalex.org/F4320332180","display_name":"Defense Advanced Research Projects Agency","ror":"https://ror.org/02caytj08"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4411091859.pdf","grobid_xml":"https://content.openalex.org/works/W4411091859.grobid-xml"},"referenced_works_count":18,"referenced_works":["https://openalex.org/W95608104","https://openalex.org/W2265366104","https://openalex.org/W2734941459","https://openalex.org/W2745034467","https://openalex.org/W2761338514","https://openalex.org/W2794896506","https://openalex.org/W3046697300","https://openalex.org/W3105875719","https://openalex.org/W3170637158","https://openalex.org/W3194881980","https://openalex.org/W3212086086","https://openalex.org/W4290991386","https://openalex.org/W4386365337","https://openalex.org/W4386378201","https://openalex.org/W4387321093","https://openalex.org/W4388041078","https://openalex.org/W4388625454","https://openalex.org/W4399851254"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W4210334847","https://openalex.org/W3181741639","https://openalex.org/W4367181468","https://openalex.org/W2767473057","https://openalex.org/W4225586032","https://openalex.org/W3003367851","https://openalex.org/W1492892507"],"abstract_inverted_index":{"Fast":[0],"and":[1,31,38,51,57,69],"efficient":[2,68],"RPCs":[3],"are":[4],"key":[5],"to":[6,66],"the":[7,26,35,47,54],"performance":[8],"of":[9,78],"applications":[10],"based":[11],"on":[12,25],"microservices.":[13],"But":[14],"RPC":[15,48,71],"communication":[16,49,72],"suffers":[17],"from":[18],"significant":[19],"overhead":[20],"today":[21],"because":[22,73],"it":[23,74],"relies":[24],"standard,":[27],"layered":[28],"protocol":[29],"stack":[30,50],"loose":[32],"coupling":[33,53],"between":[34],"end":[36,55],"host":[37,56],"in-network":[39,58],"proxies":[40],"that":[41],"process":[42],"RPCs.":[43],"We":[44],"propose":[45],"delayering":[46],"tightly":[52],"processing":[59],"using":[60],"high-level":[61],"abstractions.":[62],"This":[63],"approach":[64],"leads":[65],"more":[67],"performant":[70],"eliminates":[75],"many":[76],"sources":[77],"overhead.":[79]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
