ions and concepts that let applications access and share resources and services across distributed, wide area networks, while providing common security semantics, distributed resource management performance, coordinated fail-over, problem determination services, or other QoS metrics that are of importance in a particular context. For some time, such problems have been of central concern to developers of distributed systems for large-scale scientific research. Work within this community has led to the development of Grid technologies,1 which have been widely adopted in scientific and technical computing.2 Grid technologies and infrastructures support the sharing and coordinated use of diverse resources in dynamic, distributed virtual organizations3 --that is, the creation, from geographically distributed components operated by distinct organizations with differing policies, of virtual computing systems that are sufficiently integrated to deliver the desired QoS. In particular, the open ...
Ian T. Foster, Carl Kesselman, Jeffrey M. Nick, St