Maintaining consistency in a replicated software archive

Archives of software packages made available on the Internet have become an increasingly common and important way of distributing these resources. To improve local access speeds, it is common for these archives to be mirrored, i.e. replicated at regional sites throughout the world. When these sites...

Full description

Saved in:
Bibliographic Details
Published inSoftware, practice & experience Vol. 28; no. 3; pp. 285 - 295
Main Authors Charlton, C. C., Leng, P. H., Lloyd, R. K., Turnbull, R.
Format Journal Article
LanguageEnglish
Published New York John Wiley & Sons, Ltd 01.03.1998
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Archives of software packages made available on the Internet have become an increasingly common and important way of distributing these resources. To improve local access speeds, it is common for these archives to be mirrored, i.e. replicated at regional sites throughout the world. When these sites are also active participants in the augmentation and maintenance of the archive, it becomes necessary to impose a regime which will ensure that errors and inconsistencies do not arise as a result of conflicting activities at different centres. We describe here procedures which have been developed for the organisation and management of a multi‐site software archive in which items of software may be introduced or updated at any of the participating sites. A simple algorithm is outlined to propagate changes made to all sites, protecting against conflicting changes and ensuring consistency of the archive is maintained. Similar methods are applicable to the management of other kinds of distributed system, especially internet‐based information services, including World Wide Web sites which allow regional updates. © 1998 John Wiley & Sons, Ltd.
Bibliography:ArticleID:SPE153
istex:168285A9692D815A4995358C8E9D4EC06F0E0A60
ark:/67375/WNG-LGHK08RW-J
ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
ISSN:0038-0644
1097-024X
DOI:10.1002/(SICI)1097-024X(199803)28:3<285::AID-SPE153>3.0.CO;2-1