Crossref journal-article
Elsevier BV
Parallel Computing (78)
Bibliography

Wilde, M., Hategan, M., Wozniak, J. M., Clifford, B., Katz, D. S., & Foster, I. (2011). Swift: A language for distributed parallel scripting. Parallel Computing, 37(9), 633–652.

Authors 6
  1. Michael Wilde (first)
  2. Mihael Hategan (additional)
  3. Justin M. Wozniak (additional)
  4. Ben Clifford (additional)
  5. Daniel S. Katz (additional)
  6. Ian Foster (additional)
References 48 Referenced 300
  1. Haskell 98 Language and Libraries – The Revised Report, Internet document (2002). URL <http://haskell.org/onlinereport/haskell.html>.
  2. {'key': '10.1016/j.parco.2011.05.005_b0010', 'first-page': '55', 'article-title': 'The incremental garbage collection of processes', 'author': 'Baker', 'year': '1977'} / The incremental garbage collection of processes by Baker (1977)
  3. 10.1145/2080.357392 / ACM Trans. Comput. Syst. / Implementing remote procedure calls by Birrell (1984)
  4. Y. Zhao, M. Hategan, B. Clifford, I. Foster, G. von Laszewski, V. Nefedova, I. Raicu, T. Stef-Praun, M. Wilde, Swift: fast, reliable, loosely coupled parallel computation, in: 2007 IEEE Congress on Services, 2007, pp. 199 –206. doi:10.1109/SERVICES.2007.63. (10.1109/SERVICES.2007.63)
  5. ImageMagick project web site (2010). URL <http://www.imagemagick.org>.
  6. B.-D. Kim, J.E. Cazes, Performance and scalability study of Sun Constellation cluster ‘Ranger’ using application-based benchmarks, in: Proceedings of TeraGrid’2008, 2008.
  7. IBM Blue Gene team, Overview of the IBM Blue Gene/P project, IBM J. Res. Dev. 52, 2008, pp. 199–220. URL <http://portal.acm.org/citation.cfm?id=1375990.1376008>. (10.1147/rd.521.0199)
  8. {'key': '10.1016/j.parco.2011.05.005_b0040', 'series-title': 'Workflows for e-Science', 'first-page': '341', 'article-title': 'Java CoG kit workflow', 'author': 'von Laszewski', 'year': '2007'} / Workflows for e-Science / Java CoG kit workflow by von Laszewski (2007)
  9. 10.1177/109434209701100205 / J. Supercomput. Appl. / Globus: a metacomputing infrastructure toolkit by Foster (1997)
  10. {'key': '10.1016/j.parco.2011.05.005_b0050', 'series-title': 'Job scheduling strategies for parallel processing', 'first-page': '62', 'article-title': 'A resource management architecture for metacomputing systems', 'volume': 'vol. 1459', 'author': 'Czajkowski', 'year': '1998'} / Job scheduling strategies for parallel processing / A resource management architecture for metacomputing systems by Czajkowski (1998)
  11. {'key': '10.1016/j.parco.2011.05.005_b0055', 'series-title': 'Proceedings of the 2005 ACM/IEEE Conference on Supercomputing, SC ’05', 'first-page': '54', 'article-title': 'The Globus striped GridFTP framework and server', 'author': 'Allcock', 'year': '2005'} / Proceedings of the 2005 ACM/IEEE Conference on Supercomputing, SC ’05 / The Globus striped GridFTP framework and server by Allcock (2005)
  12. D. Thain, M. Livny, The ethernet approach to grid computing, in: Proceedings of the 12th IEEE International Symposium on High Performance Distributed Computing, HPDC ’03, IEEE Computer Society, Washington, DC, USA, 2003, pp. 138–151. URL http://portal.acm.org/citation.cfm?id=822087.823417. (10.1109/HPDC.2003.1210024)
  13. 10.1145/1327452.1327492 / Commun. ACM / MapReduce: simplified data processing on large clusters by Dean (2008)
  14. T. Armstrong, M. Wilde, D. Katz, Z. Zhang, I. Foster, Scheduling many-task workloads on supercomputers: dealing with trailing tasks, in: MTAGS 2010: 3rd IEEE Workshop on Many-Task Computing on Grids and Supercomputers, 2010. (10.1109/MTAGS.2010.5699433)
  15. M. Hategan, http://wiki.cogkit.org/wiki/Coasters.
  16. 10.1023/A:1015617019423 / Cluster Comput. / Condor-G: a computation management agent for multi-institutional grids by Frey (2002)
  17. 10.1098/rsta.2005.1602 / Philos. Trans. Roy. Soc. A / Building the TeraGrid by Beckman (2005)
  18. 10.1088/1742-6596/78/1/012057 / J. Phys.: Conf. Ser. / The open science grid by Pordes (2007)
  19. {'key': '10.1016/j.parco.2011.05.005_b0095', 'series-title': 'Grid Computing', 'first-page': '89', 'article-title': 'ReSS: a resource selection service for the open science grid', 'author': 'Garzoglio', 'year': '2009'} / Grid Computing / ReSS: a resource selection service for the open science grid by Garzoglio (2009)
  20. 10.1109/MC.2009.365 / Computer / Parallel scripting for applications at the petascale and beyond by Wilde (2009)
  21. G. Hocky, M. Wilde, J. DeBartolo, M. Hategan, I. Foster, T.R. Sosnick, K.F. Freed, Towards petascale ab initio protein folding through parallel scripting, Technical Report, ANL/MCS-P1612-0409, Argonne National Laboratory, April 2009.
  22. 10.1002/pro.330 / Protein Sci. / Protein structure prediction enhanced with evolutionary diversity: speed by DeBartolo (2010)
  23. I. Raicu, Z. Zhang, M. Wilde, I. Foster, P. Beckman, K. Iskra, B. Clifford, Toward loosely coupled programming on petascale systems, in: Proceedings of the 2008 ACM/IEEE Conference on Supercomputing, SC ’08, IEEE Press, Piscataway, NJ, USA, 2008, pp. 22:1–22:12. URL <http://portal.acm.org/citation.cfm?id=1413370.1413393>. (10.1109/SC.2008.5219768)
  24. 10.1021/pr1005179 / J. Proteome Res. / The first global screening of protein substrates bearing protein-bound 3,4-dihydroxyphenylalanine in Escherichia coli and human mitochondria by Lee (2010)
  25. T. Stef-Praun, G. Madeira, I. Foster, R. Townsend, Accelerating solution of a moral hazard problem with Swift, in: e-Social Science 2007, Indianapolis, 2007.
  26. {'key': '10.1016/j.parco.2011.05.005_b0130', 'first-page': '207', 'article-title': 'Accelerating medical research using the Swift workflow system', 'volume': '126', 'author': 'Stef-Praun', 'year': '2007', 'journal-title': 'Stud. Health Technol. Inf.'} / Stud. Health Technol. Inf. / Accelerating medical research using the Swift workflow system by Stef-Praun (2007)
  27. 10.1016/j.neuroimage.2007.09.021 / NeuroImage / storage and sharing of neuroimaging data using relational databases and distributed computing by Hasson (2008)
  28. {'issue': '34', 'key': '10.1016/j.parco.2011.05.005_b0140', 'article-title': 'Parallel workflows for data-driven structural equation modeling in functional neuroimaging', 'volume': '3', 'author': 'Kenny', 'year': '2009', 'journal-title': 'Front. Neuroinform.'} / Front. Neuroinform. / Parallel workflows for data-driven structural equation modeling in functional neuroimaging by Kenny (2009)
  29. S. Boker, M. Neale, H. Maes, M. Wilde, M. Spiegel, T. Brick, J. Spies, R. Estabrook, S. Kenny, T. Bates, P. Mehta, J. Fox, OpenMx: An open source extended structural equation modeling framework, Psychometrika, in press.
  30. A. Fedorov, B. Clifford, S.K. Wareld, R. Kikinis, N. Chrisochoides, Non-rigid Registration for Image-guided Neurosurgery on the TeraGrid: A case study, Technical Report WM-CS-2009-05, College of William and Mary, 2009.
  31. 10.1038/nphys1050 / Nature Phys. / Thermodynamic signature of growing amorphous order in glass-forming liquids by Biroli (2008)
  32. 10.1109/2.660187 / Computer / Scripting: Higher level programming for the 21st century by Ousterhout (1998)
  33. 10.1109/MC.1986.1663305 / IEEE Comput. / Linda and Friends by Ahuja (1986)
  34. I. Foster, S. Taylor, Strand: A practical parallel programming language, in: Proceedings of the North American Conference on Logic Programming, 1989, pp. 497–512.
  35. {'key': '10.1016/j.parco.2011.05.005_b0175', 'first-page': '51', 'article-title': 'Productive parallel programming: The PCN approach', 'volume': '1', 'author': 'Foster', 'year': '1992', 'journal-title': 'Sci. Program.'} / Sci. Program. / Productive parallel programming: The PCN approach by Foster (1992)
  36. {'issue': '4', 'key': '10.1016/j.parco.2011.05.005_b0180', 'first-page': '277', 'article-title': 'Interpreting the data: Parallel analysis with Sawzall', 'volume': '13', 'author': 'Pike', 'year': '2005', 'journal-title': 'Sci. Prog.'} / Sci. Prog. / Interpreting the data: Parallel analysis with Sawzall by Pike (2005)
  37. C. Chambers, A. Raniwala, F. Perry, S. Adams, R.R. Henry, R. Bradshaw, N. Weizenbaum, FlumeJava: Easy, efficient data-parallel pipelines, in: Proceedings of the 2010 ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI ’10, ACM, New York, NY, USA, 2010, pp. 363–375. doi:10.1145/1806596.1806638. URL <http://doi.acm.org/10.1145/1806596.1806638>. (10.1145/1806596.1806638)
  38. {'year': '2006', 'series-title': 'Business Process Execution Language for Web Services', 'author': 'Juric', 'key': '10.1016/j.parco.2011.05.005_b0190'} / Business Process Execution Language for Web Services by Juric (2006)
  39. {'key': '10.1016/j.parco.2011.05.005_b0195', 'series-title': 'Workflows for e-Science', 'first-page': '428', 'article-title': 'Sedna: A BPEL-based environment for visual scientific workflow modeling', 'author': 'Wassermann', 'year': '2007'} / Workflows for e-Science / Sedna: A BPEL-based environment for visual scientific workflow modeling by Wassermann (2007)
  40. 10.1002/cpe.938 / Concurrency Comput.: Pract. Exp. / Distributed computing in practice: The Condor experience by Thain (2005)
  41. {'key': '10.1016/j.parco.2011.05.005_b0205', 'first-page': '219', 'article-title': 'Pegasus: a framework for mapping complex scientific workflows onto distributed systems', 'volume': '13', 'author': 'Deelman', 'year': '2005', 'journal-title': 'Sci. Prog.'} / Sci. Prog. / Pegasus: a framework for mapping complex scientific workflows onto distributed systems by Deelman (2005)
  42. M. Isard, M. Budiu, Y. Yu, A. Birrell, D. Fetterly, Dryad: Distributed data-parallel programs from sequential building blocks, in: Proceedings of European Conference on Computer Systems (EuroSys), 2007. (10.1145/1272996.1273005)
  43. Y. Yu, M. Isard, D. Fetterly, M. Budiu, U. Erlingsson, P.K. Gunda, J. Currey, DryadLINQ: A system for general-purpose distributed data-parallel computing using a high-level language, in: Proceedings of Symposium on Operating System Design and Implementation (OSDI), 2008.
  44. 10.1016/j.jpdc.2005.03.002 / J. Parallel Distrib. Comput. / Gel: Grid execution language by Ching Lian (2005)
  45. E. Walker, W. Xu, V. Chandar, Composing and executing parallel data-flow graphs with shell pipes, in: Proceedings of the 4th Workshop on Workflows in Support of Large-Scale Science, WORKS ’09, ACM, New York, 2009, pp. 11:1–11:10. doi:10.1145/1645164.1645175. URL <http://doi.acm.org/10.1145/1645164.1645175>. (10.1145/1645164.1645175)
  46. K. Taura, T. Matsuzaki, M. Miwa, Y. Kamoshida, D. Yokoyama, N. Dun, T. Shibata, C.S. Jun, J. Tsujii, Design and implementation of GXP make – a workflow system based on make, in: Proceedings of IEEE International Conference on eScience, IEEE Computer Society, Los Alamitos, CA, 2010, pp. 214–221. doi:10.1109/eScience.2010.43 (10.1109/eScience.2010.43)
  47. 10.1007/s10586-010-0134-7 / Cluster Comput. / Harnessing parallelism in multicore clusters with the all-pairs, wavefront, and makeflow abstractions by Yu (2010)
  48. J.M. Wozniak, M. Wilde, Case studies in storage access by loosely coupled petascale applications, in: Proceedings of the 4th Annual Workshop on Petascale Data Storage, PDSW ’09, ACM, New York, 2009, pp. 16–20. doi:10.1145/1713072.1713078. URL <http://doi.acm.org/10.1145/1713072.1713078>. (10.1145/1713072.1713078)
Dates
Type When
Created 14 years, 2 months ago (June 13, 2011, 12:09 a.m.)
Deposited 5 months, 2 weeks ago (March 5, 2025, 10:58 p.m.)
Indexed 3 months ago (May 21, 2025, 2:12 a.m.)
Issued 13 years, 11 months ago (Sept. 1, 2011)
Published 13 years, 11 months ago (Sept. 1, 2011)
Published Print 13 years, 11 months ago (Sept. 1, 2011)
Funders 0

None

@article{Wilde_2011, title={Swift: A language for distributed parallel scripting}, volume={37}, ISSN={0167-8191}, url={http://dx.doi.org/10.1016/j.parco.2011.05.005}, DOI={10.1016/j.parco.2011.05.005}, number={9}, journal={Parallel Computing}, publisher={Elsevier BV}, author={Wilde, Michael and Hategan, Mihael and Wozniak, Justin M. and Clifford, Ben and Katz, Daniel S. and Foster, Ian}, year={2011}, month=sep, pages={633–652} }