loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2007 IEEE Congress on Services (Services 2007)
Swift: Fast, Reliable, Loosely Coupled Parallel Computation
Salt Lake City, Utah, USA
July 09-July 13
ISBN: 0-7695-2926-7
Yong Zhao, University of Chicago, Chicago, IL 60637, USA
Mihael Hategan, University of Chicago & Argonne National Laboratory
Ben Clifford, University of Chicago & Argonne National Laboratory
Ian Foster, University of Chicago & Argonne National Laboratory
Gregor von Laszewski, University of Chicago & Argonne National Laboratory
Veronika Nefedova, Argonne National Laboratory, Argonne, IL
Ioan Raicu, University of Chicago, Chicago, IL 60637, USA
Tiberiu Stef-Praun, University of Chicago & Argonne National Laboratory
Michael Wilde, University of Chicago & Argonne National Laboratory
We present Swift, a system that combines a novel scripting language called SwiftScript with a powerful runtime system based on CoG Karajan, Falkon, and Globus to allow for the concise specification, and reliable and efficient execution, of large loosely coupled computations. Swift adopts and adapts ideas first explored in the GriPhyN virtual data system, improving on that system in many regards. We describe the SwiftScript language and its use of XDTM to describe the logical structure of complex file system structures. We also present the Swift runtime system and its use of CoG Karajan, Falkon, and Globus services to dispatch and manage the execution of many tasks in parallel and Grid environments. We describe application experiences and performance experiments that quantify the cost of Swift operations.
Citation:
Yong Zhao, Mihael Hategan, Ben Clifford, Ian Foster, Gregor von Laszewski, Veronika Nefedova, Ioan Raicu, Tiberiu Stef-Praun, Michael Wilde, "Swift: Fast, Reliable, Loosely Coupled Parallel Computation," services, pp.199-206, 2007 IEEE Congress on Services (Services 2007), 2007
Usage of this product signifies your acceptance of the Terms of Use.