Experiences, strategies, and challenges in building fault-tolerant CORBA systems
P Felber, P Narasimhan - IEEE transactions on Computers, 2004 - ieeexplore.ieee.org
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 …
the adoption of the fault-tolerant CORBA (FT-CORBA) standard by the Object Management …
The CORBA object group service: A service approach to object groups in CORBA
P Felber - 1998 - infoscience.epfl.ch
Distributed computing is one of the major trends in the computer industry. As systems
become more distributed, they also become more complex and have to deal with new kinds …
become more distributed, they also become more complex and have to deal with new kinds …
Deterministic scheduling for transactional multithreaded replicas
R Jiménez-Peris, M Patino-Martinez… - … 19th IEEE Symposium …, 2000 - ieeexplore.ieee.org
One way to implement a fault-tolerant service is by replicating it at sites that fail
independently. One of the replication techniques is active replication where each request is …
independently. One of the replication techniques is active replication where each request is …
e-transactions: End-to-end reliability for three-tier architectures
S Frolund, R Guerraoui - IEEE Transactions on Software …, 2002 - ieeexplore.ieee.org
A three-tier application is organized as three layers: human users interact with front-end
clients (eg, browsers), middle-tier application servers (eg, Web servers) contain the business …
clients (eg, browsers), middle-tier application servers (eg, Web servers) contain the business …
Active replication of multithreaded applications
C Basile, Z Kalbarczyk, RK Iyer - IEEE transactions on parallel …, 2006 - ieeexplore.ieee.org
Software-based active replication is expensive in terms of performance overhead.
Multithreading can help improve performance; however, thread scheduling is a source of …
Multithreading can help improve performance; however, thread scheduling is a source of …
Enforcing determinism for the consistent replication of multithreaded CORBA applications
P Narasimhai, LE Moser… - Proceedings of the 18th …, 1999 - ieeexplore.ieee.org
In CORBA-based applications that depend on object replication for fault tolerance,
inconsistencies in the states of the replicas of an object can arise when concurrent threads …
inconsistencies in the states of the replicas of an object can arise when concurrent threads …
[PDF][PDF] A Preemptive Deterministic Scheduling Algorithm for Multithreaded Replicas.
C Basile, Z Kalbarczyk, RK Iyer - DSN, 2003 - Citeseer
Software-based active replication is expensive in terms of performance overhead.
Multithreading can help improve performance; however, thread scheduling is a source of …
Multithreading can help improve performance; however, thread scheduling is a source of …
How to select a replication protocol according to scalability, availability and communication overhead
R Jiménez-Peris, M Patiño-Martínez… - … IEEE Symposium on …, 2001 - ieeexplore.ieee.org
Data replication is playing an increasingly important role in the design of parallel information
systems. In particular, the widespread use of cluster architectures in high-performance …
systems. In particular, the widespread use of cluster architectures in high-performance …
Type bridges
SH Pharies, SK Srinivasan, NH Jethanandani… - US Patent …, 2007 - Google Patents
The present invention relates to object serialization. More particularly, the present invention
relates to methods, sys tems, and computer program products for transforming objects of one …
relates to methods, sys tems, and computer program products for transforming objects of one …
A system architecture for enhanced availability of tightly coupled distributed systems
J Osrael, L Froihofer… - … Conference on Availability …, 2006 - ieeexplore.ieee.org
We present a system architecture which facilitates enhanced availability of tightly coupled
distributed systems by temporarily relaxing constraint consistency. Three different types of …
distributed systems by temporarily relaxing constraint consistency. Three different types of …