Go to All Subject -

Computer Sotware and Inormation Technology Engineering CSE IT

Distributed Systems - CS6601

Distributed Systems

INTRODUCTION


-:- Distributed systems
-:- Trends in Distributed Systems
-:- Resource Sharing
-:- The Challenges in Distributed System

COMMUNICATION IN DISTRIBUTED SYSTEM


-:- Introduction to System Models
-:- System architectures
-:- Performance of communication channels
-:- Security model
-:- The characteristics of interprocess communication
-:- Sockets
-:- UDP datagram communication
-:- TCP stream communication
-:- CORBA CDR for constructed types
-:- Group communication
-:- IP multicast – An implementation of multicast communication
-:- Remote method invocation(RMI)
-:- Remote Procedure Call
-:- Case Study: Java RMI
-:- Case Study of a Distributed Operating System

PEER TO PEER SERVICES AND FILE SYSTEM


-:- Peer-To-Peer (P2P)
-:- Overlay case studies: Pastry, Tapestry
-:- Distributed File Systems
-:- File Service Architecture
-:- Case Study: The Andrew File System (AFS)
-:- Naming Services
-:- Global Name Service (GNS)
-:- X500 Directory Service

SYNCHRONIZATION AND REPLICATION


-:- Clocks, Events and Process States
-:- Synchronizing physical clocks
-:- Logical time and logical clocks
-:- Global states
-:- Distributed Mutual Exclusion
-:- Elections in Distributed Systems
-:- Multicast Communication
-:- Consensus and related problems

PROCESS and RESOURCE MANAGEMENT


-:- Consensus and related problems
-:- Process Management
-:- Distributed Shared Memory
-:- Resource Management
-:- Load balancing (computing)
-:- Scheduling algorithms
-:- Load balancer features
-:- Sharing annotations
-:- Other Consistency Models
-:- Common Object Request Broker Architecture (CORBA)
-:- CORBA RMI
-:- CORBA IDL
-:- CORBA Services