0% found this document useful (0 votes)
58 views4 pages

Ds Lesson Plan-Final

The document provides a lesson plan for a Distributed Systems course taught at Velammal Institute of Technology during the 2016-2017 academic year. The course is taught over one semester with 5 hours of lectures per week. It 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. Student assessment includes 3 cycle tests and a model exam, with assignments and seminars also part of the coursework. The lesson plan outlines the topics and materials to be covered for each class.

Uploaded by

nalini
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views4 pages

Ds Lesson Plan-Final

The document provides a lesson plan for a Distributed Systems course taught at Velammal Institute of Technology during the 2016-2017 academic year. The course is taught over one semester with 5 hours of lectures per week. It 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. Student assessment includes 3 cycle tests and a model exam, with assignments and seminars also part of the coursework. The lesson plan outlines the topics and materials to be covered for each class.

Uploaded by

nalini
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 4

VELAMMAL INSTITUTE OF TECHNOLOGY

VELAMMAL KNOWLEDGE PARK, PANCHETTI, CHENNAI- 600 066


LECTURE / LESSON PLAN
ACADEMIC YEAR
DEPARTMENT

SUBJECT CODE/NAME
CLASS/SEM
FACULTY NAME

: 2016-2017

:
:
:
:

CSE
Distributed Systems
III/VI
K.Ramya

OBJECTIVES:
1.
2.
3.
4.

Understand foundations of Distributed Systems.


Introduce the idea of peer to peer services and file system.
Understand in detail the system level and support required for distributed system.
Understand the issues involved in studying process and resource management.

Teaching pattern:
Duration of course: 1 semester
Mix of lecture/ tutorial /seminar: 5 hrs. Lecture/week,0hr tutorials/week and 1 Seminar/fortnight
Assessment Pattern :
Examination duration & Portion Covered:
1hr and 30mins Cycle test 1 after completion of 1st unit and First half of 2nd unit.
1hr and 50mins Cycle test 2 after completion of 3rd unit and Second half of 2nd unit.
1hr and 50mins Cycle test 3 after completion of 4th unit and First half of 5th unit.
3 hrs Model Exam in university pattern after completion of 5 units.
Percentage distribution of marks for course work , examination, other:
CT 1 50 Marks , CT -2 60 Marks, CT 3 60 Marks &
Model Exam 100 Marks. (Attendance in regular classes 5 marks)
Pass Mark: pass percentage 60 % in all tests.

VELAMMAL INSTITUTE OF TECHNOLOGY, CHENNAI 601 204.


DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
LESSON PLANNING SHEET
Subject
Code

Name of the Subject

Semester

Department of CSE

No. of
Students

CS6601

Distributed Systems

VI

K.Ramya

45

Time
L
T
P
45

Black
board

Topics to be handled

OHP

Power
point

Assignment

UNIT I : INTRODUCTION
1.

Examples of Distributed Systems

T1,03

2.

Examples of Distributed Systems

T1,18

3.

Trends in Distributed Systems

T1,61

4.

Trends in Distributed Systems

T1,249

5.

Focus on resource sharing

T1,221

6.

Focus on resource sharing

T1,485

7.

Challenges.

T1,477

8.

Case study: World Wide Web

T1,197

9.

Case study: World Wide Web

T1,651

UNIT II : COMMUNICATION IN DISTRIBUTED SYSTEM


1.
2.
3.
4.
5.

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

T1,271

T1,291,294

T1,299,314

T1,302
T1,291

CYCLE TEST-I
6.

Remote procedure call, Remote


method invocation

T1,440

Date

S.No.

Ref. &
Page No.

L Lecture, T Tutorial, P Practical.

7.
8.
9.
10
1.
2.
2.
3.
4.
5.
6.
7.
8.
9.

Case study: Java RMI - Group

T1,461
communication
Publish-subscribe systems
T1,436
Message queues
Shared memory approaches
T1,447,463
Distributed objects
Case study: Enterprise Java Beans
-from objects to components
UNIT III : PEER TO PEER SERVICES AND FILE SYSTEM
Peer-to-peer Systems

T1,43
Introduction - Napster and its
legacy
Peer-to-peer Middleware

T1,47,61
Routing overlays
Overlay case studies: Pastry

Tapestry- Distributed File Systems

T1,123,131

T1,139

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,493

T1,149

T1,158,501

T1,505

T1,519

CYCLE TEST II
UNIT IV : SYNCHRONIZATION AND REPLICATION
1.
2.
3.
4.
5.
6.
7.
8.
9.

Introduction - Clocks, events and


process states
Synchronizing physical clocksLogical 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

T1,173

T1,177

T1,197

T1,197

T1,559

T1,249

T1,221

T1,221

T1,435

UNIT V : PROCESS & RESOURCE MANAGEMENT

1.
2.
3.
4.

Process Management: Process


Migration

T1,369

Features, Mechanism -

T1,369

R1,287

Threads Models, Issues,


Implementation
Resource Management:
Introduction

R1,299

R1,299

CYCLE TEST III


5.
6.
7.
8.

Resource Management:
Introduction
Task
Assignment Approach

R1,311

Load Balancing Approach

R1,311

Load Sharing Approach

R1,327

MODEL EXAM
SL NO
T1

R1
R2

BOOK NAME
Text Books :
Distributed Systems Concepts and
Design, Fifth Edition, Pearson Education, 2012.
Reference Books:
Distributed Operating Systems: Concepts and Design",
Prentice Hall of India,
2007.
Distributed Systems: Principles and Paradigms,
Pearson Education, 2007.

AUTHOR
George Coulouris, Jean Dollimore
and Tim Kindberg,
Pradeep K Sinha
Tanenbaum A.S., Van Steen M.,

Prepared by

Approved By

K.Ramya

S.Selvakanmani

Assistant Professor

HOD

Signature
Name
Designation
Date
Vice-Principal
(Dr.S.Soundararajan)

You might also like