  With the widespread availability of high-speed networks, it becomes feasible
to outsource computing to remote providers and to federate resources from many
locations. Such observations motivated the development, from the mid-1990s
onwards, of a range of innovative Grid technologies, applications, and
infrastructures. We review the history, current status, and future prospects
for Grid computing.
