UNIVERSITY OF KERALA - Marian Engineering College
UNIVERSITY OF KERALA - Marian Engineering College
UNIVERSITY OF KERALA - Marian Engineering College
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
B.Tech Comp. Sc. & Engg., University of Kerala 78<br />
08.804 DISTRIBUTED SYSTEMS 2 – 1 – 0<br />
Module I (12 hours)<br />
Characteristics of distributed System: Examples of distributed systems – resource sharing and web – world<br />
wide web – issues in the design of distributed system. System models: Architectural models and fundamental<br />
models. Networking and internetworking: Types of network – network principles – internet protocols<br />
Module II (14 hours)<br />
Interprocess communication : the API for internet protocol – external data representation and marshalling –<br />
client server communication - group communication- case study: inter process communication in Unix.<br />
Distributed objects and remote invocation: communication between distributed objects – remote procedure<br />
call – Events and notification. Operating system support: Operating system layer – protection – processes and<br />
threads- communication and invocation – Operating system architecture security: Overview of security<br />
techniques<br />
Module III (13 hours)<br />
Distributed file system: File service architecture - network file system- Andrew file system-recent advances<br />
Transactions and concurrency control: nested transactions-locks-optimistic concurrency control-comparison<br />
of methods for concurrency control-flat and nested distributed transactions- distributed deadlockstransactions<br />
recovery. Replication System model and group communication- fault tolerant servicestransactions<br />
with replicated data<br />
Text Books:<br />
1. Distributed Systems: Concepts and Design – G. Coulouris, J. Dollimore and T. Kindberg, Pearson Education<br />
Reference Books:<br />
1. Distributed Systems: Principles and paradigms – A.S. Tanenbaum and M.V. Steen, Pearson Education<br />
2. Distributed Systems and Computer Networks – M. Solomon and J. Krammer, PHI<br />
Internal Continuous Assessment (Maximum Marks-50)<br />
25 Marks - Tests (minimum 2)<br />
15 Marks - Assignments (minimum 3) such as home work, problem solving, literature survey, seminar,<br />
term-project, software exercises, etc.<br />
10 Marks - Regularity in the class<br />
University Examination Pattern<br />
PART A: Short answer questions 10 x 4 marks=40 marks<br />
All questions are compulsory. There should be at least three questions<br />
from each module and not more than four questions from any module.<br />
PART B: Descriptive/Analytical/Problem solving questions 3 x 20 marks=60 marks<br />
Candidates have to answer one question out of two or two questions<br />
out of four from each module<br />
Maximum Total Marks: 100