Feature: A Decade of Globus in Science
Simulating tens of thousands of possible earthquakes shaking Los Angeles, blood flow
Over the past ten years, grid computing and the Globus Toolkit have made these scientific research projects Â– and hundreds more like them Â– easier, faster, and in some cases possible for the very first time.
The first funding for work on Globus was granted in August 1996 by the U.S. Defense Advanced Research Projects Agency. The project, envisioned to create software to bridge the gap between applications and a distributed resource environment enabled by new high-speed networks, evolved into the Globus Toolkit. This open-source software toolkit has since been used by thousands of engineers and developers to simplify the creation of grid systems and applications.
Â“One thing that has made Globus fun is that weÂ’ve always had a wide range of applications,Â” says Ian Foster from the University of Chicago and Argonne National Laboratory, who, with Carl Kesselman from the Information Sciences Institute at the University of Southern California, pioneered the Globus project. Â“One of the first that I can remember was developed by the Aerospace Corporation, and concerned real-time analysis of data from a weather satellite.Â”
By 1998, grid computing and the Globus toolkit had advanced enough for scientists to showcase several advanced applications, including real-time reconstruction and visualization of experimental data from the Advanced Photon Source and high-throughput computational chemistry, at that yearÂ’s Supercomputing conference. The turn of the millennium saw the start of several grid infrastructure projects Â– such as the TeraGrid, Grid Physics Network, International Virtual Data Grid Laboratory, Particle Physics Data Grid and European Data Grid Â– that brought Globus technologies to an ever-expanding pool of scientists.
Â“Some of the most scientifically significant applications are the least visible,Â” adds Foster, Â“such as the data replication system that moves terabytes of data from the LIGO gravitational wave observatory. But the applications that I probably like best are those that yield results of societal benefit, like the Earth System GridÂ’s delivery of climate simulation data.Â”
Today, the Globus Toolkit is used by thousands of scientists around the world. Some, such as those from the Southern California Earthquake Center, partner with Globus researchers to test new grid tools and techniques and provide feedback on the ToolkitÂ’s use in scientific research. This work with scientific applications has been a hallmark of the Globus project throughout its 10 years.
Â“In the past, we havenÂ’t had the computational capability to do full-scale calculations of very large earthquakes,Â” explains Thomas Jordan, SCEC director. Â“Our computing needs span all the different types: from capability computing to perform hundreds of thousands of large simulations to data-intensive computing where we manipulate very large data volumes. The Globus software stack provides the cyberinfrastructure that allows us to use machines across the TeraGrid and to manage our complex workflows.Â”
-Katie Yurkewicz, iSGTW