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
相关论文
共 11 条
  • [1] Flexible robust programming in distributed object systems
    Ahamad, M
    Chelliah, M
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2002, 14 (05) : 1126 - 1140
  • [2] 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
  • [3] Transparently programming heterogenous distributed systems
    Wolff, T
    Lohr, KP
    DISTRIBUTED PLATFORMS, 1996, : 399 - 412
  • [4] Coordinated exception handling in distributed object systems: From model to system implementation
    Xu, J
    Romanovsky, A
    Randell, B
    18TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 1998, : 12 - 21
  • [5] A toolkit to integrate standalone object-oriented systems and distributed object systems
    Serrano, MA
    Carver, DL
    de Oca, CM
    PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 101 - 107
  • [6] 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
  • [7] ROLE SECURITY ACCESS CONTROLOF THE DISTRIBUTED OBJECT SYSTEMS
    He, Xu
    2014 11TH INTERNATIONAL COMPUTER CONFERENCE ON WAVELET ACTIVE MEDIA TECHNOLOGY AND INFORMATION PROCESSING (ICCWAMTIP), 2014, : 389 - 392
  • [8] A fuzzy grouping-based load balancing for distributed object computing systems
    Ahn, HC
    Youn, HY
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2005, VOL 4, PROCEEDINGS, 2005, 3483 : 916 - 925
  • [9] Resource management using multiple feedback loops in soft real-time distributed object systems
    Kalogeraki, Vana
    Melliar-Smith, P. M.
    Moser, L. E.
    Drougas, Y.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (07) : 1144 - 1162
  • [10] Using COALA to develop a distributed object-based application
    Vachon, J
    Guelfi, N
    Romanovsky, A
    DOA'00: INTERNATIONAL SYMPOSIUM ON DISTRIBUTED OBJECTS AND APPL ICATIONS, PROCEEDINGS, 2000, : 195 - 208