An Introduction to Distributed and Parallel ComputingThis book provides a comprehensive overview of both the hardware and software issues involved in designing state-of-the-art distributed and parallel computing systems. Essential for both students and practitioners, this book explores distributed computing from the bottom-up approach, starting with computing organization, communications and networks, and then discussing operating systems, client/server architectures, distributed databases and other applications. The book also includes coverage of parallel language design, including Occam and Linda. Each chapter ends with questions, and the book contains an extensive glossary and list of reference sources. |
Contents
Communications and computer networks | 3 |
Computer organization for parallel and distributed computing | 16 |
3 | 75 |
Copyright | |
8 other sections not shown
Other editions - View all
Common terms and phrases
algorithms allocated allows applications architecture area networks array atomic transactions cache called channel client client-server command computer network concurrent copies data areas data-flow distributed and parallel distributed computing distributed database system distributed operating system distributed system environment example execution facilitate facility Figure file server file system function hardware host implementation input interaction interconnection kernel layer local area network lock machine memory modules microkernel MIMD multiple multiprocessor name server network operating system nodes object OpenVMS operands output packet parallel computing parallel language partitioning perform problem procedure processing elements processors programming languages protocol query receive relation remote replicated request scheme sequence shared signal SIMD slots specification storage stored supplier switching synchronization technique terminal transaction transmission transmitted tuple update variable vector processors wide area networks