Swift: Fast, Reliable, Loosely Coupled Parallel Computation
Citations Over TimeTop 1% of 2007 papers
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.
Related Papers
- Swift-BAT trigger 960986: Swift detection of a new SGR Swift J1818.0-1607(2020)
- On the Satire in Swift's Poem:Verses on the Death of Dr.Swift(2002)
- Swift trigger 755873: Swift BAT and XRT refined analysis(2017)
- Trigger 980513: Swift detection of SGR Swift J1818.0-1607(2020)
- → Jonathan Swift and the Millennium of Madness: The Information Age in Swift's 'A Tale of a Tub'(1994)