Distributed Computing Concepts
A Brief Introduction
Preface
It would be rather nice if computers never failed, networks were reliable and all operations were always cleanly and gracefully executed, never leaving the system in a state of ambiguity. Unfortunately, this cannot be; we have to contend with the bleak harshness of reality, which is particularly exacerbated when dealing with distributed…