{"id":"https://openalex.org/W4405828728","doi":"https://doi.org/10.1145/3704440.3704786","title":"Ripple: Large-Scale Service and Configuration Management in the Cloud","display_name":"Ripple: Large-Scale Service and Configuration Management in the Cloud","publication_year":2024,"publication_date":"2024-12-02","ids":{"openalex":"https://openalex.org/W4405828728","doi":"https://doi.org/10.1145/3704440.3704786"},"language":"en","primary_location":{"id":"doi:10.1145/3704440.3704786","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3704440.3704786","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 25th International Middleware Conference: Demos, Posters and Doctoral Symposium","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5014759800","display_name":"Shuping Ji","orcid":"https://orcid.org/0000-0002-5070-8643"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210128818","display_name":"Institute of Software","ror":"https://ror.org/033dfsn42","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210128818"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Shuping Ji","raw_affiliation_strings":["Institute of Software, Chinese, Academy of Sciences, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0002-5070-8643","affiliations":[{"raw_affiliation_string":"Institute of Software, Chinese, Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I19820366"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5115604181","display_name":"Zhen Tang","orcid":"https://orcid.org/0000-0002-4778-7029"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210128818","display_name":"Institute of Software","ror":"https://ror.org/033dfsn42","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210128818"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhen Tang","raw_affiliation_strings":["Institute of Software, Chinese, Academy of Sciences, Beijing, China, Key Laboratory of System Software at CAS, State Key Laboratory of Computer Science at Institute of Software at CAS, and University of CAS, Beijing, China and University of CAS Nanjing College, Nanjing, China"],"raw_orcid":"https://orcid.org/0000-0002-4778-7029","affiliations":[{"raw_affiliation_string":"Institute of Software, Chinese, Academy of Sciences, Beijing, China, Key Laboratory of System Software at CAS, State Key Laboratory of Computer Science at Institute of Software at CAS, and University of CAS, Beijing, China and University of CAS Nanjing College, Nanjing, China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I19820366"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5104225212","display_name":"Wei Wang","orcid":"https://orcid.org/0009-0005-4941-9237"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210128818","display_name":"Institute of Software","ror":"https://ror.org/033dfsn42","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210128818"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wei Wang","raw_affiliation_strings":["Institute of Software, Chinese, Academy of Sciences, Beijing, China, Key Laboratory of System Software at CAS, State Key Laboratory of Computer Science at Institute of Software at CAS, and University of CAS, Beijing, China and Nanjing Institute of Software Technology, Nanjing, China"],"raw_orcid":"https://orcid.org/0009-0005-4941-9237","affiliations":[{"raw_affiliation_string":"Institute of Software, Chinese, Academy of Sciences, Beijing, China, Key Laboratory of System Software at CAS, State Key Laboratory of Computer Science at Institute of Software at CAS, and University of CAS, Beijing, China and Nanjing Institute of Software Technology, Nanjing, China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I19820366"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109540903","display_name":"Hui Li","orcid":"https://orcid.org/0009-0008-3821-9434"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210128818","display_name":"Institute of Software","ror":"https://ror.org/033dfsn42","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210128818"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hui Li","raw_affiliation_strings":["Institute of Software, Chinese, Academy of Sciences, Beijing, China and Key Laboratory of System Software at CAS, State Key Laboratory of Computer Science at Institute of Software at CAS, and University of CAS, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0008-3821-9434","affiliations":[{"raw_affiliation_string":"Institute of Software, Chinese, Academy of Sciences, Beijing, China and Key Laboratory of System Software at CAS, State Key Laboratory of Computer Science at Institute of Software at CAS, and University of CAS, Beijing, China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I19820366"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5023243107","display_name":"Jianguo Yao","orcid":"https://orcid.org/0000-0002-1142-4496"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]},{"id":"https://openalex.org/I4210144143","display_name":"Inspur (China)","ror":"https://ror.org/0474p4r72","country_code":"CN","type":"company","lineage":["https://openalex.org/I4210144143"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jianguo Yao","raw_affiliation_strings":["Shanghai Jiao Tong University and Jinan Inspur Data Technology Co., Ltd Shanghai, China"],"raw_orcid":"https://orcid.org/0000-0002-1142-4496","affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University and Jinan Inspur Data Technology Co., Ltd Shanghai, China","institution_ids":["https://openalex.org/I4210144143","https://openalex.org/I183067930"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5072791865","display_name":"Hans\u2010Arno Jacobsen","orcid":"https://orcid.org/0000-0003-0813-0101"},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Hans-Arno Jacobsen","raw_affiliation_strings":["University of Toronto Toronto, Canada"],"raw_orcid":"https://orcid.org/0000-0003-0813-0101","affiliations":[{"raw_affiliation_string":"University of Toronto Toronto, Canada","institution_ids":["https://openalex.org/I185261750"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.36564966,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"19","last_page":"20"},"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.9674000144004822,"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.9674000144004822,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9251000285148621,"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.9229999780654907,"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/cloud-computing","display_name":"Cloud computing","score":0.726630449295044},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5937696099281311},{"id":"https://openalex.org/keywords/scale","display_name":"Scale (ratio)","score":0.5087750554084778},{"id":"https://openalex.org/keywords/service","display_name":"Service (business)","score":0.44753432273864746},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1670217216014862},{"id":"https://openalex.org/keywords/business","display_name":"Business","score":0.1281280815601349},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.10403281450271606}],"concepts":[{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.726630449295044},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5937696099281311},{"id":"https://openalex.org/C2778755073","wikidata":"https://www.wikidata.org/wiki/Q10858537","display_name":"Scale (ratio)","level":2,"score":0.5087750554084778},{"id":"https://openalex.org/C2780378061","wikidata":"https://www.wikidata.org/wiki/Q25351891","display_name":"Service (business)","level":2,"score":0.44753432273864746},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1670217216014862},{"id":"https://openalex.org/C144133560","wikidata":"https://www.wikidata.org/wiki/Q4830453","display_name":"Business","level":0,"score":0.1281280815601349},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.10403281450271606},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C162853370","wikidata":"https://www.wikidata.org/wiki/Q39809","display_name":"Marketing","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3704440.3704786","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3704440.3704786","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 25th International Middleware Conference: Demos, Posters and Doctoral Symposium","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.41999998688697815,"id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W4244478748","https://openalex.org/W3150465815","https://openalex.org/W4223488648","https://openalex.org/W2134969820","https://openalex.org/W2251605416","https://openalex.org/W1997222214","https://openalex.org/W2560439919"],"abstract_inverted_index":{"Microservice":[0],"architectures":[1],"backed":[2],"by":[3],"container":[4],"technology":[5],"have":[6,41],"been":[7],"widely":[8],"used":[9],"in":[10,19],"many":[11],"real-world":[12],"cloud-native":[13],"applications.":[14],"The":[15,81],"number":[16],"of":[17],"containers":[18],"cloud":[20],"data":[21],"centers":[22],"continues":[23],"to":[24,27],"increase,":[25],"expected":[26],"reach":[28],"several":[29,57],"million":[30],"soon.":[31],"At":[32],"this":[33],"scale,":[34],"existing":[35,58],"service":[36],"and":[37,45,59,71,77],"configuration":[38],"management":[39],"solutions":[40],"limited":[42],"efficiency,":[43],"scalability":[44],"robustness.":[46],"To":[47],"overcome":[48],"these":[49],"limitations,":[50],"we":[51],"propose":[52],"Ripple,":[53],"which":[54],"uniquely":[55],"combines":[56],"some":[60],"novel":[61],"features":[62],"including":[63],"consistent":[64],"hashing-based":[65],"workload":[66],"distribution,":[67],"dynamic":[68],"destination":[69],"list-based":[70],"client-assisted":[72],"message":[73],"delivery,":[74],"incremental":[75],"update,":[76],"adaptive":[78],"load":[79],"balancing.":[80],"experiments":[82],"show":[83],"that":[84],"our":[85],"solution":[86],"greatly":[87],"outperforms":[88],"its":[89],"counterparts.":[90]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
