CHHATTISGARH SWAMI VIVEKANAND TECHNICAL UNIVERSITY BHILAI (C.G.)
Semester: VIII Branch: Information Technology
Subject: Distributed Parallel Processing
Total Marks in End Semester Exam: 80.. Total Tutorial Periods: Nil.
Minimum number of class tests to be conducted: 02. Total Theory Periods: 40
UNIT – I
Parallel processing – Definition, Architectures; Programmability- Operating Systems Support,
Types of Os, Parallel Programming Models, Software Tools; Data Dependency Analysis; Shared
Memory Programming ; Thread based Implementation- Management, Example, Attributes Mutual
exclusion, Events & condition Variables, Deviation computation
Distributed Computing -1- message passing, general model, programming model, PVM-Process
Control, Information, Message Buffers, Signalling,Sending, receiving, Group Operations, Starting
PVM, Compiling PVM Application, PVM Console Commands.
Distributed Computing-II- remote procedure call, parameter passing, Locating the server, semantics,
security, problem areas, Java Remote method invocation, DCE, Deploying application in DCE,
POSIX Thread reference-Creation, Attributes, Termination, Mutual Exclution primitives, Condition
Variables, Cancellations, Specific data Functions.
Algorithms for parallel machines- Computations, Histogram Computation, Parallel Reduction,
Quadrature problem, Matrix Multiplication, Parallel Sorting Algorithms, solving linear systems,
Parallel programming languages- Sample Problem; Forton 90; nCUBE C; Occam; C-linda.
Debugging parallel programme- techniques, message passing, shared memory; Data Flow
Systolic Architecture, functional and logical paradigms, distributed shared memory.
Distributed Data Bases- Objectives, Issues, System, Distribution Options Data Base Intigritty,
Concurrency Control, DDBMS Structure.
Distributed Operating Systems-Need, Network Operating Systems, DOS Goals, Design Issues,
I. Introduction to Parallel Processing by M. Sasikumar et al- Prentice Hall of India.
II. Parallel Distributed Processing by David E Ramulhat , MIT press
I. Parrallel Processing by Rajaraman V- Prentice Hall of India.
II. An Introduction to Distributed and Parallel Processing by