Distributed Computing : Simply In Depth by Ajit Singh
English | 2022 | ISBN: N/A | ASIN: B09QZ1H92G | 179 pages | EPUB | 1.31 Mb
Distributed computing and application systems have become central concept of how computers are used, from web applications to e-commerce and to content distribution. Distributed systems help programmers aggregate the resources of many networked computers to construct highly available and scalable services. This book will cover both fundamental concepts in distributed computing and discuss system designs enabling distributed applications.
The objectives of this book include: In-depth understanding of core concepts of distributed computing, including study of both abstract concepts and practical techniques for building system support for distributed applications; construction of distributed system components; understanding of the current state of the art in several areas of distributed computing as well as providing learners with a solid foundation for understanding and specifying distributed services, designing and analyzing distributed algorithms for reliable and fault-tolerant implementations of distributed services.
This edition covers an understanding of the principles on which the distributed computing are based; their architecture, algorithms and design; and how it meets the demands of contemporary distributed applications, demonstrates knowledge of the basic elements and concepts related to distributed computing technologies. It explains the knowledge of the core architectural aspects of distributed computing, design and implement distributed applications, knowledge of details the main underlying components of distributed computing (such as RPC, file systems), use and apply important methods in distributed computing to support scalability and fault tolerance as well as explains experience in building large-scale distributed applications.