Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSN › Conference contribution/Paper › peer-review
Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSN › Conference contribution/Paper › peer-review
}
TY - GEN
T1 - Implementing Simple Replication Protocols using CORBA Portable Interceptors and Java Serialization
AU - Bennani, Taha
AU - Blain, Laurent
AU - Courtes, Ludovic
AU - Fabre, Jean-Charles
AU - Killijian, Marc-Olivier
AU - Marsden, Eric
AU - Taiani, Francois
PY - 2004
Y1 - 2004
N2 - The goal of this paper is to assess the value of simple features that are widely available in off-the-shelf CORBA and Java platforms for the implementation of fault-tolerance mechanisms in industry-grade systems. This work builds on knowledge gained at LAAS from previous work on the prototyping of reflective fault tolerant frameworks. We describe how we used the interception and state capture mechanisms that are available in CORBA and Java to implement a simple replication strategy on a small middleware-based system built upon GNU/Linux and JOrbacus. We discuss the benefits and the limits of the resulting system from a practical point of view.
AB - The goal of this paper is to assess the value of simple features that are widely available in off-the-shelf CORBA and Java platforms for the implementation of fault-tolerance mechanisms in industry-grade systems. This work builds on knowledge gained at LAAS from previous work on the prototyping of reflective fault tolerant frameworks. We describe how we used the interception and state capture mechanisms that are available in CORBA and Java to implement a simple replication strategy on a small middleware-based system built upon GNU/Linux and JOrbacus. We discuss the benefits and the limits of the resulting system from a practical point of view.
U2 - 10.1109/DSN.2004.1311924
DO - 10.1109/DSN.2004.1311924
M3 - Conference contribution/Paper
SN - 0-7695-2052-9
SP - 549
EP - 554
BT - Dependable Systems and Networks, 2004 International Conference on
PB - IEEE Computer Society
CY - Washington, DC, USA
ER -