Treffer: RELACS: A Communications Infrastructure for Constructing Reliable Applications in Large-Scale Distributed Systems
Weitere Informationen
Distributed systems that span large geographic distances or manage large numbers of objects are already common place. In such systems, programming applications with even modest reliability requirements to run correctly and efficiently is a difficult task due to asynchrony and the possibility of complex failure scenarios. In this paper, we describe the architecture of the Relacs communication subsystem that constitutes the microkernel of a layered approach to reliable computing in large-scale distributed systems. Relacs is designed to be highly portable and implements a very small number of abstractions and primitives that should be sufficient for building a variety of interesting higher-level paradigms. 1 Introduction Traditionally, global networks such as the Internet have been thought of exactly as that --- networks. With recent gains in bandwidth and connectivity, these networks increasingly resemble the communication infrastructures of large-scale distributed systems. As such, it.