Practical Distributed Processing (Undergraduate Topics in Computer Science)
From the reviews:"Brooke … attempt to summarize the most relevant theoretical and practical aspects of distributed computing in an accessible book written for upper-level undergraduate students in software-related studies. … The presence of case studies thus becomes not only a welcome addition, but a necessary (and mandatory) section, which allows one to witness meaningful examples of the application of distributed processing concepts. … The examples and case studies are modern and appropriate. Summing Up: Recommended. Upper-division undergraduate through researchers and faculty." (L. Benedicenti, CHOICE, Vol. 45 (9), 2008)"This book aims at presenting the reader a clear overview of the process of building a distributed system including engineering processes. The aim of the book is as well to be used in engineering disciplines. It is also highlighted that protocols and security concerns are an integral part of realistic distributed system. … Finally each chapter concludes with a coherent summary and highlights a number of exercises. … It is an interesting book and should be used in undergraduate courses as a foundational text." (Aniket Mahanti, Zentralblatt MATH, Vol. 1132 (10), 2008)"There is a need for books and overviews to provide students (computer scientists) with a more unified picture of distributed processing. …the authors describe some practical ingredients needed for the development of a distributed system. …Technical requirements are identified, a design is presented, protocols and security aspects are discussed, and finally some implementation details are given. The last chapter consists of some reading suggestions, future directions, and projects. The volume contains exercises with sketch solutions and hints. A bibliography, a glossary, and an index are included. Internet support for students and instructors is accessible …This book provides a concise presentation of practical distributed processing" (G. Ciobanu, ACM Computing Reviews, Vol. 50 (2), 2009)