Filters








842 Hits in 3.9 sec

Using interceptors to enhance CORBA

P. Narasimban, L.E. Moser, P.M. Melliar-Smith
1999 Computer  
Acknowledgments This work has been supported by the US Defense Advanced Research Projects Agency in conjunction with the Office of Naval Research and the Air Force Research Laboratory, Rome, N.Y., under  ...  A lthough we have described interceptors here in the context of CORBA, the interception approach is generic and can be applied to other distributed object frameworks.  ...  HOW CAN CORBA BE ENHANCED? Since the OMG's adoption of CORBA 1.0, the standard has become increasingly popular for building distributed object applications.  ... 
doi:10.1109/2.774920 fatcat:sms7jg5zpzci5byh7zzrteqixy

Page 32 of IEEE Transactions on Computers Vol. 52, Issue 1 [page]

2003 IEEE Transactions on Computers  
WORK lhere have been many attempts to build reliable distributed One tolerance at the process level through the use of the group systems main thrust has been to provide fault communication paradigm.  ...  A third method is to intercept messages from the ORB; this is the approach taken by Eternal [20], [21], [23], [24], [25].  ... 

Experiences, strategies, and challenges in building fault-tolerant CORBA systems

P. Felber, P. Narasimhan
2004 IEEE transactions on computers  
It has been almost a decade since the earliest reliable CORBA implementation and, despite the adoption of the Fault-Tolerant CORBA (FT-CORBA) standard by the Object Management Group, CORBA is still not  ...  Our objective is to reveal the intricacies, challenges, and strategies in developing fault-tolerant CORBA systems, including our own.  ...  ACKNOWLEDGMENTS The authors would like to acknowledge the anonymous reviewers whose detailed comments and feedback greatly improved the layout, the content, and the quality of this paper.  ... 
doi:10.1109/tc.2004.1275293 fatcat:vwtvoxohkzgj3m2347x5fxnkre

A fault–tolerant object service on CORBA

D Liang, C.-L Fang, S.-M Yuan, C Chen, G.E Jan
1999 Journal of Systems and Software  
Existing eorts to enhance the CORBA reliability can be roughly categorized into three approaches: integration approach, interception approach and service approach.  ...  The Common Object Request Broker Architecture (CORBA), is a major industrial standard for distributed object-based applications.  ...  Conclusions Existing eorts to enhance the CORBA reliability can be roughly categorized into three approaches: integration approach, interception approach and service approach.  ... 
doi:10.1016/s0164-1212(99)00058-8 fatcat:njb3mjfjfjbtrjd3nbki7u542m

System support for object groups

Rachid Guerraoui, Pascal Felber, Benoît Garbinato, Karim Mazouni
1998 Proceedings of the 13th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '98  
This experience revealed a mismatch between the asynchrony of group protocols and the synchrony of standard CORBA interaction mechanisms, which limited the portability of our CORBA object group service  ...  These observations actually go beyond our experiences and may apply to many other developments of object based distributed systems.  ...  Acknowledgements We are very grateful to Ron Resnick for his comments on an earlier draft of this paper.  ... 
doi:10.1145/286936.286961 dblp:conf/oopsla/GuerraouiFGM98 fatcat:ocs4yu2ffbcbrn6cn3pjnpnsde

System support for object groups

Rachid Guerraoui, Pascal Felber, Benoît Garbinato, Karim Mazouni
1998 SIGPLAN notices  
This experience revealed a mismatch between the asynchrony of group protocols and the synchrony of standard CORBA interaction mechanisms, which limited the portability of our CORBA object group service  ...  These observations actually go beyond our experiences and may apply to many other developments of object based distributed systems.  ...  Acknowledgements We are very grateful to Ron Resnick for his comments on an earlier draft of this paper.  ... 
doi:10.1145/286942.286961 fatcat:xbeg4cezmjep7izha6zs7qvga4

Towards Real-Time Fault-Tolerant CORBA Middleware

Aniruddha S. Gokhale, Balachandran Natarajan, Douglas C. Schmidt, Joseph K. Cross
2004 Cluster Computing  
The Distributed Object-Oriented Reliable Service (DOORS) [16, 17, 18] and Object Group Service (OGS) [19] are examples of this strategy.  ...  An increasing number of applications are being developed using distributed object computing (DOC) middleware, such as CORBA.  ...  The AQuA framework [15] also provides a variant of the interception approach.  ... 
doi:10.1023/b:clus.0000039493.73008.13 fatcat:3chjgnjovfeqpemwvxu7wvvwwq

Gateways for Accessing Fault Tolerance Domains [chapter]

P. Narasimhan, L. E. Moser, P. M. Melliar-Smith
2000 Lecture Notes in Computer Science  
For CORBA-based enterprise applications, the gateway mechanisms can be implemented transparently to the ORB and to the application using interception; specific enhancements to existing ORBs make it possible  ...  for unreplicated clients to enjoy a higher degree of reliability.  ...  The Distributed Object-Oriented Reliable Service (DOORS) [11] provides fault tolerance through a CORBA-compliant service approach.  ... 
doi:10.1007/3-540-45559-0_5 fatcat:excyrb46xbdezbn6rrovyhg55a

Fault-Tolerant Replication Based on Fragmented Objects [chapter]

Hans P. Reiser, Rüdiger Kapitza, Jörg Domaschka, Franz J. Hauck
2006 Lecture Notes in Computer Science  
This paper describes a novel approach to fault-tolerance in distributed object-based systems. It uses the fragmented-object model to integrate replication mechanisms into distributed applications.  ...  The fragmented-object model [12, 7, 21] is a versatile approach to design complex distributed services that do not strictly adhere to a simple clientserver structure.  ...  Replication support has previously been added to middleware systems like CORBA in various ways, for example using the interception approach [13] , the integration approach [3] , or the service approach  ... 
doi:10.1007/11773887_20 fatcat:2pgoqqdh2fg7pa4u3igisigfl4

Design and implementation of a pluggable fault tolerant CORBA infrastructure

W. Zhao, L. E. Moser, P. M. Melliar-Smith
2002 Proceedings 16th International Parallel and Distributed Processing Symposium  
Our approach does not require modification to the CORBA ORB, and requires only minimal modifications to the application.  ...  The Pluggable Fault Tolerant CORBA Infrastructure achieves performance that is similar to, or better than, that of other Fault Tolerant CORBA systems, while providing strong replica consistency.  ...  Introduction Several different approaches have been developed to provide fault tolerance for distributed applications based on the Common Object Request Broker Architecture (CORBA) standard [14] promoted  ... 
doi:10.1109/ipdps.2002.1015513 dblp:conf/ipps/ZhaoMM02 fatcat:2bhgm7nivrdjfbcvieema3ry6u

Proactive recovery in distributed CORBA applications

S. Pertet, P. Narasimhan
2004 International Conference on Dependable Systems and Networks, 2004  
In this paper, we describe the design and implementation of a proactive recovery strategy for distributed CORBA applications in the presence of resource-exhaustion faults.  ...  While it is not always possible to know when a fault will occur, we can sometimes exploit pre-fault "symptoms" to initiate proactive (rather than reactive) fault-recovery.  ...  Each scheme assumes that the application uses CORBA's persistent object key policies to uniquely identify CORBA objects in the system.  ... 
doi:10.1109/dsn.2004.1311905 dblp:conf/dsn/PertetN04 fatcat:wg557uleuvgmdn3335enjjb5km

Programming with object groups in CORBA

P. Felber, R. Guerraoui
2000 IEEE Concurrency  
The Object Group Service (OGS) extends CORBA with the ability to gather several objects inside a group and to transparently handle the group membership and the consistent invocations of the group members  ...  OGS does not require any change to the CORBA specification: it is portable on any CORBA 2.0 ORB and does not rely on ORB vendorspecific features.  ...  CORBA object model and results in proprietary systems. • The interception approach consists in transforming standard IIOP messages issued by an ORB into group communications.  ... 
doi:10.1109/4434.824312 fatcat:xejotpmfpfenxmblqmok2wigxa

Experiences from Building Service and Object Replication Middleware

Johannes Osrael, Lorenz Froihofer, Karl M. Goeschka
2007 Sixth IEEE International Symposium on Network Computing and Applications (NCA 2007)  
Replication is a primary means to achieve fault tolerance in distributed systems.  ...  Thus, we contribute with a discussion of our experiences in building distributed object and service replication middleware and present the main lessons learned.  ...  Acknowledgements This work has been partially funded by the European Community under the FP6 IST project DeDiSys (Dependable Distributed Systems, contract number 4152, www.dedisys.org).  ... 
doi:10.1109/nca.2007.21 dblp:conf/nca/OsraelFG07 fatcat:6dmhjs6fijez7nqkvgaxp7vwcm

What service replication middleware can learn from object replication middleware

Johannes Osrael, Lorenz Froihofer, Karl M. Goeschka
2006 Proceedings of the 1st workshop on Middleware for Service Oriented Computing (MW4SOC 2006) - MW4SOC '06  
The result of our comparison is unambiguous: Replication middleware for service-oriented systems and distributed object systems (such as FT-CORBA) share many commonalities and only subtle differences caused  ...  Replication is a well-known technique to enhance dependability and performance in distributed systems.  ...  Distributed Object Systems Fault-Tolerant CORBA Architecture Originally, CORBA [19] , a popular middleware framework for object-oriented distributed systems, lacked of support for fault tolerance.  ... 
doi:10.1145/1169091.1169094 dblp:conf/middleware/OsraelFG06 fatcat:jvtj4yt6j5cvfdducawujbzzae

MEAD: support for Real-Time Fault-Tolerant CORBA

P. Narasimhan, T. A. Dumitraş, A. M. Paulos, S. M. Pertet, C. F. Reverte, J. G. Slember, D. Srivastava
2005 Concurrency and Computation  
The MEAD (Middleware for Embedded Adaptive Dependability) system attempts to identify and to reconcile the conflicts between real-time and fault tolerance, in a resource-aware manner, for distributed CORBA  ...  The OMG's Real-Time CORBA (RT-CORBA) and Fault-Tolerant CORBA (FT-CORBA) specifications make it possible for today's CORBA implementations to exhibit either real-time or fault tolerance in isolation.  ...  and Secure Information Systems') to the Center for Computer and Communications Security at CMU.  ... 
doi:10.1002/cpe.882 fatcat:mvnh3g7e4vatphkfd6tw5hf36e
« Previous Showing results 1 — 15 out of 842 results