A programming model for service replication in distributed object systems

被引:0
|
作者
Joshi, RK [1 ]
Ramakrishna, O [1 ]
Ram, DJ [1 ]
机构
[1] Indian Inst Technol, Dept Comp Sci & Engn, Madras 600036, Tamil Nadu, India
关键词
control replication; distributed object systems; highly available services; redundant services; replica access control;
D O I
10.1006/jpdc.1999.1548
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
With the growing emphasis on distributed applications, sophisticated programming models for handling replication become important. Control replication as an issue has so far been considered in the larger context of distributed systems such as ISIS and Arjuna. We present a programming model called ShadowObjects for programming replicated services to cater to the needs of control replication in distributed object oriented systems. The ShadowObjects model provides primitives for building highly available and redundant services. Replication in ShadowObjects is encapsulated and a replica access control mechanism is provided. Messages accessing the services exported by a server object can be captured on-the-fly, and can be appropriately scheduled on the replicas. The ShadowObjects model can be used to develop applications for distributed systems. (C) 1999 Academic Press.
引用
收藏
页码:1 / 12
页数:12
相关论文
共 50 条
  • [1] An architecture for object replication in distributed systems
    Beedubail, G
    Pooch, U
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-III, PROCEEDINGS, 1997, : 50 - 59
  • [2] Quality of service in distributed object systems and distributed multimedia object/component systems
    Böszörményi, L
    Stary, C
    Kosch, H
    Becker, C
    OBJECT-ORIENTED TECHNOLOGY, PROCEEDINGS, 2002, 2323 : 7 - 29
  • [3] THE SHARED DATA-OBJECT MODEL AS A PARADIGM FOR PROGRAMMING DISTRIBUTED SYSTEMS
    BAL, HE
    ICCA JOURNAL, 1990, 13 (01): : 27 - 27
  • [4] Quality of service in distributed object systems
    Becker, C
    Zincky, J
    OBJECT-ORIENTED TECHNOLOGY, PROCEEDINGS, 2000, 1964 : 178 - 190
  • [5] Flexible robust programming in distributed object systems
    Ahamad, M
    Chelliah, M
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2002, 14 (05) : 1126 - 1140
  • [6] DISTRIBUTED OBJECT-BASED PROGRAMMING SYSTEMS
    CHIN, RS
    CHANSON, ST
    COMPUTING SURVEYS, 1991, 23 (01) : 91 - 124
  • [7] A novel object Pool Service for distributed systems
    Sadaoui, Samira
    Sharifimehr, Nima
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2006: COOPIS, DOA, GADA, AND ODBASE PT 2, PROCEEDINGS, 2006, 4276 : 1757 - 1771
  • [8] Quality of service aware distributed object systems
    Frolund, S
    Koistinen, J
    PROCEEDINGS OF THE FIFTH USENIX CONFERENCE ON OBJECT-ORIENTED TECHNOLOGIES AND SYSTEMS (COOTS '99), 1999, : 69 - 83
  • [9] Integration of Quality of Service in distributed object systems
    Daniel, J
    Traverson, B
    Vignes, S
    DISTRIBUTED APPLICATIONS AND INTEROPERABLE SYSTEMS II, 1999, 15 : 31 - 44
  • [10] OBJECT-BASED APPROACH TO PROGRAMMING DISTRIBUTED SYSTEMS
    TANENBAUM, AS
    BAL, HE
    BENHASSEN, S
    KAASHOEK, MF
    CONCURRENCY-PRACTICE AND EXPERIENCE, 1994, 6 (04): : 235 - 249