|
|
|
Syllabus of Andhra University MCA - MCA 2.2.5 Distributed Systems (Elective I)
With effect from 2004-05 admitted batch
Instruction: 3 Periods/week Sessional Marks: 50
Univ-Exam-Marks:100 Time: 3 Hours
1. Characterization of Distributed Systems:- Introduction, Examples of distributed systems, Resource sharing and the Web, Challenges.
2. System models:- Introduction, Architectural models, Fundamental models.
3. Networking and Internetworking:- Introduction, Types of network, Network principles, Internet protocols, Network case studies: Ethernet,wireless LAN and ATM.
4. Interprocess communication:- Introduction, The API for the Internet protocols, External data representation and marshalling, Client-server communication, Group communication, Case study: Interprocess communication in UNIX.
5. Distributed Objects and Remote Invocation:- Introduction,Communication between distributed objects, , Remote procedure call, Eventsand notifications, Java RMI case study.
6. Distributed File Systems:- Introduction, File service architecture, Sun Network file system, The Andrew File System, Recent advances.
7. Name Services:- Introduction, Name services and the Domain Name System,Directory and discovery services, Case study of the Global Name Service, Case study of the X.500 Directory Service.
8.Time and Global States:- Introduction, Clocks, events and process states,Synchronizing physical clocks, Logical time and logical clocks, Global states,Distributed debugging.
9. Coordination and Agreement:- Introduction, Distributed mutual exclusion,Elections, Multicast communication, Consensus and related problems.
10. Transactions and Concurrency Control: - Introduction, Transactions, Nested transactions, Locks, Optimistic concurrency control, Timestamp ordering, Comparison of methods for concurrency control.
11. Distributed Transactions:- Introduction, Flat and nested distributed transactions, Atomic commit protocols, Concurrency control in distributedtransactions, Distributed deadlocks, Transaction recovery.
12. Replication:- Introduction, system model and group communication, fault tolerant services, Highly available services, Transactions with replicated data.
Text Book:
Distributed Systems – Concepts and Design, George Coulouris, Jean Dollimore, Tim Kindberg, Pearson Education.
Reference Book:
Distributed Systems – Principles & Paradigms, Andrew S. TenenBaum, Marten Van Steen, Pearson Education.
|
No responses found. Be the first to respond and make money from revenue sharing program.
|