DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

COLLEGE OF ENGINEERING, GITAM, VISAKHAPATNAM

 

 

TEACHING SCHEDULE

--------------------------------

 

 

Instructor Name  : P.Suresh Varma

Subject                 : Advanced Operating system

Course                 : ½ M.Sc.(I.S.) 1 semester

Year                     : 2001-02

 

Instrction : 3 Periods/week

University Exam : 3 Hours

University Exam Marks : 70

Sessional Marks  : 30

 

Date of Commencement of class work : 05-11-2001

 

Sysllabus:

 

 

M.Sc (IS)/PGD (IS)

102: Advanced Operating system

 

·        Introduction to distributed systems

 

·        Communication in distributed systems

Layered protocols, ATM Networks, Client Server Model, RPC

           

·        Synchronization in distributed systems

Clock synchronization, Mutual Exclusion, Election Algorithms, Atomic transactions. Deadlocks in distributed systems

 

·        Distributed file systems

Distributed file system design and implementation

 

·        Distributed shared memory

What is shared memory, Consistency models, Page-based distributed shared memory, Shared variable distributed shared memory.

           

Prescribed Book:                     

 

Tanenbaum A.S:                       Distributed Operating Systems

                                                Person education asia (2001) Chapters one through six

                                               

Crowely C                               : Operating systems (TMH) 2000

Singhal M.Shivarathi N.G         : Advance concepts in Operating Systems

                                                  (Mc Grew Hill ) 2001.

 

Syllabus and proposed hours of instructions:

 

            1.  Introduction to distributed systems

a) What is a Distributed System?                                                     2

b) Goals                                                                                         1

c) Hardware concepts                                                                    1

d) Software concepts                                                                      1

e) Design Issues                                                                              1

 

            2.  Communication in distributed systems

                  a) Layered protocols                                                                      2

      b) ATM Networks                                                                         2

c) Client Server Model                                                                   3

d) RPC                                                                                          3

 

            3.  Synchronization in distributed systems

                 a) Clock synchronization                                                                  3

     b) Mutual Exclusion                                                                         3

     c) Election Algorithms                                                                      3

     d) Atomic transactions                                                                     3

     e) Deadlocks in distributed systems                                                  3

 

4.  Distributed file systems

     a) Distributed file system design and implementation                          4

 

            5.  Distributed shared memory

                 a) What is shared memory?                                                              3

     b) Consistency models                                                                     2

     c) Page-based distributed shared memory                                        3

     d) Shared variable distributed shared memory.                                 2

                                                                                                            -------------

                                                                                    Total                          45

                                                                                                            -------------

                                                                                   

 

 

Allotment of Sessional Marks:

 

Students shall be awarded 30 marks internally

 

 

The allotment shall be made on the following basis:

 

1.  Mid Exam marks                                                     : 15

2   Assignments and class tests                                      : 10

3. Participation in the class & class attendance               : 5

 

 

 

 

 

 

                                                                                                SURESH VARMA PENUMATHSA

                                                                                                Signature of Instructor