Distributed Systems: Unit 1: Introduction
Distributed Systems: Unit 1: Introduction
Unit 1: Introduction. a. Intro uction to istri!ute Systems" exam#$es o% istri!ute systems" characteristics" goa$s" har &are an so%t&are conce#ts" esign issues" resource sharing an the &e!" cha$$enges. !. System Mo e$s: Intro uction" 'rchitectura$ Mo e$" (un amenta$ Mo e$s" an )$ient Ser*er Mo e$s. Unit 2: Communication. a. Inter#rocess )ommunication: Message oriente )ommunication" Stream +riente )ommunication !. Layere ,rotoco$s: Lo&er Le*e$" Trans#ort Le*e$ an Higher-$e*e$ ,rotoco$s. c. .istri!ute +!/ects: 0,) 1 L0,)" 0emote Metho In*ocation" E*ents an 2oti%ications. Unit 3: Distributed File Systems. a. .istri!ute (i$e Systems: S32 2(S" )+.'" +ther .S" )om#arisons. !. 2ame Ser*ices: 2ame Entities" Locating Mo!i$e Entities" 0emo*ing unre%erence entities" )ase Stu ies: .2S .irectory" 4$o!a$ 2ame Ser*ice" 5 600 .S Unit 4: Synchronization. a. Time an 4$o!a$ States: )$ock Synchroni7ation" Logica$ c$ocks" g$o!a$ state. !. )o-or ination: E$ection '$gorithms" mutua$ exc$usion" .istri!ute Transaction. Unit 5: Fault olerance. ,rocess 0esi$ience" 0e$ia!$e c$ient ser*er communication" 0e$ia!$e grou# communication" .istri!ute )ommit an 0eco*ery. Unit !: Case Studies. )ase Stu ies on )+08'" 4ri an )$usters. e"t #oo$s: 1. .istri!ute Systems 9 ,rinci#$es an ,ara igms" 8y 'n re& S. Tanen!aum 1 Maarten *an Steen" ,u!$isher: ,HI. :. .istri!ute Systems 9 )once#ts an .esign" 8y 4eorge )ou$ouris" ;ean .o$$imore 1 Tim <in !erg" ,u!$isher: ,earson =L,E> %e&erence #oo$:
1. .istri!ute +#erating Systems 9 )once#ts an .esign" 8y ,ra ee# <. Sinha" ,u!$ication: ,HI.