nProcess
Migration – execute an entire process, or parts of it, at
different sites
nLoad
balancing – distribute processes across network to even the
workload
nComputation
speedup – subprocesses can run concurrently on different
sites
nHardware
preference – process execution may require specialized
processor
nSoftware
preference – required software may be available at only a
particular site
nData
access – run process remotely, rather than transfer
all data locally