{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,10,23]],"date-time":"2023-10-23T06:59:30Z","timestamp":1698044370246},"reference-count":15,"publisher":"Wiley","issue":"12","license":[{"start":{"date-parts":[[2006,10,30]],"date-time":"2006-10-30T00:00:00Z","timestamp":1162166400000},"content-version":"vor","delay-in-days":6908,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1987,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This paper describes two mechanisms \u2013 <jats:italic>reproduction sets and metafiles<\/jats:italic> \u2013 that provide low\u2010cost, semi\u2010automatic file replication and location transparency facilities for an interconnected collection of machines running Berkeley Unix. A reproduction set is a collection of files that the system attempts to keep identical; this is done on a \u2018best effort\u2019 basis, with the system relying on the user to handle unusual situations. A metafile is a special file that contains symbolic pathnames of other files, each of which may be on any machine in the network; opening a metafile results in opening an available constituent file. Examples are given to illustrate the use of these mechanisms. Their implementation and performance are also described.<\/jats:p>","DOI":"10.1002\/spe.4380171205","type":"journal-article","created":{"date-parts":[[2006,11,18]],"date-time":"2006-11-18T04:35:21Z","timestamp":1163824521000},"page":"923-940","source":"Crossref","is-referenced-by-count":7,"title":["A file replication facility for berkeley unix"],"prefix":"10.1002","volume":"17","author":[{"given":"Titus D. M.","family":"Purdin","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Richard D.","family":"Schlichting","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gregory R.","family":"Andrews","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","doi-asserted-by":"crossref","unstructured":"J. E.AllchinandM. S.McKendry \u2018Synchronization and recovery of actions\u2019 Proc. of the Second Annual ACM Symp. on Prin. of Dist. Comp. Montreal Canada August1983 pp.31\u201344.","DOI":"10.1145\/800221.806708"},{"key":"e_1_2_1_3_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380121206"},{"key":"e_1_2_1_4_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380150802"},{"key":"e_1_2_1_5_2","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/29.4.289"},{"key":"e_1_2_1_6_2","unstructured":"D. P.ReedandL.Svobodova \u2018SWALLOW: a distributed data storage system for a local network\u2019 Proc. Int. Workshop on Local Networks Zurich August1980 pp.355\u2013373."},{"key":"e_1_2_1_7_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1982.234956"},{"key":"e_1_2_1_8_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1985.231536"},{"key":"e_1_2_1_9_2","doi-asserted-by":"crossref","unstructured":"C.Pu J.NoeandA.Proudfoot \u2018Regeneration of replicated objects: a technique for increased availability\u2019 Proc. Int. Conf. on Data Engineering Los Angeles February1986.","DOI":"10.1109\/ICDE.1986.7266219"},{"key":"e_1_2_1_10_2","unstructured":"J. F.Bartlett \u2018A \u201cNonStop\u201d operating system\u2019 Proc. 11th Hawaii Int. Conf. on Systems Sciences Vol. III Honolulu January1978 pp.103\u2013117."},{"key":"e_1_2_1_11_2","doi-asserted-by":"crossref","first-page":"771","DOI":"10.1002\/j.1097-024X.1986.tb00008.x","article-title":"Management of replicated files in a Unix environment","volume":"16","author":"Brereton O. P.","year":"1986","journal-title":"Software\u2013Practive and Experience"},{"key":"e_1_2_1_12_2","unstructured":"C. S.EllisandR. A.Floyd \u2018The ROE file system\u2019 Proc. 3rd Symp. on Reliability in Dist. Software and Database Systems Clearwater Beach FL October1983 pp.175\u2013181."},{"key":"e_1_2_1_13_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380151106"},{"key":"e_1_2_1_14_2","doi-asserted-by":"crossref","unstructured":"B.Walkeret al. \u2018The LOCUS distributed operating system\u2019 Proc. 9th SIGOPS Symp. on Operating Systems Principles Bretton Woods NH October1983 pp.49\u201370.","DOI":"10.1145\/773379.806615"},{"key":"e_1_2_1_15_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1987.232839"},{"key":"e_1_2_1_16_2","unstructured":"W. P.TichyandZ.Ruan \u2018Towards a distributed file system\u2019 Usenix Summer Conference Proceedings Salt Lake City June1984 pp.87\u201397."}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380171205","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380171205","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,20]],"date-time":"2023-10-20T15:01:52Z","timestamp":1697814112000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380171205"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1987,12]]},"references-count":15,"journal-issue":{"issue":"12","published-print":{"date-parts":[[1987,12]]}},"alternative-id":["10.1002\/spe.4380171205"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380171205","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1987,12]]}}}