Publisher's Synopsis
The book covers basic concepts and techniques developed in this area over the past three decades such as the fundamentals of distributed computing, inter-process communication, synchronization, distributed system management, distributed shared memory, distributed file system and naming. Towards the end of the book emerging trends in high performance computing such as grid computing, SOA (Service-Oriented Architecture), and cloud computing are discussed. The book will help students and professional developers alike to understand the concepts and applications of distributed computing.