CS402 Parallel and Distributed Systems

Dermot Kelly

email: dkelly@cs.nuim.ie

 

 

Lecture Notes

Introduction, Hardware Models, Software Architectures,

Programming Models - Processes & Threads, PThreads, Java Threads,

Programming Models – Message Passing & Interprocess Communication, Remote Procedure Call, Java RMI, Group Communication, Reliable, FIFO, Causal and Total Ordering Protocols, Case Study - Message Passing Interface (MPI),

Load Distribution, Migration, Scheduling Algorithms,
Distributed File Systems,
Transaction Systems,

Fault Tolerant Services