Distributed Systems [CSE Department]
INTRODUCTION
1. Distributed systems
2. Trends in Distributed Systems
3. Resource Sharing
4. The Challenges in Distributed System
COMMUNICATION IN DISTRIBUTED SYSTEM
1. Introduction to System Models
2. System architectures
3. Performance of communication channels
4. Security model
5. The characteristics of interprocess communication
6. Sockets
7. UDP datagram communication
8. TCP stream communication
9. CORBA CDR for constructed types
10. Group communication
11. IP multicast � An implementation of multicast communication
12. Remote method invocation(RMI)
13. Remote Procedure Call
14. Case Study: Java RMI
15. Case Study of a Distributed Operating System
PEER TO PEER SERVICES AND FILE SYSTEM
1. Peer-To-Peer (P2P)
2. Overlay case studies: Pastry, Tapestry
3. Distributed File Systems
4. File Service Architecture
5. Case Study: The Andrew File System (AFS)
6. Naming Services
7. Global Name Service (GNS)
8. X500 Directory Service
SYNCHRONIZATION AND REPLICATION
1. Clocks, Events and Process States
2. Synchronizing physical clocks
3. Logical time and logical clocks
4. Global states
5. Distributed Mutual Exclusion
6. Elections in Distributed Systems
7. Multicast Communication
8. Consensus and related problems
PROCESS and RESOURCE MANAGEMENT
1. Consensus and related problems
2. Process Management
3. Distributed Shared Memory
4. Resource Management
5. Load balancing (computing)
6. Scheduling algorithms
7. Load balancer features
8. Sharing annotations
9. Other Consistency Models
10. Common Object Request Broker Architecture (CORBA)
11. CORBA RMI
12. CORBA IDL
13. CORBA Services
Comments
Post a Comment