0% found this document useful (0 votes)
900 views

Distributed System Lessonplan

The document provides a 6-part lesson plan for a distributed systems course. The lesson plan covers 5 units: Introduction to Distributed Systems, Communication in Distributed Systems, Peer to Peer Services and File Systems, Synchronization and Replication, and Process and Resource Management. Each unit lists topics to be covered, textbooks and page numbers referenced, and the teaching method used. The objective is stated for each unit. Textbooks and references used are also listed at the end.

Uploaded by

ramyajesi
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
900 views

Distributed System Lessonplan

The document provides a 6-part lesson plan for a distributed systems course. The lesson plan covers 5 units: Introduction to Distributed Systems, Communication in Distributed Systems, Peer to Peer Services and File Systems, Synchronization and Replication, and Process and Resource Management. Each unit lists topics to be covered, textbooks and page numbers referenced, and the teaching method used. The objective is stated for each unit. Textbooks and references used are also listed at the end.

Uploaded by

ramyajesi
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

SRI ARAVINDAR

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

Examples of Distributed Systems

T1

3-7

Trends in Distributed Systems

T1

Focus on resource sharing

T1

7-8

Challenges( Heterogeneity, Openness, Security)

T1

14-18

Challenges(Scalability,Concurrency,Transparency)

T1

18-23

Case study: World Wide Web

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.

Objective: To learn about the process involved in distributed system communication.


Session

Books
Referred

Page No.

Teaching
Method

System Model(architectural )

T1

27-43

BB

System Model ( fundamental )

T1

43-56

BB

10

Inter process Communication - the API for


internet protocols External data representation
and Multicast communication

T1

11

Network virtualization: Overlay networks.

T1

174-177

BB

12

Case study: MPI

T1

BB

13

Remote Method Invocation

T1

178-181
204-217

14

Case study: Java RMI

T1

15

Group communication - Publish-subscribe


systems - Message queues - Shared memory
approaches

T1

232-262

BB

16

Distributed objects

T1

335-340

BB

No
8

Topics to be covered

123-135

217-255

BB

BB
BB

Case study: Enterprise Java Beans -from objects


to components.

17

T1

358-377

BB

SAEC/15-16/LESSON PLAN-2/6
LESSON PLAN-3/6

SRI ARAVINDAR
ENGINEERING COLLEGE

LP CS6601

PONDY MAILAM ROAD, SEDARAPET P.O., VANUR

Date: 11.12.15

LESSON PLAN

Page: 03 of 06

Sub Code & Sub Name : CS6601 DISTRIBUTED SYSTEM

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.

Objective: To learn about Peer to Peer Services and File System.


Teaching
18

Peer-to-peer Systems Introduction

T1

423-427

BB

19

Napster and its legacy -Peer-to-peer


Middleware Routing overlays

T1

428-435

BB

20

Overlay case studies: Pastry, Tapestry

T1

436-447

BB

21

Distributed File Systems Introduction

T1

521-530

BB

22

File service architecture

T1

530-536

BB

23

Andrew File system

T1

548-556

BB

24

File System: Features-File model -File


accessing models

R1

421-430

BB

25

File sharing semantics

R1

430-433

BB

26

Name Space Implementation Name


Caches

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

- Clocks, events and process

LP CS6601
Page: 04 of 06

Semester: VI

Teaching
Method

Page No.
T1

595-599

BB

Synchronizing physical clocks- Logical time


and logical clocks - Global states

T1

599-617

BB

30.

Coordination and Agreement Introduction

T1

629-633

BB

31.

Distributed mutual exclusion Elections

T1

633-645

BB

32.

Transactions and Concurrency


Transactions -Nested transactions

T1

675-691

BB

33.

Locks Optimistic concurrency control

T1

692-711

BB

34.

Timestamp ordering

T1

711-717

BB

35.

Atomic Commit protocols


deadlocks Replication

T1

731-750

BB

36.

Case study Coda.

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

PONDY MAILAM ROAD, SEDARAPET P.O., VANUR

Date: 11.12.15

LESSON PLAN
Sub Code & Sub Name : CS6601 DISTRIBUTED SYSTEM

Unit: V

Branch : IT

Page: 05 of 06

Semester:VI

Objective: To learn about Process & Resource Management in distributed system.


Session

Books
Referred

Page No.

Teaching
Method

No

Topics to be covered

37.

Process Management: Process Migration:


Features

R1

381-382

BB

38.

Process Migration : Mechanism

R1

382-397

BB

39.

Threads: Models

R1

398-401

BB

40.

Issues, Implementation

R1

401-414

BB

41.

Resource Management: Introduction

R1

347-349

BB

42.

Features of Scheduling Algorithms

R1

349-351

BB

43.

Task Assignment Approach

R1

351-355

BB

44.

Load Balancing Approach

R1

355-367

BB

45.

Load Sharing Approach

R1

367-371

BB

SAEC/15-16/LESSON PLAN-5/6
LESSON PLAN-6/6

SRI ARAVINDAR
ENGINEERING COLLEGE

LP CS6601

PONDY MAILAM ROAD, SEDARAPET P.O., VANUR

Date: 11.12.15

LESSON PLAN
Sub Code & Sub Name

Page: 06 of 06

: CS6601 DISTRIBUTED SYSTEM

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

Approved by (Student HOD)

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

You might also like