130 likes | 222 Views
MSCS 6060 – Parallel and Distributed Systems. Introduction. Parallel System. A parallel system consists of multiple processors that communicate with each other using shared memory. Distributed System. A distributed system consists of multiple processors connected by a communication network.
E N D
MSCS 6060 – Parallel and Distributed Systems Introduction
Parallel System • A parallel system consists of multiple processors that communicate with each other using shared memory
Distributed System • A distributed system consists of multiple processors connected by a communication network
Parallel Computing Tutorial • https://computing.llnl.gov/tutorials/parallel_comp/
Advantages of Distributed Computing • Distributed applications • airline reservation, banking system • Data Sharing • distributed databases • Resource sharing • sharing expensive processor • Low cost • Availability of high bandwidth networks and low cost workstations • Reliability • Failure of single system does not affect the whole • Scalability • In parallel systems, shared memory becomes a bottleneck • Modularity and Heterogeneity • Flexible to add a new processor
References • https://computing.llnl.gov/tutorials/parallel_comp/ (Parallel Computing Tutorial) • Distributed Systems: Concepts and Design; 4th Ed by G. Coulouris, J. Dollimore, T. Kindberg, Addison Wesley (ISBN 0321263545) • Concurrent and Distributed Computing in Java by Vijay K. Garg