{"id":"https://openalex.org/W4404788249","doi":"https://doi.org/10.1145/3652892.3700777","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-11-27","ids":{"openalex":"https://openalex.org/W4404788249","doi":"https://doi.org/10.1145/3652892.3700777"},"language":"en","primary_location":{"id":"doi:10.1145/3652892.3700777","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3652892.3700777","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","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/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"]},{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"funder","lineage":["https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Shuping Ji","raw_affiliation_strings":["Institute of Software, Chinese Academy of Sciences, Beijing, China"],"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/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"]},{"id":"https://openalex.org/I131434179","display_name":"Nanjing University of Chinese Medicine","ror":"https://ror.org/04523zj19","country_code":"CN","type":"education","lineage":["https://openalex.org/I131434179"]},{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"funder","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhen Tang","raw_affiliation_strings":["Key Laboratory of System Software (Chinese Academy of Sciences) and State Key Laboratory of Computer Science, Institute of Software, Chinese Academy of Sciences, Beijing, China","University of Chinese Academy of Sciences Nanjing College, Nanjing, China","University of Chinese Academy of Sciences, Beijing, China"],"affiliations":[{"raw_affiliation_string":"Key Laboratory of System Software (Chinese Academy of Sciences) and State Key Laboratory of Computer Science, Institute of Software, Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I19820366"]},{"raw_affiliation_string":"University of Chinese Academy of Sciences Nanjing College, Nanjing, China","institution_ids":["https://openalex.org/I131434179","https://openalex.org/I4210165038"]},{"raw_affiliation_string":"University of Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210165038"]}]},{"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/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"]},{"id":"https://openalex.org/I2799736854","display_name":"Nanjing Institute of Technology","ror":"https://ror.org/00n6txq60","country_code":"CN","type":"education","lineage":["https://openalex.org/I2799736854"]},{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]},{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"funder","lineage":["https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wei Wang","raw_affiliation_strings":["Key Laboratory of System Software (Chinese Academy of Sciences) and State Key Laboratory of Computer Science, Institute of Software, Chinese Academy of Sciences, Beijing, China","Nanjing Institute of Software Technology, Nanjing, China","University of Chinese Academy of Sciences, Beijing, China"],"affiliations":[{"raw_affiliation_string":"Key Laboratory of System Software (Chinese Academy of Sciences) and State Key Laboratory of Computer Science, Institute of Software, Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I19820366"]},{"raw_affiliation_string":"Nanjing Institute of Software Technology, Nanjing, China","institution_ids":["https://openalex.org/I2799736854","https://openalex.org/I4210128818"]},{"raw_affiliation_string":"University of Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210165038"]}]},{"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":"funder","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"]},{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hui Li","raw_affiliation_strings":["Key Laboratory of System Software (Chinese Academy of Sciences) and State Key Laboratory of Computer Science, Institute of Software, Chinese Academy of Sciences, Beijing, China","University of Chinese Academy of Sciences, Beijing, China"],"affiliations":[{"raw_affiliation_string":"Key Laboratory of System Software (Chinese Academy of Sciences) and State Key Laboratory of Computer Science, Institute of Software, Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I19820366"]},{"raw_affiliation_string":"University of Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210165038"]}]},{"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"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jianguo Yao","raw_affiliation_strings":["Shanghai Jiao Tong University, Shanghai, China"],"affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University, Shanghai, China","institution_ids":["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"],"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":["https://openalex.org/A5014759800"],"corresponding_institution_ids":["https://openalex.org/I19820366","https://openalex.org/I4210128818"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.24299762,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"354","last_page":"366"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10742","display_name":"Peer-to-Peer Network Technologies","score":0.9998999834060669,"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/T10742","display_name":"Peer-to-Peer Network Technologies","score":0.9998999834060669,"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/T11478","display_name":"Caching and Content Delivery","score":0.9986000061035156,"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/T12720","display_name":"Multimedia Communication and Technology","score":0.9898999929428101,"subfield":{"id":"https://openalex.org/subfields/3312","display_name":"Sociology and Political Science"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.7311545610427856},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6223714351654053},{"id":"https://openalex.org/keywords/scale","display_name":"Scale (ratio)","score":0.5032631754875183},{"id":"https://openalex.org/keywords/service","display_name":"Service (business)","score":0.46240001916885376},{"id":"https://openalex.org/keywords/business","display_name":"Business","score":0.1518595814704895},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.14227283000946045},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.08195558190345764}],"concepts":[{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.7311545610427856},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6223714351654053},{"id":"https://openalex.org/C2778755073","wikidata":"https://www.wikidata.org/wiki/Q10858537","display_name":"Scale (ratio)","level":2,"score":0.5032631754875183},{"id":"https://openalex.org/C2780378061","wikidata":"https://www.wikidata.org/wiki/Q25351891","display_name":"Service (business)","level":2,"score":0.46240001916885376},{"id":"https://openalex.org/C144133560","wikidata":"https://www.wikidata.org/wiki/Q4830453","display_name":"Business","level":0,"score":0.1518595814704895},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.14227283000946045},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.08195558190345764},{"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/3652892.3700777","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3652892.3700777","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","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.41999998688697815,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":39,"referenced_works":["https://openalex.org/W51883144","https://openalex.org/W56996233","https://openalex.org/W73268920","https://openalex.org/W180220702","https://openalex.org/W1504375684","https://openalex.org/W1563579290","https://openalex.org/W1564988474","https://openalex.org/W1572499759","https://openalex.org/W1604182559","https://openalex.org/W1934757428","https://openalex.org/W1978073991","https://openalex.org/W2021651899","https://openalex.org/W2023953679","https://openalex.org/W2024592497","https://openalex.org/W2027105600","https://openalex.org/W2067248185","https://openalex.org/W2079994203","https://openalex.org/W2118428193","https://openalex.org/W2130677504","https://openalex.org/W2131185826","https://openalex.org/W2132064182","https://openalex.org/W2153704625","https://openalex.org/W2156644501","https://openalex.org/W2163059190","https://openalex.org/W2171847999","https://openalex.org/W2250659747","https://openalex.org/W2539453768","https://openalex.org/W2734941459","https://openalex.org/W2913452630","https://openalex.org/W2913509425","https://openalex.org/W2914189542","https://openalex.org/W2915025126","https://openalex.org/W4230746672","https://openalex.org/W4237873879","https://openalex.org/W4242418714","https://openalex.org/W4247146431","https://openalex.org/W4253102189","https://openalex.org/W4254009646","https://openalex.org/W6634384834"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W4244478748","https://openalex.org/W4223488648","https://openalex.org/W2134969820","https://openalex.org/W2251605416","https://openalex.org/W1997222214","https://openalex.org/W2560439919","https://openalex.org/W4389340727"],"abstract_inverted_index":{"Microservice":[0],"architectures":[1],"backed":[2],"by":[3,73,232],"container":[4],"technology":[5],"have":[6,92,176],"been":[7,178],"widely":[8],"used":[9],"in":[10,24,27,43,52,61,123,181],"many":[11],"real-world":[12],"cloud-native":[13,45],"applications.":[14,47],"By":[15],"enabling":[16],"customers":[17],"to":[18,57,78,234],"manage":[19],"their":[20,127],"services":[21],"and":[22,31,36,75,88,96,106,120,149,162,168,186,197,225,236],"configurations":[23],"the":[25,62,65,124,182,213,220],"cloud":[26,53],"a":[28,40,140],"centralized,":[29],"externalized,":[30],"dynamic":[32,159],"manner,":[33],"efficient":[34],"service":[35,87,119,185],"configuration":[37,89,121,187],"management":[38,90,122],"plays":[39],"fundamental":[41],"role":[42],"building":[44],"service-centric":[46],"The":[48,200],"number":[49,66],"of":[50,67,71,184],"containers":[51,68],"data":[54],"centers":[55],"continues":[56],"increase.":[58],"For":[59,210],"example,":[60,211],"Alibaba":[63],"Cloud,":[64],"reached":[69],"hundreds":[70],"thousands":[72],"2023":[74],"is":[76,218],"expected":[77],"reach":[79],"several":[80,147],"million":[81],"soon.":[82],"At":[83],"this":[84],"scale,":[85],"existing":[86,148,195],"solutions":[91],"limited":[93],"efficiency,":[94],"scalability":[95],"robustness.":[97],"Other":[98],"related":[99],"approaches,":[100],"such":[101,153],"as":[102,126,154],"message":[103,164,222],"bus":[104],"systems":[105],"publish/subscribe":[107],"(pub/sub":[108],"for":[109,117,212],"short)":[110],"systems,":[111],"also":[112],"do":[113],"not":[114,177],"work":[115],"well":[116,179],"large-scale":[118],"cloud,":[125],"designs":[128],"are":[129],"more":[130],"general":[131],"purpose":[132],"directed.":[133],"To":[134],"overcome":[135],"these":[136,174],"limitations,":[137],"we":[138],"design":[139],"system,":[141],"called":[142],"Ripple,":[143],"that":[144,203],"uniquely":[145],"combines":[146],"some":[150],"novel":[151],"features":[152,175],"consistent":[155],"hashing-based":[156],"workload":[157],"distribution,":[158],"destination":[160],"list-based":[161],"client-assisted":[163],"delivery,":[165],"incremental":[166],"update,":[167],"adaptive":[169],"load":[170],"balancing.":[171],"Approaches":[172],"exhibiting":[173],"investigated":[180],"domain":[183],"management.":[188],"We":[189],"compare":[190],"our":[191,204],"proposed":[192],"solution":[193,205],"with":[194],"academic":[196],"industrial":[198],"approaches.":[199],"experiments":[201],"show":[202],"greatly":[206],"outperforms":[207],"its":[208],"counterparts.":[209],"same":[214],"workload,":[215],"when":[216],"Ripple":[217],"used,":[219],"average":[221],"delivery":[223],"latency":[224],"network":[226],"bandwidth":[227],"consumption":[228],"can":[229],"be":[230],"reduced":[231],"up":[233],"77%":[235],"93%,":[237],"respectively.":[238]},"counts_by_year":[],"updated_date":"2025-12-21T01:58:51.020947","created_date":"2025-10-10T00:00:00"}
