Pages

Friday, November 2, 2012

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 â€" Clientâ€"Server Paradigm â€" Threads in Distributed Systems â€" Remote Procedure Call â€" Remote Object Invocation â€" Message-Oriented Communication - Unicasting â€" Group Communication â€" Reliable and Unreliable Mul ticasting.

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 parall el processing systems. Unix workstation clusters. Master slave programming. Multi-threaded programming. Scheduling. Concurrency


UNIT IV          FAULT TOLERANCE AND DISTRIBUTED FILESYSTEMS                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.

No comments:

Post a Comment