510108 Distributed Systems Teaching Scheme Examination Scheme Lectures: 3 Hrs/week Theory: 100 Marks Total Credits : 03
1. Introduction of Distributed Systems Introduction, Examples of distributed systems, Resource sharing and the Web, Challenges, System models- Architectural models, Fundamental models 2. Communication Interprocess Communication- Introduction, The API for the Internet protocols, External data representation and marshalling, Client-server communication, Group communication, Interprocess communication in UNIX, Distributed Objects and Remote Invocation-Communication between distributed objects, Sun RPC, Events and notifications, Java RMI. 3. Synchronization Clocks, events and process states, Synchronizing physical clocks, Logical time and logical clocks, Global states, Mutual exclusion, Elections, Multicast communication, Distributed transactions 4. Distributed File Systems Introduction, File service architecture, Sun Network File System, Andrew File System Name Services-Name services and the Domain Name, Directory services, Global Name Service, X.500 Directory Service, Peer-to-Peer Systems 5. Distributed Shared Memory Design and implementation issues, Sequential consistency, Release consistency, Other consistency models 6. Distributed System Security Introduction, Potential attacks to computer systems, Cryptography, Authentication, Access control, Digital signatures, Design principles, DCE security service 7. Web Services Introduction, Web services-SOAP; Service descriptions and IDL for web services, A directory service for use with web services, XML security, Coordination of web services, Grid
Text Books: 1.George Coulouris, Jean Dollimore and Tim Kindberg, “Distributed Systems, Concepts and Design”, Fourth Edition, Addison Wesley 2. Pradeep K. Sinha, "Distributed Operating Systems Concepts and Design" , PHI Publication Reference Books: 1. Future Directions in Distributed Computing Research and Position Papers Series: Lecture Notes in Computer Science , Vol. 2584 Schiper, A.; Shvartsman, A.A.; Weatherspoon, H.; Zhao, B.Y. (Eds.) 2003, X, 219 p., Softcover ISBN: 978-3-540- 00912-2 2. Andrew S. Tanenbaum & Maarten van Steen,”Distributed Systems -Principles and Paradigms" PHI Publication 3. Distributed Systems, Sape Mullender (Editor),Addison-Wesley Publication 4. Reliable Distributed Systems: Technologies, Web Services, and Applications, Kenneth P. Birman Springer; 1 edition 5. Galli D.L., “Distributed Operating Systems: Concepts and Practice”, Prentice-Hall 2000. Reference http://www.unipune.ernet.in/stud_info/Syllabi/Syllabus_2008.html
|
No responses found. Be the first to respond...
|