Learn More
In loosely coupled distributed systems subject to random communication delays and component failures, atomic brocrdcart protocols can be used to implement the abstraction of a A-common sfomge, a replicated storage that displays at any clock time the same contents to every correct processor and that requires A time units to complete replicated updates. We(More)
Atomic broadcast ensures that concurrent updates to the state of a process group are consistently delivered to all group members despite random communication delays and failures. By relieving replicated application programmers from the burden of dealing with the diicult issue of maintaining replica state consistency, atomic broadcast is a fundamental(More)
We present D<sc>ATUM</sc>, a novel method for tolerating multiple disk failures in disk arrays. D<sc>ATUM</sc> is the first known method that can mask any given number of failures, requires an optimal amount of redundant storage space, and spreads reconstruction accesses uniformly over disks in the presence of failures without needing large layout tables in(More)
The Advanced Automation System is a distributed real-time system under development by IBM's Systems Integration Division for the US Federal Aviation Administration. The system is intended to replace the present en-route and terminal approach US air traffic control computer systems over the next decade. High availability of air traffic control services is an(More)