Skip to main content

Science Gateways in HPC: Usability Meets Efficiency and Effectiveness

  • Chapter
  • First Online:
Modeling and Simulation in HPC and Cloud Systems

Part of the book series: Studies in Big Data ((SBD,volume 36))

  • 739 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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)

  2. Dooley, R., Hanlon, M.R.: Recipes 2.0: building for today and tomorrow. Concurrency Computat.: Pract. Exper. 27, 258 (2015)

    Article  Google Scholar 

  3. Liu, J., Pacitti, E., Valduriez, P., Mattoso, M.: A survey of data-intensive scientific workflow management. J. Grid Comput. 13, 457–493 (2015)

    Article  Google Scholar 

  4. IWSG (International Workshop on Science Gateways). http://iwsg.info/

  5. Gateway Workshops. http://sciencegateways.org

  6. Gesing, S., Wilkins-Diehr, N., Barker, M., Pierantoni, G.: Special issue on science gateways. J. Grid Comput. 14(4), 495–703 (2016)

    Article  Google Scholar 

  7. IEEE Technical Area on Science Gateways. http://ieeesciencegateways.org

  8. National Science Foundation (NSF). http://nsf.gov

  9. 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

  10. Engelbart, D.C.: Augmenting Human Intellect: A Conceptual Framework, Summary Report AFOSR-3233, Stanford Research Institute, Menlo Park, CA (Oct 1962)

    Google Scholar 

  11. The WorldWideWeb Browser. http://www.w3.org/People/Berners-Lee/WorldWideWeb.html (2016). Accessed 29 Feb 2016

  12. ISO 9241-1:1992. http://www.iso.org/iso/iso_catalogue/catalogue_ics/catalogue_detail_ics.htm?csnumber=16873 (2016). Accessed 29 Feb 2016

  13. AJAX. http://www.w3schools.com/ajax/ (2016). Accessed 29 Feb 2016

  14. jQUERY. https://jquery.com/ (2016). Accessed 29 Feb 2016

  15. jsPlumb. https://github.com/sporritt/jsPlumb (2016). Accessed 29 Feb 2016

  16. WebGL. https://www.khronos.org/news/press/khronos-releases-final-webgl-1.0-specification (2016). Accessed 29 Feb 2016

  17. Semantic UI. http://semantic-ui.com/ (2016). Accessed 29 Feb 2016

  18. ReactJS. http://reactjs.net/ (2016). Accessed 29 Feb 2016

  19. Foundation. http://foundation.zurb.com/ (2016). Accessed 29 Feb 2016

  20. AngularJS. https://angularjs.org/ (2016). Accessed 29 Feb 2016

  21. 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)

    Google Scholar 

  22. Drupal. https://drupal.org/ (2016). Accessed 29 Feb 2016

  23. Joomla. http://www.joomla.org/ (2016). Accessed 29 Feb 2016

  24. Django. https://www.djangoproject.com/ (2016). Accessed 29 Feb 2016

  25. Inc. Liferay. Liferay. http://www.liferay.com (2016). Accessed 29 Feb 2016

  26. Apache Software Foundation. Pluto (2016). Accessed 29 Feb 2016

    Google Scholar 

  27. Abdelnur, A., Hepper, S.: JSR168: Portlet specification. http://www.jcp.org/en/jsr/detail?id=168 (2003). Accessed 29 Feb 2016

  28. 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

  29. 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)

    Article  Google Scholar 

  30. 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

  31. 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

  32. 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)

    Google Scholar 

  33. 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)

    Google Scholar 

  34. 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)

    Article  Google Scholar 

  35. 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)

    Google Scholar 

  36. McLennan, M., Kennell, R.: HUBzero: a platform for dissemination and collaboration in computational science and engineering. Comput. Sci. Eng. 12(2), 48–52 (2010)

    Article  Google Scholar 

  37. Ardizzone, V., et al.: The DECIDE science gateway. J. Grid Comput. 10, 689–707 (2012). https://doi.org/10.1007/s10723-012-9242-3

    Article  Google Scholar 

  38. 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)

    Google Scholar 

  39. 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)

    Google Scholar 

  40. 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)

    Google Scholar 

  41. 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)

    Article  Google Scholar 

  42. 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)

    Google Scholar 

  43. 830-1998 - IEEE Recommended Practice for Software Requirements Specifications. https://standards.ieee.org/findstds/standard/830-1998.html

  44. 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)

    Article  Google Scholar 

  45. 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

    Article  Google Scholar 

  46. SHIWA (SHaring Interoperable Workflows for Large-scale Scientic Simulations on Available DCIs). http://www.shiwa-workflow.eu/project (2016)

  47. 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)

    Google Scholar 

  48. 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)

    Google Scholar 

  49. EGI – European Grid Infrastructure. http://www.egi.eu/ (2016). Accessed 29 Feb 2016

  50. XSEDE. https://www.xsede.org/ (2016). Accessed 29 Feb 2016

  51. PRACE. http://www.prace-ri.eu/ (2016). Accessed 29 Feb 2016

  52. InCommon. https://www.incommon.org/ (2016)

  53. Docker. https://www.docker.com/ (2016)

Download references

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

Authors

Corresponding author

Correspondence to Sandra Gesing .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics