Apress NBA

Practical Distributed Processing

By Phillip J. Brooke , Richard F. Paige

  • eBook Price: $39.95 $23.97
Buy eBook Buy Print Book

Practical Distributed Processing Cover Image

At last – a comprehensive and navigable textbook on a subject of huge interest to computer professionals. Many practitioners make limited use of the advantages distributed processing theory can give them. This book show you how to design a complete distributed system.

Full Description

  • Add to Wishlist
  • ISBN13: 978-1-8462-8840-1
  • 276 Pages
  • User Level: Students
  • Publication Date: September 5, 2007
  • Available eBook Formats: PDF
Full Description
Distributed processing has a strong theoretical foundation, but many day-to-day practitioners make limited use of the advantages this theory can give them. The result includes unreliable systems with obscure and intermittent failures, that can cost time, money and in extreme cases, lives. Reliable construction of distributed and concurrent systems must incorporate theory in practice. This book provides a concise presentation of the theory closely linked to the practical realisation of these concepts. Practical presentation is given with examples from C, Java and Eiffel in this comprehensive textbook which contains all the elements needed for a complete development of a distributed system. Theoretical models of concurrency are linked with practical realisation of systems, providing an integrated approach to the field. Written with undergraduates in mind, especially relevant for intermediate level students, this textbook will prove a comprehensive guide to the topic. Example code will be provided on a website.
Table of Contents

Table of Contents

  1. What is Distributed Processing?
  2. Concepts of Concurrency.
  3. Models of Concurrency.
  4. Concurrency in Operating Systems.
  5. Interprocess Communication.
  6. Protocols.
  7. Security.
  8. Languages and Distributed Processing.
  9. Building Distributed Systems.
  10. Case Study: A Networked Game.
  11. The End.
  12. Exercises, Hints and Comments.
  13. About the Example Code.
  14. Bibliography.
  15. Glossary.
  16. Index.

If you think that you've found an error in this book, please let us know by emailing to editorial@apress.com . You will find any confirmed erratum below, so you can check if your concern has already been addressed.
No errata are currently published


    1. PHP Objects, Patterns, and Practice


      View Book

    2. Beginning Android 3D Game Development


      View Book

    3. Troubleshooting Oracle Performance


      View Book

    4. Beginning Amazon Web Services with Node.js


      View Book