{"id":"https://openalex.org/W4380881564","doi":"https://doi.org/10.1145/3583668.3594586","title":"A Near Time-optimal Population Protocol for Self-stabilizing Leader Election on Rings with a Poly-logarithmic Number of States","display_name":"A Near Time-optimal Population Protocol for Self-stabilizing Leader Election on Rings with a Poly-logarithmic Number of States","publication_year":2023,"publication_date":"2023-06-16","ids":{"openalex":"https://openalex.org/W4380881564","doi":"https://doi.org/10.1145/3583668.3594586"},"language":"en","primary_location":{"id":"doi:10.1145/3583668.3594586","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3583668.3594586","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3583668.3594586","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 2023 ACM Symposium on Principles of Distributed Computing","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/3583668.3594586","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5035346430","display_name":"Daisuke Yokota","orcid":"https://orcid.org/0009-0003-9405-1764"},"institutions":[{"id":"https://openalex.org/I98285908","display_name":"Osaka University","ror":"https://ror.org/035t8zc32","country_code":"JP","type":"education","lineage":["https://openalex.org/I98285908"]}],"countries":["JP"],"is_corresponding":true,"raw_author_name":"Daisuke Yokota","raw_affiliation_strings":["Osaka University, Suita, Osaka, Japan"],"affiliations":[{"raw_affiliation_string":"Osaka University, Suita, Osaka, Japan","institution_ids":["https://openalex.org/I98285908"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084196039","display_name":"Yuichi Sudo","orcid":"https://orcid.org/0000-0002-4442-1750"},"institutions":[{"id":"https://openalex.org/I204291657","display_name":"Hosei University","ror":"https://ror.org/00bx6dj65","country_code":"JP","type":"education","lineage":["https://openalex.org/I204291657"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Yuichi Sudo","raw_affiliation_strings":["Hosei University, Koganei, Tokyo, Japan"],"affiliations":[{"raw_affiliation_string":"Hosei University, Koganei, Tokyo, Japan","institution_ids":["https://openalex.org/I204291657"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5054694650","display_name":"Fukuhito Ooshita","orcid":"https://orcid.org/0000-0001-9400-1095"},"institutions":[{"id":"https://openalex.org/I125590103","display_name":"Fukui University of Technology","ror":"https://ror.org/01tm0rr86","country_code":"JP","type":"education","lineage":["https://openalex.org/I125590103"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Fukuhito Ooshita","raw_affiliation_strings":["Fukui University of Technology, Fukui, Fukui, Japan"],"affiliations":[{"raw_affiliation_string":"Fukui University of Technology, Fukui, Fukui, Japan","institution_ids":["https://openalex.org/I125590103"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5075313331","display_name":"Toshimitsu Masuzawa","orcid":"https://orcid.org/0000-0003-4628-6393"},"institutions":[{"id":"https://openalex.org/I98285908","display_name":"Osaka University","ror":"https://ror.org/035t8zc32","country_code":"JP","type":"education","lineage":["https://openalex.org/I98285908"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Toshimitsu Masuzawa","raw_affiliation_strings":["Osaka University, Suita, Osaka, Japan"],"affiliations":[{"raw_affiliation_string":"Osaka University, Suita, Osaka, Japan","institution_ids":["https://openalex.org/I98285908"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5035346430"],"corresponding_institution_ids":["https://openalex.org/I98285908"],"apc_list":null,"apc_paid":null,"fwci":0.4062,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.60398164,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"2","last_page":"12"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9998000264167786,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9998000264167786,"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.9793999791145325,"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/T10742","display_name":"Peer-to-Peer Network Technologies","score":0.9496999979019165,"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/leader-election","display_name":"Leader election","score":0.801556408405304},{"id":"https://openalex.org/keywords/multiplicative-function","display_name":"Multiplicative function","score":0.7183603644371033},{"id":"https://openalex.org/keywords/population","display_name":"Population","score":0.6382479667663574},{"id":"https://openalex.org/keywords/logarithm","display_name":"Logarithm","score":0.6185576915740967},{"id":"https://openalex.org/keywords/binary-logarithm","display_name":"Binary logarithm","score":0.5918269157409668},{"id":"https://openalex.org/keywords/protocol","display_name":"Protocol (science)","score":0.5467454791069031},{"id":"https://openalex.org/keywords/exponential-function","display_name":"Exponential function","score":0.5413581728935242},{"id":"https://openalex.org/keywords/state","display_name":"State (computer science)","score":0.5277678966522217},{"id":"https://openalex.org/keywords/convergence","display_name":"Convergence (economics)","score":0.5031000971794128},{"id":"https://openalex.org/keywords/ring","display_name":"Ring (chemistry)","score":0.48387253284454346},{"id":"https://openalex.org/keywords/time-complexity","display_name":"Time complexity","score":0.4688269793987274},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.4427793323993683},{"id":"https://openalex.org/keywords/polynomial","display_name":"Polynomial","score":0.431438684463501},{"id":"https://openalex.org/keywords/discrete-mathematics","display_name":"Discrete mathematics","score":0.4263390898704529},{"id":"https://openalex.org/keywords/constant","display_name":"Constant (computer programming)","score":0.4210807681083679},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.3967689275741577},{"id":"https://openalex.org/keywords/combinatorics","display_name":"Combinatorics","score":0.38355541229248047},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3091996908187866},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.1780489981174469},{"id":"https://openalex.org/keywords/mathematical-analysis","display_name":"Mathematical analysis","score":0.08056586980819702}],"concepts":[{"id":"https://openalex.org/C53480672","wikidata":"https://www.wikidata.org/wiki/Q1424189","display_name":"Leader election","level":2,"score":0.801556408405304},{"id":"https://openalex.org/C42747912","wikidata":"https://www.wikidata.org/wiki/Q1048447","display_name":"Multiplicative function","level":2,"score":0.7183603644371033},{"id":"https://openalex.org/C2908647359","wikidata":"https://www.wikidata.org/wiki/Q2625603","display_name":"Population","level":2,"score":0.6382479667663574},{"id":"https://openalex.org/C39927690","wikidata":"https://www.wikidata.org/wiki/Q11197","display_name":"Logarithm","level":2,"score":0.6185576915740967},{"id":"https://openalex.org/C63553672","wikidata":"https://www.wikidata.org/wiki/Q581168","display_name":"Binary logarithm","level":2,"score":0.5918269157409668},{"id":"https://openalex.org/C2780385302","wikidata":"https://www.wikidata.org/wiki/Q367158","display_name":"Protocol (science)","level":3,"score":0.5467454791069031},{"id":"https://openalex.org/C151376022","wikidata":"https://www.wikidata.org/wiki/Q168698","display_name":"Exponential function","level":2,"score":0.5413581728935242},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.5277678966522217},{"id":"https://openalex.org/C2777303404","wikidata":"https://www.wikidata.org/wiki/Q759757","display_name":"Convergence (economics)","level":2,"score":0.5031000971794128},{"id":"https://openalex.org/C2780378348","wikidata":"https://www.wikidata.org/wiki/Q25351438","display_name":"Ring (chemistry)","level":2,"score":0.48387253284454346},{"id":"https://openalex.org/C311688","wikidata":"https://www.wikidata.org/wiki/Q2393193","display_name":"Time complexity","level":2,"score":0.4688269793987274},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.4427793323993683},{"id":"https://openalex.org/C90119067","wikidata":"https://www.wikidata.org/wiki/Q43260","display_name":"Polynomial","level":2,"score":0.431438684463501},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.4263390898704529},{"id":"https://openalex.org/C2777027219","wikidata":"https://www.wikidata.org/wiki/Q1284190","display_name":"Constant (computer programming)","level":2,"score":0.4210807681083679},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.3967689275741577},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.38355541229248047},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3091996908187866},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.1780489981174469},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.08056586980819702},{"id":"https://openalex.org/C142724271","wikidata":"https://www.wikidata.org/wiki/Q7208","display_name":"Pathology","level":1,"score":0.0},{"id":"https://openalex.org/C178790620","wikidata":"https://www.wikidata.org/wiki/Q11351","display_name":"Organic chemistry","level":1,"score":0.0},{"id":"https://openalex.org/C149923435","wikidata":"https://www.wikidata.org/wiki/Q37732","display_name":"Demography","level":1,"score":0.0},{"id":"https://openalex.org/C50522688","wikidata":"https://www.wikidata.org/wiki/Q189833","display_name":"Economic growth","level":1,"score":0.0},{"id":"https://openalex.org/C71924100","wikidata":"https://www.wikidata.org/wiki/Q11190","display_name":"Medicine","level":0,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C204787440","wikidata":"https://www.wikidata.org/wiki/Q188504","display_name":"Alternative medicine","level":2,"score":0.0},{"id":"https://openalex.org/C144024400","wikidata":"https://www.wikidata.org/wiki/Q21201","display_name":"Sociology","level":0,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3583668.3594586","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3583668.3594586","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3583668.3594586","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 2023 ACM Symposium on Principles of Distributed Computing","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3583668.3594586","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3583668.3594586","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3583668.3594586","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 2023 ACM Symposium on Principles of Distributed Computing","raw_type":"proceedings-article"},"sustainable_development_goals":[{"score":0.4699999988079071,"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16"}],"awards":[{"id":"https://openalex.org/G1069223013","display_name":null,"funder_award_id":"JSPS KAKENHI","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"},{"id":"https://openalex.org/G2434279474","display_name":null,"funder_award_id":"20KK0232","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"},{"id":"https://openalex.org/G3459562248","display_name":null,"funder_award_id":"Grant","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"},{"id":"https://openalex.org/G4227499671","display_name":null,"funder_award_id":"KAKENHI Grant","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"},{"id":"https://openalex.org/G4423505944","display_name":null,"funder_award_id":"20H04140","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"},{"id":"https://openalex.org/G4636223006","display_name":null,"funder_award_id":"JSPS KAK","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"},{"id":"https://openalex.org/G4827429566","display_name":null,"funder_award_id":"Grant Numbers","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"},{"id":"https://openalex.org/G5786340949","display_name":null,"funder_award_id":"KAKENHI Grant Number","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"},{"id":"https://openalex.org/G8006110847","display_name":null,"funder_award_id":"19H04085","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"},{"id":"https://openalex.org/G8430481527","display_name":null,"funder_award_id":"Number","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"},{"id":"https://openalex.org/G8464298125","display_name":"A machine learning based approach to automatic derivation of critical executions of distributed softwares","funder_award_id":"21K19770","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"},{"id":"https://openalex.org/G8963904080","display_name":null,"funder_award_id":"22K11903","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"}],"funders":[{"id":"https://openalex.org/F4320334764","display_name":"Japan Society for the Promotion of Science","ror":"https://ror.org/00hhkn466"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4380881564.pdf","grobid_xml":"https://content.openalex.org/works/W4380881564.grobid-xml"},"referenced_works_count":21,"referenced_works":["https://openalex.org/W127957994","https://openalex.org/W2006072889","https://openalex.org/W2077892801","https://openalex.org/W2082781959","https://openalex.org/W2092232879","https://openalex.org/W2109043215","https://openalex.org/W2111132249","https://openalex.org/W2174615208","https://openalex.org/W2275408670","https://openalex.org/W2293236883","https://openalex.org/W2706788079","https://openalex.org/W2763147606","https://openalex.org/W2901106279","https://openalex.org/W2912937100","https://openalex.org/W2964266424","https://openalex.org/W3008801280","https://openalex.org/W3046731497","https://openalex.org/W3158164934","https://openalex.org/W3167292193","https://openalex.org/W3184567057","https://openalex.org/W4281990278"],"related_works":["https://openalex.org/W2906741610","https://openalex.org/W4376653862","https://openalex.org/W2046858995","https://openalex.org/W1509715550","https://openalex.org/W2768223744","https://openalex.org/W2078144427","https://openalex.org/W3011831250","https://openalex.org/W2019166081","https://openalex.org/W3049215996","https://openalex.org/W33931451"],"abstract_inverted_index":{"We":[0],"propose":[1],"a":[2,17,38,110,132],"self-stabilizing":[3],"leader":[4,59],"election":[5],"(SS-LE)":[6],"protocol":[7,14,33,63,87],"on":[8,26,103],"ring":[9,104],"networks":[10],"in":[11,66,97,118],"the":[12,27,31,35,54,57,72,77,122],"population":[13,28,36,55],"model.":[15],"Given":[16],"rough":[18],"knowledge":[19],"\u03c8":[20],"=":[21],"\u2308log":[22],"n\u2309":[23],"+":[24],"O(1)":[25],"size":[29],"n,":[30],"proposed":[32,138],"lets":[34],"reach":[37],"safe":[39],"configuration":[40],"within":[41],"O(n2":[42],"log":[43],"n)":[44,83],"steps":[45,68],"with":[46,69],"high":[47,70],"probability":[48],"starting":[49],"from":[50],"any":[51],"configuration.":[52],"Thereafter,":[53],"keeps":[56],"unique":[58],"forever.":[60],"Since":[61],"no":[62],"solves":[64,116],"SS-LE":[65,102,117],"o(n2)":[67],"probability,":[71],"convergence":[73],"time":[74,127],"is":[75,79],"near-optimal:":[76],"gap":[78],"only":[80,89,131],"an":[81,141],"O(log":[82],"multiplicative":[84],"factor.":[85],"This":[86],"uses":[88,109,130],"polylog(n)":[90],"states.":[91,136],"There":[92],"exist":[93],"two":[94],"state-of-the-art":[95],"algorithms":[96],"current":[98],"literature":[99],"that":[100],"solve":[101],"networks.":[105],"The":[106],"first":[107],"algorithm":[108,124,139],"polynomial":[111],"number":[112,134],"of":[113,135],"states":[114],"and":[115],"O(n2)":[119],"steps,":[120],"whereas":[121],"second":[123],"requires":[125],"exponential":[126],"but":[128],"it":[129],"constant":[133],"Our":[137],"provides":[140],"excellent":[142],"middle":[143],"ground":[144],"between":[145],"these":[146],"two.":[147]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1}],"updated_date":"2026-03-13T16:22:10.518609","created_date":"2025-10-10T00:00:00"}
