Buch, Englisch, 167 Seiten, Paperback, Format (B × H): 187 mm x 235 mm
Algorithms and Complexity
Buch, Englisch, 167 Seiten, Paperback, Format (B × H): 187 mm x 235 mm
Reihe: Synthesis Lectures on Distributed Computing Theory
ISBN: 978-1-60845-287-3
Verlag: Morgan & Claypool Publishers
We present a study of cooperative computing with the focus on modeling distributed computing settings, algorithmic techniques enabling one to combine efficiency and fault-tolerance in distributed systems, and the exposition of trade-offs between efficiency and fault-tolerance for robust cooperative computing. The focus of the exposition is on the abstract problem, called Do-All, and formulated in terms of a system of cooperating processors that together need to perform a collection of tasks in the presence of adversity. Our presentation deals with models, algorithmic techniques, and analysis. Our goal is to present the most interesting approaches to algorithm design and analysis leading to many fundamental results in cooperative distributed computing. The algorithms selected for inclusion are among the most efficient that additionally serve as good pedagogical examples. Each chapter concludes with exercises and bibliographic notes that include a wealth of references to related work and relevant advanced results.
Autoren/Hrsg.
Weitere Infos & Material
- Introduction
- Distributed Cooperation and Adversity
- Paradigms and Techniques
- Shared-Memory Algorithms
- Message-Passing Algorithms
- The Do-All Problem in Other Settings
- Bibliography
- Authors' Biographies