Note: Please check your Spam or Junk folder, in case you didn't receive the email with verification code.
1.1 Examples of Distributed Systems
1.2 Trends in Distributed Systems
1.3 Focus on resource sharing
1.4 Challenges.
1.5 Case study: World Wide Web.
2.1 System Model
2.2 Inter process Communication - The API for internet protocols - External data representation and Multicast communication. - Network virtualization: Overlay networks. - Case study: MPI Remote Method Invocation And Objects
2.3 Remote Invocation - Introduction - Request-reply protocols - Remote procedure call
2.4 Case study: Java RMI - Group communication - Publish-subscribe systems - Message queues - Shared memory approaches - Distributed objects
2.5 Case study: Enterprise Java Beans -from objects to components.
3.1 Peer-to-peer Systems - Introduction - Napster and its legacy - Peer-to-peer
3.2 Middleware
3.3 Routing overlays - Overlay case studies: Pastry, Tapestry
3.4 Distributed File Systems - Introduction - File service architecture - Andrew File system
3.5 File System - Features - File model - File accessing models - File sharing semantics Naming: Identifiers, Addresses, Name Resolution
3.6 Name Space Implementation - Name Caches - LDAP
4.1 Introduction - Clocks, events and process states - Synchronizing physical clocks - Logical time and logical clocks
4.2 Global states
4.3 Coordination and Agreement - Introduction - Distributed mutual exclusion - Elections - Transactions and Concurrency Control - Transactions - Nested transactions
4.4 Locks
4.5 Optimistic concurrency control - Timestamp ordering - Atomic Commit protocols
4.6 Distributed deadlocks
4.7 Replication
4.8 Case study – Coda.
5.1 Process Management
5.2 Process Migration
5.3 Threads - Models - Issues - Implementation
5.4 Resource Management - Introduction - Features of Scheduling Algorithms - Task Assignment Approach - Load Balancing Approach - Load Sharing Approach.
No Preview is available for this book
CategoriesComputer Science
Format EPUB
TypeeBook