Proc. of the IADIS Int. Conf. Applied Computing 2005, Vol I, Algarve, P, pp. 161-169
We present a flexible framework for the development of reliable and scalable distributed services based on the Microsoft .NET framework. Scalability is obtained by load balancing among dynamically managed service replicas. Fault tolerance is achieved by redundancy among replicas and an active replication strategy to ensure replica consistency. The framework architecture features full replication transparency for client applications. True object-oriented programming is supported in the sense that remote references to replicated services may be passed transparently as serialised arguments in remote invocations. We compare our framework to other replication architectures and illustrate the performance with run-time measurements.
@INPROCEEDINGS{reiser05flexible,
author = {Hans P. Reiser and Michael J. Danel and Franz J. Hauck},
title = {A Flexible Replication Framework For Scalable And Reliable {.NET} Services},
booktitle = {Proc. of the IADIS Int. Conf. Applied Computing 2005, Vol I, Algarve, P},
year = {2005},
pages = {161-169},
}