{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,10,25]],"date-time":"2023-10-25T10:02:43Z","timestamp":1698228163565},"reference-count":16,"publisher":"Wiley","issue":"4","license":[{"start":{"date-parts":[[2006,10,30]],"date-time":"2006-10-30T00:00:00Z","timestamp":1162166400000},"content-version":"vor","delay-in-days":6786,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1988,4]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>In a distributed system based on Transputer components there is one clock for each processing element, and the definition of the global system time requires the choice of a hardware or software synchronization method. This paper describes the RING_SYNC algorithm, based on a ring\u2010structured synchronization scheme. RING_SYNC has no provision for fault tolerance, but it introduces little overhead, thanks to the optimization of both the number of messages exchanged at sync time and the resynchronization frequency. The implementation of the algorithm together with the tests performed for measuring the synchronization error and their results are discussed extensively, and some typical applications are pointed out.<\/jats:p>","DOI":"10.1002\/spe.4380180404","type":"journal-article","created":{"date-parts":[[2006,11,17]],"date-time":"2006-11-17T20:42:41Z","timestamp":1163796161000},"page":"331-347","source":"Crossref","is-referenced-by-count":11,"title":["A simple algorithm for clock synchronization in transputer networks"],"prefix":"10.1002","volume":"18","author":[{"given":"Ugo","family":"de Carlini","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Umbeeto","family":"Villano","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2006,10,30]]},"reference":[{"key":"e_1_2_1_2_2","unstructured":"Inmos Ltd. Transputer Reference Manual 1986."},{"key":"e_1_2_1_3_2","unstructured":"Inmos Ltd. Occam Programming Manual 1983."},{"key":"e_1_2_1_4_2","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1978.1675144"},{"key":"e_1_2_1_5_2","doi-asserted-by":"publisher","DOI":"10.1145\/2455.2457"},{"key":"e_1_2_1_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/5925.5931"},{"key":"e_1_2_1_7_2","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1987.5009444"},{"key":"e_1_2_1_8_2","doi-asserted-by":"publisher","DOI":"10.1145\/322186.322188"},{"key":"e_1_2_1_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/357172.357176"},{"key":"e_1_2_1_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/2402.322398"},{"key":"e_1_2_1_11_2","first-page":"152","article-title":"Synchronization and fault\u2010masking in redundant real time systems","volume":"14","author":"Krishna C. M.","year":"1984","journal-title":"Dig. Papers"},{"key":"e_1_2_1_12_2","doi-asserted-by":"publisher","DOI":"10.1145\/359545.359563"},{"key":"e_1_2_1_13_2","first-page":"109","article-title":"Transputer does 5 or more MIPS even when not used in parallel","volume":"56","author":"Barron I.","year":"1983","journal-title":"Electronics"},{"key":"e_1_2_1_14_2","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1984.1676396"},{"key":"e_1_2_1_15_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCOM.1973.1091674"},{"key":"e_1_2_1_16_2","doi-asserted-by":"publisher","DOI":"10.1145\/359576.359585"},{"key":"e_1_2_1_17_2","volume-title":"Occam2 Product Definition","author":"May D.","year":"1986"}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380180404","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380180404","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,21]],"date-time":"2023-10-21T17:10:45Z","timestamp":1697908245000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380180404"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1988,4]]},"references-count":16,"journal-issue":{"issue":"4","published-print":{"date-parts":[[1988,4]]}},"alternative-id":["10.1002\/spe.4380180404"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380180404","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1988,4]]}}}