Savitribai Phule Pune University, Maharashtra (SPPU), Information Technology Semester 8, Distributed Computing System Syllabus

Distributed Computing System Lecture notes | Videos | Free pdf Download | Previous years solved question papers | MCQs | Question Banks| Syllabus
Get access to 100s of MCQs, Question banks, notes and videos as per your syllabus.
Try Now for free

414462: Distributed Computing System

CREDITS - 03

UNIT I FUNDAMENTALS AND ARCHITECTURES 7 Hrs
Introduction: Characteristics and examples of distributed systems, Design goals, Types of distributed systems, Trends in distributed systems, Focus on Resource Sharing, Challenges. Architectures: Architectural styles, middleware and middleware organization, system architectures, Example architectures.
Case Study: The World Wide Web

UNIT II COMMUNICATION AND COORDINATION 7 Hrs
Communication: Introduction, Layered protocols , Types of communication, Inter-process Communication, Remote Procedure Call (RPC), Message oriented communication, Multicast Communication, Network Virtualization: Overlay Network Coordination: Clock Synchronization, Logical Clocks, Mutual Exclusion, Election algorithms, Distributed event matching, Gossip Based coordination
Case Study: IBM's Websphere Message-Queuing System
 

UNIT III REPLICATION AND FAULT TOLERANCE 7 Hrs

Replication: Reasons for replication, Replica management, Failure masking and replication, Consistency protocols, Catching and replication in web,Fault Tolerance: Introduction, Failure models, Fault systems with arbitrary failures, Reliable client server communication, Reliable group communication, Distributed commit, Recovery, Checkpoints.
Case Study: Catching and Replication in Web
 

UNIT IV DISTRIBUTED FILES AND MULTIMEDIA SYSTEMS 7 Hrs
Distributed File Systems: Introduction, File System Architecture, Sun Network File System, and HDFS. Name Services: Introduction, Name Services and the Domain Name System, Directory Services.
Case Study- 1: The Global Name Service, 2. The X.500 Directory Service.
Distributed Multimedia Systems: Characteristics of Multimedia Data, Quality of Service Management, Resource management, Stream Adaptation.
Case Study: BitTorrent and End System Multicast.
 

UNIT V DISTRIBUTED WEB BASED SYSTEM 7 Hrs
Architecture of Traditional Web-Based Systems, Apache Web Server, Web Server Clusters, Communication by Hypertext Transfer Protocol, Synchronization, Web Proxy Caching, Replication for Web Hosting Systems, Replication of Web Applications, Fault Tolerance in distributed web based systems, Security Concerns.
Case Study: HyperText Transfer Protocol (HTTP)

UNIT VI SECURITY IN DISTRIBUTED SYSTEMS 7 Hrs

Introduction to Security: Security Threats, Policies, and Mechanisms, Design Issues, Cryptography.
Secure Channels: Authentication, Message Integrity and Confidentiality, Secure Group Communication,
Access Control: General Issues in Access Control, Firewalls, Secure Mobile Code, Denial of Service (DOS).
Security Management: Key Management, Secure Group Management, Authorization Management.
Emerging Trends In Distributed Systems: Grid Computing, Service Oriented Architectures (SOA).
Case Study: Kerberos.
 

Text Books
1. Maarten van Steen, Andrew S. Tanenbaum, Distributed Systems , PHI, 3rd Edition
Version 3.01, ISBN: 978-15-430573-8-6(Printed).
2. Andrew S. Tanenbaum, Maarten van Steen, Distributed Systems – Principles and
Paradigms, PHI, 2nd Edition, ISBN: 978-0130888938.
 

Reference Books
1. George Coulouris, Distributed Systems: Concepts and Design,Pearson, 5th edition, Jean Dollimore, Tim Kindberg, Gordon Blair, ISBN:13: 978-0132143011, ISBN:10: 0132143011.
2. Abhijit Belapurkar, Anirban Chakrabarti, Harigopal Ponnapalli, Niranjan Varadarajan, Srinivas Padmanabhuni, Srikanth Sunderrajan, Distributed System Security: Issues,Processes and solutions, Willey online Library, ISBN: 978-0-470-51988-2.
3. Sunita Mahajan, Seema Shah, Distributed Computing, Oxford University Press, 2nd Edition, ISBN-13: 978-0198093480

Share  
Link Copied
More than 1 Million students use Goseeko! Join them to feel the power of smart learning.
Spot anything incorrect? Contact us