Distributed Systems Syllabus
Distributed Systems Syllabus
es, System models: Introduction, #rchitectural and $undamental models, Net"or%in! and Internet"or%in!, Interprocess Communication& UNIT II Distributed ob'ects and emote In(ocation: Introduction, Communication bet"een distributed ob'ects, )C, E(ents and notifications, Case study*+a(a ,I& -peratin! System Support: Introduction, -S layer, )rotection, )rocesses and Threads, Communication and In(ocation, -peratin! system architecture, Distributed $ile Systems*Introduction, $ile Ser(ice architecture, case study* SUN net"or% file systems& UNIT III Name Ser(ices: Introduction, Name Ser(ices and the Domain Name System, Case study of the .lobal Name Ser(ice, Case study of the /&011 Directory Ser(ice& )eer to )eer Systems: Introduction, Napster and its le!acy, )eer to )eer middle"are, outin! o(erlays, -(erlay case studies*)astry, Tapestry, #pplication case studies*S2uirrel, -ceanStore& UNIT I3 Time and .lobal States: Introduction, Cloc%s, e(ents and )rocess states, Synchronizin! physical cloc%s, lo!ical time and lo!ical cloc%s, !lobal states, distributed debu!!in!& Coordination and #!reement: Introduction, Distributed mutual exclusion, Elections, ,ulticast communication, consensus and related problems& UNIT 3 Transactions and Concurrency control: Introduction, Transactions, Nested Transactions, 4oc%s, -ptimistic concurrency control,
Timestamp orderin!, Comparison of methods for concurrency control& UNIT 3I Distributed Transactions: Introduction, $lat and Nested Distributed Transactions, #tomic commit protocols, Concurrency control in distributed transactions, Distributed deadloc%s, Transaction reco(ery, eplication*Introduction, System model and !roup communication, $ault tolerant ser(ices, Transactions "ith replicated data& UNIT 3II Security: Introduction, -(er(ie" of Security techni2ues, Crypto!raphic al!orithms, Di!ital si!natures, Case studies*5erberos, T4S, 617&88 9i$i& UNIT 3III Distributed shared memory, Desi!n and Implementation issues, Se2uential consistency and I(y case study, elease consistency and ,unin case study, -ther consistency models, C- :# case study: Introduction, C- :# ,I,C- :# Ser(ices& TE/T :--5S: 8& Distributed Systems Concepts and Desi!n, . Coulouris, + Dollimore and T 5indber!, $ourth Edition, )earson Education& 7& Distributed Systems, S&.hosh, Chapman and ;all<C C, Taylor = $rancis .roup, 7181&