Authors:
Buy it now
Buying options
Tax calculation will be finalised at checkout
Other ways to access
This is a preview of subscription content, log in via an institution to check for access.
Table of contents (11 chapters)
-
Front Matter
-
Back Matter
About this book
Principles of Distributed Systems describes tools and techniques that have been successfully applied to tackle the problem of global time and state in distributed systems. The author demonstrates that the concept of time can be replaced by that of causality, and clocks can be constructed to provide causality information. The problem of not having a global state is alleviated by developing efficient algorithms for detecting properties and computing global functions.
The author's major emphasis is in developing general mechanisms that can be applied to a variety of problems. For example, instead of discussing algorithms for standard problems, such as termination detection and deadlocks, the book discusses algorithms to detect general properties of a distributed computation. Also included are several worked examples and exercise problems that can be used for individual practice and classroom instruction.
Audience: Can be used to teach a one-semester graduate course on distributed systems. Also an invaluable reference book for researchers and practitioners working on the many different aspects of distributed systems.
Authors and Affiliations
-
Department of Electrical and Computer Engineering, University of Texas at Austin, Austin, USA
Vijay K. Garg
Bibliographic Information
Book Title: Principles of Distributed Systems
Authors: Vijay K. Garg
DOI: https://doi.org/10.1007/978-1-4613-1321-2
Publisher: Springer New York, NY
-
eBook Packages: Springer Book Archive
Copyright Information: Kluwer Academic Publishers 1996
Hardcover ISBN: 978-0-7923-9668-0Published: 31 December 1995
Softcover ISBN: 978-1-4612-8567-0Published: 26 September 2011
eBook ISBN: 978-1-4613-1321-2Published: 06 December 2012
Edition Number: 1
Number of Pages: XVIII, 254
Topics: Processor Architectures, Software Engineering/Programming and Operating Systems, Programming Languages, Compilers, Interpreters