MC9295 PARALLEL AND DISTRIBUTED COMPUTING Syllabus for 5th Sem MCA - Fifth semester - Regulation 2009 - Anna University


MC9295                     PARALLEL AND DISTRIBUTED COMPUTING                 L T P C
3 0 0 3

UNIT I             INTRODUCTION TO DISTRIBUTED ENVIRONMENT                            8
Introduction ClientServer Paradigm Threads in Distributed Systems Remote Procedure Call – Remote Object Invocation Message-Oriented Communication - Unicasting Group Communication Reliable and Unreliable Multicasting.

UNIT II            INTRODUCTION TO PARALLEL COMPUTERS AND COMPUTATION 8
Introduction  to  Parallelism  and  computing;  Parallel  machine  model;  Parallel programming model; HPC/HTC models.

UNIT III           DESIGNING PARALLEL ALGORITHMS                                               10
Methodical design; Partitioning; Communication; Agglomeration; Mapping. Design and development of parallel processing systems. Unix workstation clusters. Master slave programming. Multi-threaded programming. Scheduling. Concurrency

UNIT IV          FAULT TOLERANCE AND DISTRIBUTED FILE SYSTEMS                10
Introduction to Fault Tolerance Distributed Commit Protocol Distributed File System
Architecture Issues in Distributed File Systems Sun NFS.


UNIT V           CASE STUDIES                                                                                        9
Distributed Object-Based System CORBA COM Distributed Coordination Based
System JINI Matrix Vector Multiplication Combinatorial Search.
TOTAL : 45 PERIODS TEXT BOOKS:
1.  George Coulouris, Jean Dollimore, Tim Kindberg, “Distributed Systems Concepts
and Design, Third Edition, Pearson Education Asia, 2002.
2.  Mukesh Singhal, Advanced Concepts In Operating Systems, McGraw Hill Series in
Computer Science, 1994.
3.  An  Introduction  to  Parallel  Computing,  Design  and  Analysis  of  Algorithms,  2nd edition, A. Grama, V. Kumar, A. Gupta, Addison Wesley, 2003.
4.  Parallel Computing: Theory and Practice, M J Quinn, McGraw Hill, 1996.
Previous
Next Post »