Distributed System Lessonplan
Distributed System Lessonplan
ENGINEERING COLLEGE
PONDY MAILAM ROAD, SEDARAPET P.O., VANUR
LP CS6601
Date: 11.12.15
LESSON PLAN
Sub Code & Sub Name : CS6601 DISTRIBUTED SYSTEM
Unit: I
Branch : IT
Page: 01 of 06
Semester: VI
LESSON PLAN-1/6
Unit syllabus:
INTRODUCTION : Examples of Distributed SystemsTrends in Distributed Systems Focus
on resource sharing Challenges. Case study: World Wide Web.
Objective: To learn the basics of distributed systems and its applications.
Session
Topics to be covered
Books
Referred
Page
No.
Introduction
T1
2-3
T1
3-7
T1
T1
7-8
T1
14-18
Challenges(Scalability,Concurrency,Transparency)
T1
18-23
T1
8-13
SAEC/15-16/LESSON PLAN-1/6
Teaching
Method
BB
BB
BB
BB
BB
BB
BB
LESSON PLAN-2/6
SRI ARAVINDAR
ENGINEERING COLLEGE
PONDY MAILAM ROAD, SEDARAPET P.O., VANUR
LP CS6601
Date: 11.12.15
Page: 02 of 06
LESSON PLAN
Sub Code & Sub Name : CS6601 DISTRIBUTED SYSTEM
Unit: II
Branch : IT
Semester: VI
Unit syllabus:
COMMUNICATION IN DISTRIBUTED SYSTEM: System Model Inter process Communication the API for internet protocols External data representation and Multicast communication. Network
virtualization: Overlay networks. Case study: MPI ,Remote Method Invocation and Objects: Remote
Invocation Introduction - Request-reply protocols - Remote procedure call - Remote method invocation.
Case study: Java RMI Group communication - Publish-subscribe systems - Message queues - Shared
memory approaches - Distributed objects - Case study: Enterprise Java Beans -from objects to
components.
Books
Referred
Page No.
Teaching
Method
System Model(architectural )
T1
27-43
BB
T1
43-56
BB
10
T1
11
T1
174-177
BB
12
T1
BB
13
T1
178-181
204-217
14
T1
15
T1
232-262
BB
16
Distributed objects
T1
335-340
BB
No
8
Topics to be covered
123-135
217-255
BB
BB
BB
17
T1
358-377
BB
SAEC/15-16/LESSON PLAN-2/6
LESSON PLAN-3/6
SRI ARAVINDAR
ENGINEERING COLLEGE
LP CS6601
Date: 11.12.15
LESSON PLAN
Page: 03 of 06
Unit: III
Branch : IT
Semester: VI
Unit syllabus:
PEER TO PEER SERVICES AND FILE SYSTEM : Peer-to-peer Systems Introduction - Napster
and its legacy - Peer-to-peer Middleware Routing overlays. Overlay case studies: Pastry, TapestryDistributed File Systems Introduction File service architecture Andrew File system. File System:
Features-File model -File accessing models - File sharing semantics Naming: Identifiers, Addresses,
Name Resolution Name Space Implementation Name Caches LDAP.
T1
423-427
BB
19
T1
428-435
BB
20
T1
436-447
BB
21
T1
521-530
BB
22
T1
530-536
BB
23
T1
548-556
BB
24
R1
421-430
BB
25
R1
430-433
BB
26
R1
496-530
BB
27
LDAP
R1
592
BB
SAEC/15-16/LESSON PLAN-3/6
LESSON PLAN-4/6
Unit syllabus:
SYNCHRONIZATION AND REPLICATION :Introduction - Clocks, events and process
states - Synchronizing physical clocks- Logical time and logical clocks - Global states
Coordination and Agreement Introduction - Distributed mutual exclusion Elections
Transactions and Concurrency Control Transactions -Nested transactions Locks Optimistic
concurrency control - Timestamp ordering Atomic Commit protocols Distributed deadlocks
Replication Case study Coda.
Objective: To learn about synchronization and replication process in distributed system.
SRI ARAVINDAR
ENGINEERING COLLEGE
PONDY MAILAM ROAD, SEDARAPET P.O., VANUR
Date: 11.12.15
LESSON PLAN
Sub Code & Sub Name : CS6601 DISTRIBUTED SYSTEM
Unit: IV
Session
No
Topics to be
covered
28.
Introduction
states
29.
Branch: IT
Books Referred
LP CS6601
Page: 04 of 06
Semester: VI
Teaching
Method
Page No.
T1
595-599
BB
T1
599-617
BB
30.
T1
629-633
BB
31.
T1
633-645
BB
32.
T1
675-691
BB
33.
T1
692-711
BB
34.
Timestamp ordering
T1
711-717
BB
35.
T1
731-750
BB
36.
T1
782-802
BB
Control
Distributed
SAEC/15-16/LESSON PLAN-4/6
LESSON PLAN-5/6
Unit syllabus:
PROCESS & RESOURCE MANAGEMENT : Process Management: Process Migration:
Features, Mechanism - Threads: Models, Issues, Implementation. Resource Management:
Introduction- Features of Scheduling Algorithms Task Assignment Approach Load Balancing
Approach Load Sharing Approach.
SRI ARAVINDAR
ENGINEERING COLLEGE
LP CS6601
Date: 11.12.15
LESSON PLAN
Sub Code & Sub Name : CS6601 DISTRIBUTED SYSTEM
Unit: V
Branch : IT
Page: 05 of 06
Semester:VI
Books
Referred
Page No.
Teaching
Method
No
Topics to be covered
37.
R1
381-382
BB
38.
R1
382-397
BB
39.
Threads: Models
R1
398-401
BB
40.
Issues, Implementation
R1
401-414
BB
41.
R1
347-349
BB
42.
R1
349-351
BB
43.
R1
351-355
BB
44.
R1
355-367
BB
45.
R1
367-371
BB
SAEC/15-16/LESSON PLAN-5/6
LESSON PLAN-6/6
SRI ARAVINDAR
ENGINEERING COLLEGE
LP CS6601
Date: 11.12.15
LESSON PLAN
Sub Code & Sub Name
Page: 06 of 06
Branch : IT
Semester: VI
TEXT BOOKS:
1. George Coulouris, Jean Dollimore and Tim Kindberg, Distributed Systems Concepts and
Design, Fifth Edition, Pearson Education, 2012.
REFERENCES:
1. Pradeep K Sinha, "Distributed Operating Systems: Concepts and Design", Prentice Hall of
India, 2007.
2. Tanenbaum A.S., Van Steen M., Distributed Systems: Principles and Paradigms, Pearson
Education, 2007.
3. Liu M.L., Distributed Computing, Principles and Applications, Pearson Education, 2004.
4. Nancy A Lynch, Distributed Algorithms, Morgan Kaufman Publishers, USA, 2003.
Prepared by
Name
J.RAMYA RAJALAKSHMI
Mr. .SRIKANTH
Designation
AP , CSE
HOD,IT
Date
11-12-2015
11-12-2015
Signature
PRINCIPAL
SAEC/15-16/LESSON PLAN-6/6