|
Intended as a textbook for undergraduate students of computer science, computer science and engineering and information technology for a course on distributed systems/operating systems, this up-to-date text provides a thorough understanding of the fundamental principles and technologies pertinent to the design and construction of the distributed systems.
Beginning with an introduction to the subject, the book discusses the techniques of software and network architectures and presents the issues pertaining to the handling and accessing of resources. This also focuses on major application areas. Finally, the book provides the examples for explaining the concepts discussed.
The book would also be useful to postgraduate students of computer science, computer science and engineering, and information technology as well as to postgraduate students of computer applications. The book can also be used by software engineers, programmers, analysts, scientists and researchers for reference. New to This Edition
This second edition highlights some of the latest distributed system technologies. It includes discussions on:
Cloud Computing Social Networks Big Data
Introduces Internet, The World Wide Web, Web services and network technologies, viz. WAN, LAN and MAN. Discusses software development tools, like PVM, MPI, DCE, CORBA and the Globus toolkit. Provides discussions on network protocol suites, i.e. TCP/IP, SMTP and HTTP. Deals with grid computing, wireless computing and client-server model. Presents applications of NFS, Coda, Microsoft SQL Server, Oracle, Amoeba, Chorus, Mach, Windows NT and Orbix technologies. Emphasizes the programming languages, like Ada, C++ and Java.
Table of Contents
1. Introduction 2. Software Architecture for Distributed Systems 3. Network Architecture for Distributed Systems 4. Managing Distributed Resources 5. Accessing Distributed Resources 6. Major Application Areas for Distributed Systems 7. Some Examples of Distributed Systems
Glossary IndexISBN - 9788120348776
|
|
|