An architecture for object replication in distributed systems

被引:0
|
作者
Beedubail, G [1 ]
Pooch, U [1 ]
机构
[1] Texas A&M Univ, Dept Comp Sci, College Stn, TX 77843 USA
来源
INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-III, PROCEEDINGS | 1997年
关键词
object replication; fault tolerance; naming service; replica consistency; interface definition language (IDL); Spring OS;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents an architecture for developing replicated objects in object oriented distributed systems. However, the architecture is general and the concepts can be adapted to non-object oriented distributed systems. The architecture specifies the main requirements for developing replicated objects in distributed systems, namely: the replicated object representation, the replicated object development and management mechanism, and the replica consistency protocol. For achieving these requirements the architecture specifies a hierarchy of objects and the inheritance and functional relationship among these objects. All the management functions of replicated objects are encapsulated in a manager object. An application object inherits these functionalities from the manager object. This object replication architecture will greatly reduces the complexity of the development of replicated objects in distributed systems. An efficient replica consistency algorithm that takes advantage of the features of this architecture is also developed. A preliminary prototype implementation of this architecture hers been carried out in Spring OS environment.
引用
收藏
页码:50 / 59
页数:10
相关论文
共 50 条
  • [11] An architecture and object model for distributed object-oriented real-time databases
    Stankovic, JA
    Son, SH
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1999, 14 (04): : 251 - 259
  • [12] Jgroup/ARM: a distributed object group platform with autonomous replication management
    Meling, Hein
    Montresor, Alberto
    Helvik, Bjarne E.
    Babaoglu, Ozalp
    SOFTWARE-PRACTICE & EXPERIENCE, 2008, 38 (09): : 885 - 923
  • [13] Fault injection testing for distributed object systems
    Ghosh, S
    TOOLS 39: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS: SOFTWARE TECHNOLOGY FOR THE AGE OF THE INTERNET, 2001, 39 : 276 - 285
  • [14] Flexible robust programming in distributed object systems
    Ahamad, M
    Chelliah, M
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2002, 14 (05) : 1126 - 1140
  • [15] On fault-tolerant data replication in distributed systems
    Tenzekhti, F
    Day, K
    Ould-Khaoua, M
    MICROPROCESSORS AND MICROSYSTEMS, 2002, 26 (07) : 301 - 309
  • [16] CODING-BASED REPLICATION SCHEMES FOR DISTRIBUTED SYSTEMS
    AGRAWAL, G
    JALOTE, P
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1995, 6 (03) : 240 - 251
  • [17] An Architecture for Programming Distributed Applications on Fog to Cloud Systems
    Lordan, Francesc
    Lezzi, Daniele
    Ejarque, Jorge
    Badia, Rosa M.
    EURO-PAR 2017: PARALLEL PROCESSING WORKSHOPS, 2018, 10659 : 325 - 337
  • [18] Distributed industrial control systems:: a fault-tolerant architecture
    Campelo, JC
    Rodríguez, F
    Rubio, A
    Ors, R
    Gil, PJ
    Lemus, L
    Busquets, JV
    Albaladejo, J
    Serrano, JJ
    MICROPROCESSORS AND MICROSYSTEMS, 1999, 23 (02) : 103 - 112
  • [19] STRUCTURING FAULT-TOLERANT OBJECT SYSTEMS FOR MODULARITY IN A DISTRIBUTED ENVIRONMENT
    SHRIVASTAVA, SK
    MCCUE, DL
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1994, 5 (04) : 421 - 432
  • [20] Object Replication and CORBA Fault Tolerant Object Service
    Yeh Yao ming 1
    2. Department of Information Management
    WuhanUniversityJournalofNaturalSciences, 2001, (Z1) : 268 - 277