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 条
  • [41] Distributed Architecture of Object Naming Service
    Ning, Bo
    Li, Guanyu
    Chen, Yuqing
    Qu, Dongdong
    ADVANCED TECHNOLOGY IN TEACHING - PROCEEDINGS OF THE 2009 3RD INTERNATIONAL CONFERENCE ON TEACHING AND COMPUTATIONAL SCIENCE (WTCS 2009), VOL 1: INTELLIGENT UBIQUITIOUS COMPUTING AND EDUCATION, 2012, 116 : 251 - 257
  • [42] Execution Strategies for PTIDES, a Programming Model for Distributed Embedded Systems
    Zou, Jia
    Matic, Slobodan
    Lee, Edward A.
    Feng, Thomas Huining
    Derler, Patricia
    15TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATION SYMPOSIUM: RTAS 2009, PROCEEDINGS, 2009, : 77 - +
  • [43] Toward an intensional model for programming large scale distributed systems
    Du, W
    INTENSIONAL PROGRAMMING II: BASED ON THE PAPERS AT ISLIP'99, 2000, : 244 - 258
  • [44] A Model for Availability of Quality of Service in Distributed Multimedia Systems
    A.G. Malamos
    E.N. Malamas
    T.A. Varvarigou
    S.R. Ahuja
    Multimedia Tools and Applications, 2002, 16 : 207 - 230
  • [45] A model for availability of quality of service in distributed multimedia systems
    Malamos, AG
    Malamas, EN
    Varvarigou, TA
    Ahuja, SR
    MULTIMEDIA TOOLS AND APPLICATIONS, 2002, 16 (03) : 207 - 230
  • [46] A flexible service selection model for enterprise distributed systems
    Outhred, G
    Potter, J
    FIRST INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING WORKSHOP, PROCEEDINGS, 1997, : 227 - 234
  • [47] Selecting the Best Object-Oriented Programming Language for Developing Distributed Computing Systems
    Aldrawiesh, K.
    Al-Ajlan, A.
    2009 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND SYSTEMS (ICCES 2009), 2009, : 440 - 446
  • [48] DROL - AN OBJECT-ORIENTED PROGRAMMING LANGUAGE FOR DISTRIBUTED REAL-TIME SYSTEMS
    TAKASHIO, K
    TOKORO, M
    SIGPLAN NOTICES, 1992, 27 (10): : 276 - 294
  • [49] An object model framework for middleware-based distributed systems
    Kahkipuro, P
    DISTRIBUTED APPLICATIONS AND INTEROPERABLE SYSTEMS, 1997, : 201 - 207
  • [50] Model-based object tracking for distributed autonomous systems
    Pallauf, Johannes
    Leon, Fernando Puente
    TM-TECHNISCHES MESSEN, 2016, 83 (02) : 85 - 95