Exploiting replication in distributed systems
Author(s) -
Kenneth P. Birman,
Thomas Joseph
Publication year - 1990
Publication title -
nasa sti repository (national aeronautics and space administration)
Language(s) - English
Resource type - Reports
ISBN - 0-201-41660-3
DOI - 10.1145/90417.90751
Subject(s) - replication (statistics) , computer science , distributed computing , biology , virology
Techniques are examined for replicating data and execution in directly distributed systems: systems in which multiple processes interact directly with one another while continuously respecting constraints on their joint behavior. Directly distributed systems are often required to solve difficult problems, ranging from management of replicated data to dynamic reconfiguration in response to failures. It is shown that these problems reduce to more primitive, order-based consistency problems, which can be solved using primitives such as the reliable broadcast protocols. Moreover, given a system that implements reliable broadcast primitives, a flexible set of high-level tools can be provided for building a wide variety of directly distributed application programs.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom