Issue No. 10 - October (2001 vol. 12)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/71.963418
<p><b>Abstract</b>—The Computational Grid has been proposed for the implementation of high-performance applications using widely dispersed computational resources. The goal of a Computational Grid is to aggregate ensembles of shared, heterogeneous, and distributed resources (potentially controlled by separate organizations) to provide computational “power” to an application program. In this paper, we provide a toolkit for the development of globally deployable Grid applications. The toolkit, called EveryWare, enables an application to draw computational power transparently from the Grid. It consists of a portable set of processes and libraries that can be incorporated into an application so that a wide variety of dynamically changing distributed infrastructures and resources can be used together to achieve supercomputer-like performance. We provide our experiences gained while building the EveryWare toolkit prototype and an explanation of its use in implementing a large-scale Grid application.</p>
Computational Grid, EveryWare, Ramsey Number search, grid infrastructure, ubiquitous computing, distributed supercomputer.
Rich Wolski, Neil Spring, Graziano Obertelli, John Brevik, Alan Su, "Writing Programs that Run EveryWare on the Computational Grid", IEEE Transactions on Parallel & Distributed Systems, vol. 12, no. , pp. 1066-1080, October 2001, doi:10.1109/71.963418