Distributed computing is performed on several computers that can be in the same rack (cluster) or far away (grid). In order to coordinate distributed computing number of technologies must be applied (process communication, resource management, task & job scheduling).
Some topics related to this kind of processing:
- OpenMPI - open source implementation of MPI system
- Boost.MPI - tutorial for Boost library
- C++ examples - 2011
- Beginning MPI
- Beginner MPI Tutorial
- See Networking