Syllabus Distributed Systems - (414450) Credit Scheme : Examination Scheme : 03 Credits End_Semester : 70 Marks Unit III Inter - Process Communication IPC : Introduction, Layered protocols, API for internet protocols, IPC through shared memory, external data representation and marshaling, Types of communication, inter process communication, multicast communication, message-oriented communication, MPI, network virtualization, overlay networks. Coordination : Clock synchronization, logical clocks, mutual exclusion, election algorithms, Gossip based coordination. Case Study : IBM WebSphere Message Queuing (Chapter - 3) Unit IV Replication and Fault Tolerance Replication : Reasons for replication, Replica management - Finding the best server location, Content replication and placement, Content distribution, Managing replicated objects. Consistency protocols : Primary based protocols, replicated write protocols. Fault Tolerance : Introduction to fault tolerance, Reliable client server communication, Reliable group communication, distributed commit, Recovery - Check pointing, Message logging. Case Study : Caching and replication in web (Chapter - 4) Unit V Distributed Files, Multimedia and Web Based System Distributed Files : Introduction, File System Architecture, Sun Network File System and HDFS. Distributed Multimedia Systems : Characteristics of Multimedia Data, Quality of Service Management, Resource Management. Distributed Web Based Systems : Architecture of Traditional Web-Based Systems, Apache Web Server, Web Server Clusters, Communication by Hypertext Transfer Protocol, Synchronization, Web Proxy Caching. Case Study : The Global Name Service, The X.500 Directory Service, BitTorrent (Chapter - 5) Unit VI Recent Trends in Distributed Systems Recent Trends : Introduction, Portable and handheld Devices, Wearable devices, Devices embedded in appliances, Parallel Virtual Machine (PVM), Jini, Service Oriented Architecture, The Future of Recent Trends. Tools for Distributed System Monitoring : Prometheus, Zabbix, Nagios. • Case Studies : Mach, Chorus (Chapter - 6)