{"id":"https://openalex.org/W2143450555","doi":"https://doi.org/10.1145/1011767.1011815","title":"Gradient clock synchronization","display_name":"Gradient clock synchronization","publication_year":2004,"publication_date":"2004-07-25","ids":{"openalex":"https://openalex.org/W2143450555","doi":"https://doi.org/10.1145/1011767.1011815","mag":"2143450555"},"language":"en","primary_location":{"id":"doi:10.1145/1011767.1011815","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1011767.1011815","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the twenty-third annual ACM symposium on Principles of distributed computing","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/A5043078695","display_name":"Rui Fan","orcid":"https://orcid.org/0000-0003-3369-2448"},"institutions":[{"id":"https://openalex.org/I63966007","display_name":"Massachusetts Institute of Technology","ror":"https://ror.org/042nb2s44","country_code":"US","type":"education","lineage":["https://openalex.org/I63966007"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Rui Fan","raw_affiliation_strings":["Massachusetts Institute of Technology"],"affiliations":[{"raw_affiliation_string":"Massachusetts Institute of Technology","institution_ids":["https://openalex.org/I63966007"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5071944803","display_name":"Nancy Lynch","orcid":"https://orcid.org/0000-0003-3045-265X"},"institutions":[{"id":"https://openalex.org/I63966007","display_name":"Massachusetts Institute of Technology","ror":"https://ror.org/042nb2s44","country_code":"US","type":"education","lineage":["https://openalex.org/I63966007"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Nancy Lynch","raw_affiliation_strings":["Massachusetts Institute of Technology"],"affiliations":[{"raw_affiliation_string":"Massachusetts Institute of Technology","institution_ids":["https://openalex.org/I63966007"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5043078695"],"corresponding_institution_ids":["https://openalex.org/I63966007"],"apc_list":null,"apc_paid":null,"fwci":1.745,"has_fulltext":false,"cited_by_count":39,"citation_normalized_percentile":{"value":0.88013516,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"320","last_page":"327"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12216","display_name":"Network Time Synchronization Technologies","score":0.9987000226974487,"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/T12216","display_name":"Network Time Synchronization Technologies","score":0.9987000226974487,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9951000213623047,"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/T11125","display_name":"Petri Nets in System Modeling","score":0.9829999804496765,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/clock-synchronization","display_name":"Clock synchronization","score":0.8656963109970093},{"id":"https://openalex.org/keywords/clock-drift","display_name":"Clock drift","score":0.833834171295166},{"id":"https://openalex.org/keywords/vector-clock","display_name":"Vector clock","score":0.8241395950317383},{"id":"https://openalex.org/keywords/self-clocking-signal","display_name":"Self-clocking signal","score":0.6793725490570068},{"id":"https://openalex.org/keywords/synchronization","display_name":"Synchronization (alternating current)","score":0.6621742248535156},{"id":"https://openalex.org/keywords/clock-skew","display_name":"Clock skew","score":0.6478162407875061},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6396366953849792},{"id":"https://openalex.org/keywords/node","display_name":"Node (physics)","score":0.5173291563987732},{"id":"https://openalex.org/keywords/synchronization-networks","display_name":"Synchronization networks","score":0.4490915536880493},{"id":"https://openalex.org/keywords/skew","display_name":"Skew","score":0.4475718140602112},{"id":"https://openalex.org/keywords/bounded-function","display_name":"Bounded function","score":0.44688576459884644},{"id":"https://openalex.org/keywords/topology","display_name":"Topology (electrical circuits)","score":0.38920438289642334},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.35862985253334045},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.35210150480270386},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.3019455075263977},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.16505840420722961},{"id":"https://openalex.org/keywords/clock-signal","display_name":"Clock signal","score":0.15986943244934082},{"id":"https://openalex.org/keywords/jitter","display_name":"Jitter","score":0.13252988457679749},{"id":"https://openalex.org/keywords/channel","display_name":"Channel (broadcasting)","score":0.09040319919586182},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.08924201130867004}],"concepts":[{"id":"https://openalex.org/C129891060","wikidata":"https://www.wikidata.org/wiki/Q1513059","display_name":"Clock synchronization","level":4,"score":0.8656963109970093},{"id":"https://openalex.org/C155837451","wikidata":"https://www.wikidata.org/wiki/Q1069144","display_name":"Clock drift","level":5,"score":0.833834171295166},{"id":"https://openalex.org/C52563298","wikidata":"https://www.wikidata.org/wiki/Q1413349","display_name":"Vector clock","level":5,"score":0.8241395950317383},{"id":"https://openalex.org/C171051901","wikidata":"https://www.wikidata.org/wiki/Q2389679","display_name":"Self-clocking signal","level":5,"score":0.6793725490570068},{"id":"https://openalex.org/C2778562939","wikidata":"https://www.wikidata.org/wiki/Q1298791","display_name":"Synchronization (alternating current)","level":3,"score":0.6621742248535156},{"id":"https://openalex.org/C60501442","wikidata":"https://www.wikidata.org/wiki/Q4382014","display_name":"Clock skew","level":4,"score":0.6478162407875061},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6396366953849792},{"id":"https://openalex.org/C62611344","wikidata":"https://www.wikidata.org/wiki/Q1062658","display_name":"Node (physics)","level":2,"score":0.5173291563987732},{"id":"https://openalex.org/C111097370","wikidata":"https://www.wikidata.org/wiki/Q10969923","display_name":"Synchronization networks","level":4,"score":0.4490915536880493},{"id":"https://openalex.org/C43711488","wikidata":"https://www.wikidata.org/wiki/Q7534783","display_name":"Skew","level":2,"score":0.4475718140602112},{"id":"https://openalex.org/C34388435","wikidata":"https://www.wikidata.org/wiki/Q2267362","display_name":"Bounded function","level":2,"score":0.44688576459884644},{"id":"https://openalex.org/C184720557","wikidata":"https://www.wikidata.org/wiki/Q7825049","display_name":"Topology (electrical circuits)","level":2,"score":0.38920438289642334},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.35862985253334045},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.35210150480270386},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.3019455075263977},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.16505840420722961},{"id":"https://openalex.org/C137059387","wikidata":"https://www.wikidata.org/wiki/Q426882","display_name":"Clock signal","level":3,"score":0.15986943244934082},{"id":"https://openalex.org/C134652429","wikidata":"https://www.wikidata.org/wiki/Q1052698","display_name":"Jitter","level":2,"score":0.13252988457679749},{"id":"https://openalex.org/C127162648","wikidata":"https://www.wikidata.org/wiki/Q16858953","display_name":"Channel (broadcasting)","level":2,"score":0.09040319919586182},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.08924201130867004},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"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/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/1011767.1011815","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1011767.1011815","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the twenty-third annual ACM symposium on Principles of distributed computing","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.212.8791","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.212.8791","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://theory.lcs.mit.edu/tds/papers/Fan/podc04.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.4.4239","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.4.4239","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://theory.lcs.mit.edu/tds/papers/Fan/podc04.ps","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":12,"referenced_works":["https://openalex.org/W1486466141","https://openalex.org/W1886613530","https://openalex.org/W1969360009","https://openalex.org/W1984014506","https://openalex.org/W1992874778","https://openalex.org/W1994441984","https://openalex.org/W2002265055","https://openalex.org/W2035918100","https://openalex.org/W2095343473","https://openalex.org/W2118891797","https://openalex.org/W2137918685","https://openalex.org/W2143229717"],"related_works":["https://openalex.org/W2292909929","https://openalex.org/W2152009219","https://openalex.org/W2056489071","https://openalex.org/W2551458511","https://openalex.org/W2411759562","https://openalex.org/W4387123206","https://openalex.org/W2554968816","https://openalex.org/W2147254480","https://openalex.org/W2067680870","https://openalex.org/W1497028507"],"abstract_inverted_index":{"We":[0,120],"introduce":[1],"the":[2,41,46,73,88,95,98,147,171,174,187,190,200,203,208,211,220,231,236],"distributed":[3,11],"gradient":[4,63],"clock":[5,12,30,64,125,150,179,191],"synchronization":[6,65,180],"problem.":[7],"As":[8],"in":[9,90,136,186],"traditional":[10,124],"synchronization,":[13,126],"we":[14,103],"consider":[15],"a":[16,84,183,224],"network":[17,232],"of":[18,62,87,173,210,239],"nodes":[19,106,114,154,195],"equipped":[20],"with":[21,24,123,223],"hardware":[22,35],"clocks":[23,36,49,80],"bounded":[25,82],"drift.":[26],"Nodes":[27],"compute":[28],"logical":[29,48,79],"values":[31],"based":[32],"on":[33,199,207],"their":[34],"and":[37,40,111,127,138],"message":[38,91],"exchanges,":[39],"goal":[42],"is":[43,69,145,161,170,181],"to":[44,70,107,115],"synchronize":[45],"nodes'":[47,78],"as":[50,52,230],"closely":[51,109],"possible,":[53],"while":[54],"satisfying":[55],"certain":[56],"validity":[57],"conditions.":[58],"The":[59],"new":[60],"feature":[61],"(GCS":[66],"for":[67,132,217],"short)":[68],"require":[71,104],"that":[72,146,178,189,219],"skew":[74,151,192],"between":[75,97,152,193,202],"any":[76],"two":[77,99,153,194],"be":[81,108,116],"by":[83],"nondecreasing":[85],"function":[86],"uncertainty":[89],"delay":[92],"(call":[93],"this":[94],"distance)":[96],"nodes.":[100],"That":[101],"is,":[102],"nearby":[105],"synchronized,":[110],"allow":[112],"faraway":[113],"more":[117],"loosely":[118],"synchronized.":[119],"contrast":[121],"GCS":[122],"discuss":[128],"several":[129],"practical":[130],"motivations":[131],"GCS,":[133],"mostly":[134],"arising":[135],"sensor":[137],"ad":[139],"hoc":[140],"networks.":[141],"Our":[142,213],"main":[143],"result":[144],"worst":[148],"case":[149],"at":[155],"distance":[156,201],"d":[157],"from":[158],"each":[159,240],"other":[160],"\u03a9(d":[162],"+":[163],"log":[164,166],"D<over>log":[165],"D),":[167],"where":[168],"D":[169],"diameter1":[172],"network.":[175,212],"This":[176],"means":[177],"not":[182,197],"local":[184],"property,":[185],"sense":[188],"depends":[196],"only":[198],"nodes,":[204],"but":[205],"also":[206],"size":[209],"lower":[214],"bound":[215],"implies,":[216],"example,":[218],"TDMA":[221],"protocol":[222],"fixed":[225],"slot":[226],"granularity":[227],"will":[228],"fail":[229],"grows,":[233],"even":[234],"if":[235],"maximum":[237],"degree":[238],"node":[241],"stays":[242],"constant.":[243]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2022,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":3},{"year":2014,"cited_by_count":5},{"year":2013,"cited_by_count":2},{"year":2012,"cited_by_count":1}],"updated_date":"2026-04-05T17:49:38.594831","created_date":"2025-10-10T00:00:00"}
