Systems Programming: Designing and Developing Distributed Applications

Systems Programming: Designing and Developing Distributed Applications

Anthony, Richard

74,83 €(IVA inc.)

Systems Programming: Designing and Developing Distributed Applications explains how the development of distributed applications depends on a foundational understanding of the relationship among operating systems, networking, distributed systems, and programming. Uniquely organized around four viewpoints (process, communication, resource, and architecture), the fundamental and essential characteristics of distributed systems are explored in ways which cut across the various traditional subject area boundaries. The structures, configurations and behaviours of distributed systems are all examined, allowing readers to explore concepts from different perspectives, and to understand systems in depth, both from the component level and holistically. Designed as a comprehensive, self-contained introduction to designing and developing distributed applications, this book is ideal for anyone who needs a comprehensive understanding of distributed systems. Readers will come away not only ready to design and develop distributed applications, but also to see the larger picture and appreciate alternate approaches. Explains distributed systems from the ground up, in an accessible, jargon-free way. Features a detailed case study that runs through the core chapters and is used to provide a strong link to the topics discussed.Includes problems with solutions, programming exercises, and simulation experiments designed to engage readers and facilitate a deep understanding of distributed systems and distributed applications. INDICE: IntroductionThe Process ViewThe Communication ViewThe Resource ViewThe Architecture ViewKey Topics in Distributed SystemsPutting it all Together: Sample Applications

  • ISBN: 978-0-12-800729-7
  • Editorial: Morgan Kaufmann
  • Encuadernacion: Rústica
  • Páginas: 456
  • Fecha Publicación: 12/04/2015
  • Nº Volúmenes: 1
  • Idioma: Inglés