Design and Analysis of Distributed Algorithms

By Nicola Santoro | Publisher: Wiley

About the book

Design And Analyze algorithms for distributed computing environments

Design and Analysis of Distributed Algorithms focuses on developing problem-solving skills and fully exploiting design tools and techniques. Moreover, the author helps readers develop the analytical tools and skills needed to evaluate the costs of complex designs and protocols.

This text is based on a simple and fully reactive computational model that allows for intuitive comprehension and logical designs. The principles and techniques that users learn can be applied to any distributed computing environment (e.g., distributed systems, communication networks, data networks, grid networks, internet, etc.). Based on a method developed and refined during the author's twenty years of teaching experience, the text provides a wealth of unique material and learning aids that enable the reader to learn how to design algorithms and protocols to solve problems and perform tasks efficiently in a distributed computing environment. Features include:

  • Emphasis on developing problem-solving skills and fully leveraging design tools and techniques with a straightforward, easy-to-follow writing style
  • Chapter on distributed data and structures, an important area not covered in comparable texts
  • Detailed coverage of synchronous computations, a necessary element for \"energy aware\" computing
  • Theoretical and experimental exercises in each chapter that allow readers to apply their newfound skills

All algorithms and protocols presented in the text, as well as those in the exercises, are easily and immediately programmable. References at the end of each chapter lead readers to additional materials for further study.

A natural textbook for upper-level undergraduates and graduate students, with its emphasis on problem solving, this book is also ideal for system-protocol designers and communications software engineers and developers. It will enable them to understand the principles of how to design workable, efficient protocols in any distributed computing environment.

Editions of Design and Analysis of Distributed Algorithms

Hardcover
ISBN 9780471719977
EBook
ISBN 9780470072639
EBook
ISBN 9780470072646

Read an Excerpt

Design And Analyze algorithms for distributed computing environments

Design and Analysis of Distributed Algorithms focuses on developing problem-solving skills and fully exploiting design tools and techniques. Moreover, the author helps readers develop the analytical tools and skills needed to evaluate the costs of complex designs and protocols.

This text is based on a simple and fully reactive computational model that allows for intuitive comprehension and logical designs. The principles and techniques that users learn can be applied to any distributed computing environment (e.g., distributed systems, communication networks, data networks, grid networks, internet, etc.). Based on a method developed and refined during the author's twenty years of teaching experience, the text provides a wealth of unique material and learning aids that enable the reader to learn how to design algorithms and protocols to solve problems and perform tasks efficiently in a distributed computing environment. Features include:

  • Emphasis on developing problem-solving skills and fully leveraging design tools and techniques with a straightforward, easy-to-follow writing style
  • Chapter on distributed data and structures, an important area not covered in comparable texts
  • Detailed coverage of synchronous computations, a necessary element for \"energy aware\" computing
  • Theoretical and experimental exercises in each chapter that allow readers to apply their newfound skills

All algorithms and protocols presented in the text, as well as those in the exercises, are easily and immediately programmable. References at the end of each chapter lead readers to additional materials for further study.

A natural textbook for upper-level undergraduates and graduate students, with its emphasis on problem solving, this book is also ideal for system-protocol designers and communications software engineers and developers. It will enable them to understand the principles of how to design workable, efficient protocols in any distributed computing environment.

Frequently Asked Questions

What is Design and Analysis of Distributed Algorithms about?

Design And Analyze algorithms for distributed computing environments

Design and Analysis of Distributed Algorithms focuses on developing problem-solving skills and fully exploiting design tools and techniques. Moreover, the author helps readers develop the analytical tools and skills needed to evaluate the costs of complex designs and protocols.

This text is based on a simple and fully reactive computational model that allows for intuitive comprehension and logical designs. The principles and techniques that users learn can be applied to any distributed computing environment (e.g., distributed systems, communication networks, data networks, grid networks, internet, etc.). Based on a method developed and refined during the author's twenty years of teaching experience, the text provides a wealth of unique material and learning aids that enable the reader to learn how to design algorithms and protocols to solve problems and perform tasks efficiently in a distributed computing environment. Features include:

  • Emphasis on developing problem-solving skills and fully leveraging design tools and techniques with a straightforward, easy-to-follow writing style
  • Chapter on distributed data and structures, an important area not covered in comparable texts
  • Detailed coverage of synchronous computations, a necessary element for \"energy aware\" computing
  • Theoretical and experimental exercises in each chapter that allow readers to apply their newfound skills

All algorithms and protocols presented in the text, as well as those in the exercises, are easily and immediately programmable. References at the end of each chapter lead readers to additional materials for further study.

A natural textbook for upper-level undergraduates and graduate students, with its emphasis on problem solving, this book is also ideal for system-protocol designers and communications software engineers and developers. It will enable them to understand the principles of how to design workable, efficient protocols in any distributed computing environment.

What core themes, tropes, or subjects are explored in Design and Analysis of Distributed Algorithms?

Computing and Information Technology > Computer programming / software engineering > Algorithms and data structures

Where can I read a sample of Design and Analysis of Distributed Algorithms?

You can read an official preview of the few pages here https://www.book2look.com/book/9780471719977

Is Design and Analysis of Distributed Algorithms part of a series, and can it be read as a standalone?

Yes it is a part of series Wiley Series on Parallel and Distributed Computing

Who is/are the Author/s of the book Design and Analysis of Distributed Algorithms?

Nicola Santoro

Who is the Publisher of the book Design and Analysis of Distributed Algorithms?

Wiley

What are the ISBN numbers for the physical and digital editions?

Design and Analysis of Distributed Algorithms is available as hardcover(ISBN 9780471719977) and ebook(ISBN 9780470072639) and ebook(ISBN 9780470072646)

Where can I buy Design and Analysis of Distributed Algorithms online or support local independent bookshops?

You can buy Design and Analysis of Distributed Algorithms from below

Where can I buy Design and Analysis of Distributed Algorithms?