Systems Programming: Designing and Developing Distributed Applications
β Scribed by Richard Anthony
- Publisher
- Morgan Kaufmann
- Year
- 2015
- Tongue
- English
- Leaves
- 533
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
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.
- Explains key ideas from the ground up, in a self-contained style, with material carefully sequenced to make it easy to absorb and follow.
- Features a detailed case study that is designed to serve as a common point of reference and to provide continuity across the different technical chapters.
- Includes a βputting it all togetherβ chapter that looks at interesting distributed systems applications across their entire life-cycle from requirements analysis and design specifications to fully working applications with full source code.
- Ancillary materials include problems and solutions, programming exercises, simulation experiments, and a wide range of fully working sample applications with complete source code developed in C++, C# and Java.
- Special editions of the authorβs established βworkbenchesβ teaching and learning tools suite are included. These tools have been specifically designed to facilitate practical experimentation and simulation of complex and dynamic aspects of systems.
β¦ Table of Contents
Content:
Front Matter, Pages i-ii
Copyright, Page iv
Dedication, Page v
Preface, Pages xvii-xxiv
Acknowledgments, Page xxv
Chapter 1 - Introduction, Pages 1-20
Chapter 2 - The Process View, Pages 21-106
Chapter 3 - The Communication View, Pages 107-201
Chapter 4 - The Resource View, Pages 203-276
Chapter 5 - The Architecture View, Pages 277-382
Chapter 6 - Distributed Systems, Pages 383-474
Chapter 7 - Case Studies: Putting It All Together, Pages 475-513
Index, Pages 515-522
π SIMILAR VOLUMES
Morgan Kaufmann, 2015. β 548 p. β ISBN: 978-0-12-800729-7.<div class="bb-sep"></div><strong><em>Systems Programming: Designing and Developing Distributed Applications</em> explains how the development of distributed applications depends on a foundational understanding of the relationship among opera
EMBEDDED SYSTEMS discusses the architecture, its basic hardware and software elements, programming models and software engineering practices that are used for system development process. The embedded system resources are microprocessor, memory, ports, devices and power supply unit. The innovative te
Distributed applications are a necessity in most central application sectors of the contemporary information society, including e-commerce, e-banking, e-learning, e-health, telecommunication and transportation. This results from a tremendous growth of the role that the Internet plays in business
<p>Deepen your understanding of blockchain technology and develop your own blockchain applications. This book provides a thorough review of distribution-based systems on blockchain technology, starting from the fundamental concepts that underlie it, all the way through the implementation of a blockc
<p>Deepen your understanding of blockchain technology and develop your own blockchain applications. This book provides a thorough review of distribution-based systems on blockchain technology, starting from the fundamental concepts that underlie it, all the way through the implementation of a blockc