Cooperative Processing
Cooperative Processing means that processes on two or more geographically dispersed computers cooperate in order to complete a task. In a primitive way, we have had a form of cooperative processing with this broad definition for several years, in the form of terminals connected to host (usually mainframe) computers.
Client/Server Systems are a form of cooperative processing where client and server machines share a processing workload.