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 条
  • [31] Design and experimental evaluation of an adaptive object replication algorithm in distributed network systems
    Lin, WJ
    Veeravalli, L
    PROCEEDINGS OF THE FOURTH IASTED INTERNATIONAL CONFERENCE ON COMMUNICATIONS, INTERNET, AND INFORMATION TECHNOLOGY, 2005, : 62 - 67
  • [32] Object models for distributed or persistent programming
    Cahill, V
    Nixon, P
    Tangney, B
    Rabhi, F
    COMPUTER JOURNAL, 1997, 40 (08): : 513 - 527
  • [33] A Service-Oriented Programming Approach for Dynamic Distributed Manufacturing Systems
    Atmojo, Udayanto Dwi
    Salcic, Zoran
    Wang, Kevin I-Kai
    Vyatkin, Valeriy
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (01) : 151 - 160
  • [34] Programming knowledge discovery workflows in service-oriented distributed systems
    Cesario, Eugenio
    Lackovic, Marco
    Talia, Domenico
    Trunfio, Paolo
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2013, 25 (10): : 1482 - 1504
  • [35] A rewriting based model for probabilistic distributed object systems
    Kumar, N
    Sen, K
    Meseguer, J
    Agha, G
    FORMAL METHODS FOR OPEN OBJECT-BASED DISTRIBUTED SYSTEMS, PROCEEDINGS, 2003, 2884 : 32 - 46
  • [36] Concurrent object-oriented programming for distributed real-time systems
    Maruyama, K
    INFORMATION SCIENCES, 1996, 93 (1-2) : 87 - 106
  • [37] Service replication taxonomy in distributed environments
    Mohamed, Marwa F.
    SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2016, 10 (03) : 317 - 336
  • [38] Distributed algorithm for service replication in service overlay network
    Liu, KYK
    Lui, JCS
    Zhang, ZL
    NETWORKING 2004: NETWORKING TECHNOLOGIES, SERVICES, AND PROTOCOLS; PERFORMANCE OF COMPUTER AND COMMUNICATION NETWORKS; MOBILE AND WIRELESS COMMUNICATIONS, 2004, 3042 : 1156 - 1167
  • [39] Object replication and CORBA Fault-Tolerant Object Service
    Yao-Ming, Y.
    Wen-Da, S.
    Yeong-Sheng, C.
    Wuhan University Journal of Natural Sciences, 2001, 6 (1-2) : 268 - 277
  • [40] Distributed object naming service based on distributed LDAP
    Han, Hua
    Dai, Yafei
    Li, Xiaoming
    Guo, Chaoyang
    Gaojishu Tongxin/High Technology Letters, 2002, 12 (10):