Cantitate/Preț
Produs

Practical Distributed Processing: Undergraduate Topics in Computer Science

Autor Phillip J. Brooke, Richard F. Paige
en Limba Engleză Paperback – 11 oct 2007
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.
Citește tot Restrânge

Din seria Undergraduate Topics in Computer Science

Preț: 25041 lei

Preț vechi: 31302 lei
-20% Nou

Puncte Express: 376

Preț estimativ în valută:
4793 5056$ 3994£

Carte tipărită la comandă

Livrare economică 30 decembrie 24 - 04 ianuarie 25

Preluare comenzi: 021 569.72.76

Specificații

ISBN-13: 9781846288401
ISBN-10: 1846288401
Pagini: 288
Ilustrații: XIV, 262 p. 24 illus.
Dimensiuni: 178 x 235 x 15 mm
Greutate: 0.49 kg
Ediția:2008
Editura: SPRINGER LONDON
Colecția Springer
Seria Undergraduate Topics in Computer Science

Locul publicării:London, United Kingdom

Public țintă

Lower undergraduate

Cuprins

What is Distributed Processing?.- Concepts of Concurrency.- Models of Concurrency.- Concurrency in Operating Systems.- Interprocess Communication.- Protocols.- Security.- Languages and Distributed Processing.- Building Distributed Systems.- Case Study: A Networked Game.- The End.

Recenzii

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)

Textul de pe ultima copertă

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. This easy-to-follow textbook focuses on practical issues of building working distributed systems and gives an overview of the basic theory, principles and techniques, whilst illustrating how these fit together, via the process of building interesting, non-trivial systems.
Topics and features:
• Provides all the elements needed for a complete development of a distributed system, from theory to practice
• Offers an integrated approach to the field of distributed processing, and presents a coherent view of the field as a practical subject
• Links theoretical models of concurrency with practical realisation of systems
• Contains many examples from C, Java Ada and Eiffel, as well as case studies
• Considers important aspects of the engineering process, including models that can be used to assess and analyse parts of distributed systems, implementation techniques, as well as protocols and security concerns
• Many pedagogical tools: chapter summaries, exercises (with sketch solutions and hints), comprehensive glossary, Internet support for students and instructors, accessible at http://www.scm.tees.ac.uk/p.j.brooke/dpb/.
• Ideal for use by lecturers as a coherent one-term course or module on distributed systems
Written with undergraduates in mind, especially relevant for intermediate-level students, this user-friendly textbook will prove a clear and comprehensive guide to the topic and the foundations for a methodological approach to building these systems.
 
Dr Phil Brooke is a lecturer in computer science at the University of Teesside, and Dr Richard Paige is a lecturer in computer science at the University of York. Both have extensive teaching experience, from which this textbook has grown.

Caracteristici

Integrated approach to the field of distributed processing Links theoretical models of concurrency with practical realisation of systems Practical presentation with examples from C, Java and Eiffel Other books are typically large volumes where the precise content becomes lost – this is a coherent textbook Contains the elements needed for a complete development of a distributed system, from theory to practice Includes supplementary material: sn.pub/extras