Sunteți pe pagina 1din 4

U20ITE823

DISTRIBUTED SYSTEMS

LIST OF PUBLIC SECTOR AND MNC COMPANIES

Gate Exam C-DAC - Centre for Govt Insurance RRB JE UPSC-ESE


Development of companies IT
Advanced Officers 
Computing
Location transparency Distributed Systems and Distributed Systems and Distributed processing Distributed Systems and
System Models System Models network criteria System Models
distributed shared
memory Inter process Inter process Inter process
Communication Communication Communication
Conceptual
Physical clock, logical Physical clock, logical Physical clock, logical
Dependencies
clocks clocks clocks
routing technique
Transactions and Transactions and Transactions and
message Passing. Concurrency Control Concurrency Control Concurrency Control

Failures & Recovery Failures & Recovery Failures & Recovery


Approaches Approaches Approaches
PERCENTAGE OF CONTENT REVISION

Regulation 2009 2013 2020 Percentage of


Revision
Subject IT T82 DISTRIBUTED IT T82 DISTRIBUTED U20ITE823
Name COMPUTING COMPUTING DISTRIBUTED SYSTEMS

UNIT-I Introduction:- Characteristics, Introduction: Characterist ics, Introduction Relation to computer


Examples, Applications, Challenges – Examples, Applicat ions, Challenges - system components –Motivation –
System models:- Architectural models System models:- Architectural Relation to parallel systems
and Fundamental models – Network models and Fundamental models – Characterization of Distributed Systems 30%
principles and Internet protocols – Net work principles and Internet
Interprocess communication: API, protocols – Inter-process communicat and System Models: Introduction, added
Marshalling, Client-server ion: API, Marshalling, Multicast Examples of distributed systems, Distributed
communication, Group communication, Client-server Resource sharing and the Web, Operating
communication, communication, Group Challenges, Architectural models, Systems and
communication. Fundamental models, Distributed Cooperative
Operating Systems and Cooperative Autonomous
Systems,
Autonomous Systems, Distributed
Computing Environment (DCE).

UNIT-II Distributed objects and Remote Unit II Inter-process Communication and


Invocation:- Introduction, Remote Invocation – Indirect Distributed Objects
Communication between distributed Communication - Operat ing S ystem Inter process Communication:
objects, Remote Procedure Call, Support:- Introduction, OS Layer,
Introduction, The API for the Internet
Events and Notification – Operating Protection, Processes
System Support:- Introduction, OS and Threads, Communication and protocols, External data representation 10%
Layer, Protection, Processes and invocat ion, Operating system and marshalling, Client -Server Distributed File
Threads, Communication and architecture – Distributed objects and communication, Group communication, Systems-
invocation, Operating system components. Distributed File Systems- Distributed
architecture . Objects and Remote Invocation:
. Communication between distributed
objects, Remote procedure call, RMI
UNIT-III Distributed File System:- File service Distributed File System: File service Synchronization and Mutual
architecture, Sun network and Andrew archit ecture, Sun network and Exclusion
File system, Recent advances – Name Andrew File system, Recent advances Time and Global States: Physical clock,
Services:- Domain Name System, – NameServices:- Domain Name
logical clocks, Scalar and vector clocks,
Directory and discovery services, Case System, Directory and discovery 80%
study for Global name service and services, Case st udy for Global name Snapshot algorithms for FIFO
Specific
Directory service – Time and Global service and Directory service – Time channels,Mutual Exclusion: Election algorithms for
States:- Clocks, events and processes, and Global States:- Clocks, events Algorithms Bully & Ring Algorithms, Mutual
Clock synchronization, Logical clocks, and processes, Clock Lamport‘s algorithm, Ricart-Agrawala Exclusion
Global states, Distributed debugging – synchronization, Logical clocks, algorithm ,Maekawa‘s algorithm, were added
Coordination and Agreement Global states, Distributed debugging Suzuki–Kasami‘s broadcast
– Coordination and Agreement
algorithm ,Consensus & Agreement

UNIT-IV Transaction and Concurrency Control:- Transact ion and Concurrency Transactions and Concurrency
Transactions and nested transactions, Control: Transact ions and nested Control
Locks, Optimistic concurrency control, transactions, Locks, Optimistic Transactions and Concurrency Control:
Timestamp ordering, Comparison of concurrency control, Timestamp Locks, Two-Phase Locking-based,
concurrency control – Distributed ordering, Comparison of concurrency
Transactions – Replication - control – Distributed Transact ions – Timestamp Ordering algorithm Dead 60%
Distributed Shared Memory: Design Replication – Distributed Shared lock: Detection algorithms- Path Dead lock:
and implementation issues, Memory: Design and implementation pushing algorithms, Edge chasing Detection
Consistency models issues, Consistency models. algorithms, Distributed Shared algorithms were
added
Memory: Design and Implementation
issues, Distributed Minimum Spanning
Tree.

UNIT-V Distributed Multimedia Systems:- Distributed Multimedia Systems: Fault Tolerance and Security In
Characteristics, Quality of service Characteristics, Qualit y of service Distributed Systems 100%
management, Resource management, management, Resource management, Failures & Recovery Approaches in Recovery
Stream adaptation – Web Services:- techniques and
Stream adaptation – Web Services:- Distributed Systems: Domino effect,
Introduction, Service descript ions security were
Introduction, Service descriptions and and IDL, Directory service, XML Rollback recovery schemes, Koo Toueg added with
IDL, Directory service, XML Security, Securit y, Coordination of Coordinated Check pointing latest case
Coordination of web services -Case web services -Case Study:- CORBA Algorithm , Security: Introduction, studies
Study:- CORBA Overview of Security techniques,
Cryptographic algorithms, Digital
signatures, Needham–Schroeder
authentication

Case Studies: HDFS, Map Reduce


,MongoDB, Spark,

Latest Edition Text books were added

 ‘Distributed Systems Concepts and Design ‘,George Coulouris, Jean Dollimore and Tim Kindberg, Seventh Edition, 2017, Pearson
Education,.

 ‘Distributed Computing: Principles, Algorithms, and Systems- Ajay D. Kshemkalyani and Mukesh Singhal,2008Cambridge University
Press

S-ar putea să vă placă și