Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 3

SRI MANAKULA VINAYAGAR ENGINEERING COLLEGE

MADAGADIPET, PONDICHERRY 605 107


DEPARTMENT OF INFORMATION TECHNOLOGY
COURSE PLAN
Name a! De"#$a%#& &' %(e S%a'' ) M*+ P+ D(a,a-(e.,a
S/01e-% 2#%( C&!e ) D#"%*#0/%e! C&m3/%#$
C&/*"e ) 4+Te-( 56001 7 60058
Seme"%e* 9 4*a-( ) VII 9 IT
D/*a%#& ) :/e 600; N&,em0e* 600;+
1+ O01e-%#,e)
The main objective of the subject is to gain knowledge about the basics of Distributed
Computing systems. The focus is to have a through glance at various issues in distributing
computing such as communication, message passing primitives, buffering schemes, naming
and addressing, synchronization, transactions, and file systems.
6+ P*e7*e</#"#%e)
Basic nowledge of Computer Communication and !etworks.
Basic nowledge of Data Base "ystems.
=+ Te>% a! Re'e*e-e")
3.1 Text Books:
T#. $ukesh "ignal and "hivaratri !.%. &dvanced Concepts in 'perating "ystem,
$c%raw (ill, !ew )ork #**+
T, Tenenbaum &."., $odern 'perating "ystems, -rentice (all.
3.2 References:
.# -aul. $. / "ugart (.j., Distributed "ystems, $ethods and Tools for specification,
&n &dvanced Course, "pringer 0erlag, #*12.
., -radeep."inha, Distributed 'perating "ystems3Concepts and design, -hi, #**1.
.4 5oel $.Crichlow, &n 6ntroduction to distributed and -arallel Computing 66 7dition
;+ Le""& P.a)
T&3#-
N&+
T&3#- Name
4&&?" %& 0e
Re'e**e!
N&+ &'
Pe*#&!"
UNIT I ) INTRODUCTION
# Distributed -rocessing T,, .,, .4 #
, $odels for Distributed Computing T,, .,, .4 ,
4 8oad Balancing T,, ., #
+ .emote -rocedure calls T#, T,, .4 ,
2 -rocess $igration T#, T, #
9 Concurrency issues on databases T,, .4 #
: (ardware Concepts T,, .,
,
1 Bus based multiprocessors T,, .,
* "witched multiprocessors T,, .,
, #; Bus based $ulti<computers T,, .,
## "witched $ulti<computers T,, .,
#, "oftware Concepts T,, .4
,
#4 !etwork 'perating "ystems and !=" T,, .4
#+ Time Distributed "ystems T,, .4
#
#2 $ultiprocessor time sharing system T,, .4
#9 Design 6ssues T,, .4
4
#: Transparency T,, .4
#1 =le>ibility T,, .4
#* .eliability T,, .4
,; -erformance and "calability T,, .4
UINT II ) COMMUNICATIONS
,# Communications in Distributed "ystem .#, ., #
,, The Client "erver $odel .#, ., ,
,4 Blocking 0s !on Blocking -rimitives T,, ., ,
,+ Buffered versus ?n<buffered -rimitives T,, ., ,
,2 6mplementation of Client < "erver $odel T,, ., ,
UNIT III ) SYNCHRONI@ATION
,: "ynchronization in Distributed "ystems T,, ., ,
,1 Clock "ynchronization T,, ., ,
,* $utual 7>clusion and 7lection &lgorithms T,, ., 4
4; &tomic Transactions T,, ., #
4# Dead 8ocks in Distributed "ystems T,, ., ,
4, Threads T,, ., #
44
Thread usage and 6mplementation of Thread
-ackages
T,, ., ,
4+ -rocessor &llocation T,, ., #
UNITIV ) DISTRI4UTED FILE SYSTEMS
42 =ile "ervice 6nterface T, 4
49 "emantics of the sharing T, 4
4: Distributed =ile "ystems T, 2
UNIT V ) SOFTAARE CONCEPTS
41 Distributed -rogramming 8anguages T,, ., ,
4* 6ssues T,, ., ,
+; &pplication T,, ., 4
+# .eview of Distributed Databases T,, ., ,
5+ Te"% P&*%#&")
S+N&+ Te"% N&+ P&*%#&"
# 6 # 3 ,;
, 66 ,# < ,2
4 666 ,: < 4+
+
$odel
7>am
# 3 +#
HOD PRINCIPAL

You might also like