Ebook Distributed computing: Fundamentals, Simulations, and Advanced Topics (Second Edition) - Part 1

Ebook "Distributed computing: Fundamentals, Simulations, and Advanced Topics (Second Edition) - Part 1" aims to provide a coherent view of the theory of distributed computing, highlighting common themes and basic techniques. It introduces the reader to the fundamental issues underlying the design of distributed systems-communication, coordination, synchronization, and uncertainty-and to the fundamental algorithmic ideas and lower bound techniques. Mastering these techniques will help the reader design correct distributed applications. Please refer to the content of part 1 of ebook.