Abstract
The amount of available data as well as computational methods for research have grown faster in the last decade than ever before. Methods that address compute-intensive and data-intensive challenges often apply sophisticated computing and data infrastructures such High-Performance Computing. Effectiveness and efficiency are the basis to achieve meaningful results in reasonable time in such infrastructures and science gateways consider additionally usability to support users in their research. The main goals of science gateways are to lower the barrier of using complex methods and infrastructures; to connect computing and data resources seamlessly behind an easy-to-use interface; and to share methods and data in a community. We go into detail on the concept of science gateways and their design requirements. Furthermore, we discuss the challenges for sharing research in science gateways and thus, aiming at reusability of scientific methods and reproducibility of science.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Lawrence, K.A., Wilkins-Diehr, N., Wernert, J.A., Pierce, M., Zentner, M., Marru, S.: Who cares about science gateways?: a large-scale survey of community use and needs. In: Proceedings of the 9th Gateway Computing Environments Workshop (GCE ’14), pp. 1–4. IEEE Press, Piscataway, NJ, USA. https://doi.org/10.1109/GCE.2014.11 (2014)
Dooley, R., Hanlon, M.R.: Recipes 2.0: building for today and tomorrow. Concurrency Computat.: Pract. Exper. 27, 258 (2015)
Liu, J., Pacitti, E., Valduriez, P., Mattoso, M.: A survey of data-intensive scientific workflow management. J. Grid Comput. 13, 457–493 (2015)
IWSG (International Workshop on Science Gateways). http://iwsg.info/
Gateway Workshops. http://sciencegateways.org
Gesing, S., Wilkins-Diehr, N., Barker, M., Pierantoni, G.: Special issue on science gateways. J. Grid Comput. 14(4), 495–703 (2016)
IEEE Technical Area on Science Gateways. http://ieeesciencegateways.org
National Science Foundation (NSF). http://nsf.gov
Gesing, S., Wilkins-Diehr, N., Dahan, M., Lawrence, K., Zentner, M., Pierce, M., Hayden, L.B., Marru, S.: Science gateways: the long road to the birth of an institute. In: Proceedings of HICSS-50 (50th Hawaii International Conference on System Sciences), 4–7 Jan 2017, Hilton Waikoloa, HI, USA. http://hdl.handle.net/10125/41919
Engelbart, D.C.: Augmenting Human Intellect: A Conceptual Framework, Summary Report AFOSR-3233, Stanford Research Institute, Menlo Park, CA (Oct 1962)
The WorldWideWeb Browser. http://www.w3.org/People/Berners-Lee/WorldWideWeb.html (2016). Accessed 29 Feb 2016
ISO 9241-1:1992. http://www.iso.org/iso/iso_catalogue/catalogue_ics/catalogue_detail_ics.htm?csnumber=16873 (2016). Accessed 29 Feb 2016
AJAX. http://www.w3schools.com/ajax/ (2016). Accessed 29 Feb 2016
jQUERY. https://jquery.com/ (2016). Accessed 29 Feb 2016
jsPlumb. https://github.com/sporritt/jsPlumb (2016). Accessed 29 Feb 2016
WebGL. https://www.khronos.org/news/press/khronos-releases-final-webgl-1.0-specification (2016). Accessed 29 Feb 2016
Semantic UI. http://semantic-ui.com/ (2016). Accessed 29 Feb 2016
ReactJS. http://reactjs.net/ (2016). Accessed 29 Feb 2016
Foundation. http://foundation.zurb.com/ (2016). Accessed 29 Feb 2016
AngularJS. https://angularjs.org/ (2016). Accessed 29 Feb 2016
Krasner, G.E., Pope, S.T.: A cookbook for using the model-view controller user interface paradigm in Smalltalk-80. J. Object-Oriented Program. 1(3), 26–49 (1988)
Drupal. https://drupal.org/ (2016). Accessed 29 Feb 2016
Joomla. http://www.joomla.org/ (2016). Accessed 29 Feb 2016
Django. https://www.djangoproject.com/ (2016). Accessed 29 Feb 2016
Inc. Liferay. Liferay. http://www.liferay.com (2016). Accessed 29 Feb 2016
Apache Software Foundation. Pluto (2016). Accessed 29 Feb 2016
Abdelnur, A., Hepper, S.: JSR168: Portlet specification. http://www.jcp.org/en/jsr/detail?id=168 (2003). Accessed 29 Feb 2016
Nicklous, M.S., Hepper, S.: JSR 286: Portlet specification 2.0. http://www.jcp.org/en/jsr/detail?id=286 (2008). Accessed 29 Feb 2016
Kacsuk, P., Farkas, Z., Kozlovszky, M., Hermann, G., Balasko, A., Karoczkai, K., Marton, I.: WS-PGRADE/gUSE generic DCI gateway framework for a large variety of user communities. J. Grid Comput. 10, 601–630 (2012)
Wolstencroft, K., Haines, R., Fellows, D., Williams, A., Withers, D., Owen, S., Soiland-Reyes, S., Dunlop, I., Nenadic, A., Fisher, P., Bhagat, J., Belhajjame, K., Bacall, F., Hardisty, A., Nieva de la Hidalga, A., Balcazar Vargas, M.P., Sufi, S., Goble, C.: The Taverna workflow suite: designing and executing workflows of Web Services on the desktop, web or in the cloud. Nucleic Acids Res. 41(W1), W557–W561 (2013). [Online]. Available: http://nar.oxfordjournals.org/content/41/W1/W557.abstract
Ludäscher, B., Altintas, I., Berkley, C., Higgins, D., Jaeger, E., Jones, M., Lee, E.A., Tao, J., Zhao, Y.: Scientific workflow management and the Kepler system. Concurrency Comput.: Pract. Experience. 18(10), 1039–1065 (August 2006). [Online]. Available: https://doi.org/10.1002/cpe.994
Berthold, M.R., Cebron, N., Dill, F., Gabriel, T.R., Kötter, T., Meinl, T., Ohl, P., Sieb, C., Thiel, K., Wiswedel, B.: KNIME: The Konstanz Information Miner. Springer, Berlin (2008)
Demuth, B., Schuller, B., Holl, S., Daivandy, J., Giesler, A., Huber, V., Sild, S.: The UNICORE rich client: facilitating the automated execution of scientific workflows. In: 2010 IEEE Sixth International Conference on e-Science (e-Science), pp. 238–245 (2010)
Streit, A., Bala, P., Beck-Ratzka, A., Benedyczak, K., Bergmann, S., Breu, R., Daivandy, J.M., Demuth, B., Eifer, A., Giesler, A.: UNICORE 6—recent and future advancements. Ann. Telecommun.-annales des Télécommunications 65, 757–762 (2010)
Goecks, J., Nekrutenko, A., Taylor, J., The Galaxy Team: Galaxy: a comprehensive approach for supporting accessible, reproducible, and transparent computational research in the life sciences. Genome Biol. 11(8), R86 (2010)
McLennan, M., Kennell, R.: HUBzero: a platform for dissemination and collaboration in computational science and engineering. Comput. Sci. Eng. 12(2), 48–52 (2010)
Ardizzone, V., et al.: The DECIDE science gateway. J. Grid Comput. 10, 689–707 (2012). https://doi.org/10.1007/s10723-012-9242-3
Deelman, E., Singh, G., Su, M.-H., Blythe, J., Gil, Y., Kesselman, C., Mehta, G., Vahi, K., Berriman, G.B., Good, J., Laity, A., Jacob, J.C., Katz, D.S.: Pegasus: a framework for mapping complex scientific workflows onto distributed systems. Sci. Program. 13(3), 219–237 (2005)
Marru, S., Gunathilake, L., Herath, C., Tangchaisin, P., Pierce, M., Mattmann, C., Singh, R. et al.: Apache airavata: a framework for distributed applications and computational workflows. In: Proceedings of the 2011 ACM workshop on Gateway computing environments, pp. 21–28. ACM, (2011)
Dooley, R., et al.: Software-as-a-service: the iPlant foundation API. In: 5th IEEE Workshop on Many-Task Computing on Grids and Supercomputers (MTAGS) (Nov 2012)
Dziubecki, P., Grabowski, P., Krysiński, M., Kuczyński, T., Kurowski, K., Szejnfeld, D.: Easy development and integration of science gateways with vine toolkit. J. Grid Comput. 10(4), 631–645 (2012)
Gesing, S., Dooley, R., Pierce, M., Krüger, J., Grunzke, R., Herres-Pawlis, S., Hoffmann, A.: Gathering requirements for advancing simulations in HPC infrastructures via science gateways. Future Gener. Comput. Syst. (accepted)
830-1998 - IEEE Recommended Practice for Software Requirements Specifications. https://standards.ieee.org/findstds/standard/830-1998.html
Krüger, J., Grunzke, R., Gesing, S., Breuers, A., Brinkmann, A., de la Garza, L., Kohlbacher, O., Kruse, M., Nagel, W.E., Packschies, L., Müller-Pfefferkorn, R., Schäfer, P., Schärfe, C., Steinke, T., Schlemmer, T., Warzecha, K.D., Zink, A., Herres-Pawlis, S.: The MoSGrid science gateway—a complete solution for molecular simulations. J. Chem. Theor. Comput. 10(6), 2232–2245 (2014)
Plankensteiner, K., Prodan, R., Janetschek, M., Fahringer, T., Montagnat, J., Rogers, D., Harvey, I., Taylor, I., Balaskó, A., Kacsuk, P.: Fine-grain interoperability of scientific workflows in distributed computing infrastructures. J. Grid Comput. 11, 429 (2013). https://doi.org/10.1007/s10723-013-9261-8
SHIWA (SHaring Interoperable Workflows for Large-scale Scientic Simulations on Available DCIs). http://www.shiwa-workflow.eu/project (2016)
Gesing, S., Herres-Pawlis, S., Birkenheuer, G., Brinkmann, A., Grunzke, R., Kacsuk, P., Kohlbacher, O., Kozlovszky, M., Krüger, J., Müller-Pfefferkorn, R., Schäfer, P., Steinke, T.: A science gateway getting ready for serving the international molecular simulation community. In: Proceedings of Science, PoS(EGICF12-EMITC2)050 (2012)
Zhao, J., Gomez-Perez, J.M., Belhajjame, K., Klyne, G., Garcia-Cuesta, E., Garrido, A., Hettne, K., Roos, M., De Roure, D., Goble, C.: Why workflows break understanding and combating decay in Taverna workflows. In: 2012 IEEE 8th International Conference on E-Science (e-Science), pp. 1–9. IEEE (2012)
EGI – European Grid Infrastructure. http://www.egi.eu/ (2016). Accessed 29 Feb 2016
XSEDE. https://www.xsede.org/ (2016). Accessed 29 Feb 2016
PRACE. http://www.prace-ri.eu/ (2016). Accessed 29 Feb 2016
InCommon. https://www.incommon.org/ (2016)
Docker. https://www.docker.com/ (2016)
Acknowledgements
This chapter is based upon work from COST Action IC1406 High-Performance Modelling and Simulation for Big Data Applications (cHiPSet), supported by COST (European Cooperation in Science and Technology).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this chapter
Cite this chapter
Gesing, S. (2018). Science Gateways in HPC: Usability Meets Efficiency and Effectiveness. In: Kołodziej, J., Pop, F., Dobre, C. (eds) Modeling and Simulation in HPC and Cloud Systems. Studies in Big Data, vol 36. Springer, Cham. https://doi.org/10.1007/978-3-319-73767-6_5
Download citation
DOI: https://doi.org/10.1007/978-3-319-73767-6_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-73766-9
Online ISBN: 978-3-319-73767-6
eBook Packages: EngineeringEngineering (R0)