DocumentCode :
3120037
Title :
Swift: Fast, Reliable, Loosely Coupled Parallel Computation
Author :
Zhao, Yong ; Hategan, Mihael ; Clifford, Ben ; Foster, Ian ; Von Laszewski, Gregor ; Nefedova, Veronika ; Raicu, Ioan ; Stef-Praun, Tiberiu ; Wilde, Michael
Author_Institution :
Univ. of Chicago, Chicago
fYear :
2007
fDate :
9-13 July 2007
Firstpage :
199
Lastpage :
206
Abstract :
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.
Keywords :
formal specification; grid computing; software reliability; GriPhyN virtual data system; Swift system; SwiftScript language; complex file system structures; runtime system; scripting language; Computer science; Concurrent computing; Data systems; Distributed computing; File systems; High performance computing; Laboratories; Magnetic analysis; Mathematics; Power system reliability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Services, 2007 IEEE Congress on
Conference_Location :
Salt Lake City, UT
Print_ISBN :
978-0-7695-2926-4
Type :
conf
DOI :
10.1109/SERVICES.2007.63
Filename :
4278797
Link To Document :
بازگشت