Maintaining consistency in a replicated software archive

被引:0
|
作者
Charlton, CC [1 ]
Leng, PH [1 ]
Lloyd, RK [1 ]
Turnbull, R [1 ]
机构
[1] Univ Liverpool, Dept Comp Sci, Liverpool L69 3BX, Merseyside, England
来源
SOFTWARE-PRACTICE & EXPERIENCE | 1998年 / 28卷 / 03期
关键词
software archive; World Wide Web; data replication; mirror site; distributed information system;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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. (C) 1998 John Whey & Sons, Ltd.
引用
收藏
页码:285 / 295
页数:11
相关论文
共 50 条
  • [1] Maintaining consistency in a replicated software archive
    Univ of Liverpool, Liverpool, United Kingdom
    Software - Practice and Experience, 1998, 28 (03): : 285 - 295
  • [2] DYNAMIC VOTING ALGORITHMS FOR MAINTAINING THE CONSISTENCY OF A REPLICATED DATABASE
    JAJODIA, S
    MUTCHLER, D
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 1990, 15 (02): : 230 - 280
  • [4] A SCHEME FOR MAINTAINING CONSISTENCY AND AVAILABILITY OF REPLICATED FILES IN A PARTITIONED DISTRIBUTED SYSTEM
    TANG, J
    NATARAJAN, N
    PROCEEDINGS : FIFTH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, 1989, : 530 - 537
  • [5] Fast algorithms for maintaining replica consistency in lazy master replicated databases
    Pacitti, E
    Minet, P
    Simon, E
    PROCEEDINGS OF THE TWENTY-FIFTH INTERNATIONAL CONFERENCE ON VERY LARGE DATA BASES, 1999, : 126 - 137
  • [6] Maintaining shared workspaces consistency during software development
    Skaf, H
    Charoy, F
    Godart, C
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1999, 9 (05) : 623 - 642
  • [7] Maintaining consistency and bounding capacity of software code caches
    Bruening, D
    Amarasinghe, S
    CGO 2005: INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION, 2005, : 74 - 85
  • [8] Consistency Models for Replicated Data
    Fekete, Alan D.
    Ramamritham, Krithi
    REPLICATION: THEORY AND PRACTICE, 2010, 5959 : 1 - 17
  • [9] Causal consistency algorithms for partially replicated and fully replicated systems
    Hsu, Ta-Yuan
    Kshemkalyani, Ajay D.
    Shen, Min
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 86 : 1118 - 1133
  • [10] MAINTAINING AVAILABILITY IN PARTITIONED REPLICATED DATABASES
    ELABBADI, A
    TOUEG, S
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 1989, 14 (02): : 264 - 290