Tags

Jan 24, 2010

Distributed System



Teaching scheme:
Theory: 4 Hrsl Week.
Practical: 2 HrslWeek

Examination Scheme:
Theory: 100 marks
Term work: 25 Marks
Oral: 50 Marks Duration: 3 Hrs

UNIT I:
Introduction
Introduction to distributed Systems, examples of distributed systems, characteristics, goals, hardware and software concepts, design issues, resource sharing and the web, challenges. System Models: Introduction, Architectural Model, Fundamental Models, and Client Server Models.

UNIT II:
Communication
Inter process Communication: Message oriented Communication, Stream Oriented Communication
Layered Protocols: Lower Level, Transport Level and Higher-level Protocols.
Distributed Objects: RPC & LRPC, Remote Method Invocation, Events and Notifications.

UNIT III:
Distributed File Systems
Distributed File Systems: SUN NFS, CODA, Other DS, Comparisons.
Name Services: Name Entities, Locating Mobile Entities, Removing unreferenced entities, Case Studies: DNS Directory, Global Name Service, X 500 DS

UNIT IV:
Synchronization
Time and Global States: Clock Synchronization, Logical clocks, global state. Co-ordination: Election Algorithms, mutual exclusion, Distributed Transaction.

UNIT V:
Fault Tolerance
Process Resilience, Reliable client server communication, Reliable group communication, Distributed Commit and Recovery.

UNIT VI:
Case Studies
Case Studies on CORBA, Grid and Clusters.



Text Books:
1.Andrew S. Tanenbaum & Maarten van Steen,Distributed Systems "Principles and
         Paradigms" Publisher: PHI.                               .       ""
2. George Coulouris, Jean Dollimore & Tim Kindberg, "Distributed Systems - Concepts and
         Design" Publisher: Pearson (LPE)

Reference Book:

1. Pradeep K. Sinha "Distributed Operating Systems Concepts and Design" Publication:    PHI.

4 comments:

  1. very nice blog for incoming IT technologies.Infect Distributed and Cloud Services NYC applications are becoming more famous these days.

    ReplyDelete
  2. Hi Goraya,
    Thanks for visiting my blog.

    ReplyDelete
  3. thank for the information, it was very helpful..
    Nice blog really.

    ReplyDelete
  4. Excellent post. You have shared some wonderful tips. I completely agree with you that it is important for any blogger to help their visitors. Once your visitors find value in your content, they will come back for more concept of computer graphics



    ReplyDelete