Distributed Computing

·
· Ajit Singh
Ebook
107
Pages

About this ebook

This book is designed and written for under graduate and post graduate students. It can equally be used for self-study. We take a top-down approach, addressing the issues to be resolved in the design of distributed systems and describing successful approaches in the form of abstract models, algorithms and detailed case studies of widely used systems. We cover the field in sufficient depth and breadth to enable readers to go on to study most research papers in the literature on distributed computing. The book aims to provide 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. We begin with a set of nine chapters that together cover the building blocks for a study of distributed systems. The first two chapters provide a conceptual overview of the subject, outlining the characteristics of distributed systems and the challenges that must be addressed in their design: scalability, heterogeneity, security and failure handling being the most significant. These chapters also develop abstract models for understanding process interaction, failure and security. They are followed by other foundational chapters devoted to the study of networking, interprocess communication, remote invocation, indirect communication and operating system support.

About the author

20 Years of strong teaching experience for Under Graduate and Post Graduate courses of Computer Science across several colleges of Patna University and NIT Patna, Bihar, IND. [Memberships]

1. InternetSociety (2168607) - Japan/France/Delhi/Trivendrum Chapters

2. IEEE (95539159)

3. International Association of Engineers (IAENG-233408)

4. Eurasia Research STRA-M19371

5. ORCID https://orcid.org/0000-0002-6093-3457

6. Python Software Foundation

7. Data Science Association

8. Non Fiction Authors Association (NFAA-21979)


Sukoto Uniiversity

Nigeria

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.