CS1353 – DISTRIBUTED SYSTEMS
UNIT I
BASIC CONCEPTS
Characterization of distributed systems − Examples − Resource sharing and the Web − Challenges − System models − Architectural and fundamental models − Networking and internetworking − Types of networks − Network principles − Internet protocols − Case studies.
UNIT II
PROCESSES AND DISTRIBUTED OBJECTS
Interprocess communication − The API for the internet protocols − External data representation and marshalling − Client-server communication − Group communication − Case study − Distributed objects and remote invocation − Communication between distributed objects − Remote procedure call − Events and notifications − Java RMI − Case Study.
UNIT III
OPERATING SYSTEM ISSUES I
The os layer − Protection − Processes and threads − Communication and invocation − OS Architecture − Security − Overview −Cryptographic algorithms − Digital signatures − Cryptography pragmatics − Case studies − Distributed file systems − File service architecture − Sun Network File System − The Andrew File System.
UNIT IV
OPERATING SYSTEM ISSUES II
Name services − Domain name system − Directory and discovery services − Global name service − X.500 directory service − Clocks − Events and process states − Synchronizing physical clocks − Logical time and logical clocks − Global states − Distributed debugging − Distributed mutual exclusion − Elections − Multicast communication related problems.
UNIT V
DISTRIBUTED TRANSACTION PROCESSING
Transactions − Nested transactions − Locks − Optimistic concurrency control − Timestamp ordering − Comparison − Flat and nested distributed transactions − Atomic commit protocols − Concurrency control in distributed transactions − Distributed deadlocks − Transaction recovery − Overview of replication and distributed multimedia systems.
2marks and 16 marks Question bankDistributed system Notes
No comments:
Post a Comment