Skip to main content
Log in

A Distributed Infrastructure to Support Scientific Experiments

  • Published:
Journal of Grid Computing Aims and scope Submit manuscript

Abstract

[Context] Significant changes are occurring in the scientific scenario. In particular, there is increasing collaboration among researchers, which has led to the increasing use of processing techniques and the need to share results and observations. Researchers usually need to compose experiments using available services to fulfill their requirements. However, finding and/or specifying scientific applications is not a trivial task and many scientists lack the computational knowledge necessary to compose their experiments. [Objective] Therefore, the objective of this work is to develop an infrastructure in which researchers can work with heterogeneous information, accessing scientific communities according to their interests. As a result, they can create new experiments with the help of compositions of semantic web services. [Methods] Considering the infrastructure model, a prototype was specified and evaluated in a real-world context. [Results] This evaluation found evidence for the feasibility of the use of this infrastructure in scientific scenarios. Therefore, this paper proposes a distributed platform where scientists can collaborate in order to specify an experiment and share its results, considering semantic information. This is in agreement with the ideas of “collaboratories”.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Medjahed, B., Bouguettaya, A.: Service composition for the Semantic Web, Springer, pp. 207 (2011)

  2. Hendler, J.: Science and the semantic web. Science 299(5606), 520–521 (2003)

    Article  Google Scholar 

  3. Da Silva, L.M., Braga, R., Campos, F.: Composer-science: A semantic service based framework for workflow composition in e-Science projects. Inform. Sci. 186(1), 186–208 (2012)

    Article  Google Scholar 

  4. Castro, G., Braga, R., David, J.M.N., Campos, F.: A scientific software product line for the bioinformatics domain. J. Biomed. Inform. 56, 239–264 (2015)

    Article  Google Scholar 

  5. Lua, E.K., Crowcroft, J., Pias, M., Sharma, R., Lim, S.: A survey and comparison of peer-to-peer overlay network schemes. IEEE Commun. Surv. Tutorials 7, 72–93 (2005)

    Article  Google Scholar 

  6. Olson, G.M.: The Next Generation of Science Collaboratories. In: CTS ’09: Proceedings of the 2009 International Symposium on Collaborative Technologies and Systems, pp. xv–xvi. IEEE Computer Society, Washington, DC (2009)

    Chapter  Google Scholar 

  7. Finholt, T.A.: Collaboratories. Annu. Rev. Inf. Sci. Technol. 36(1), 73–107 (2002)

    Article  Google Scholar 

  8. Furno, A., Zimeo, E.: Efficient Cooperative Discovery of Service Compositions in Unstructured P2P Networks. In: 21St Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, pp. 58–67 (2013)

  9. Reddy A.A., Kamath, S.: Research on Potential Semantic Web Service Discovery Mechanisms. In: International Conference on Recent Trends in Computer Science and Engineering (ICRTCSE’ 2012), Chennai, India, pp. 1–6 (2012)

  10. Zhang, J.: Co-taverna A tool supporting collaborative scientific workflows. Proceedings - 2010 IEEE 7th International Conference on Services Computing, SCC 2010, pp. 41–48 (2010)

  11. Stuckenschmidt, H., Van Harmalen, F., Siberski, W., Staab, S.: Peer to peer and semantic web. In: Semantic Web and Peer to Peer, pp. 1–17. Springer, Berlin (2006)

    Google Scholar 

  12. Berners-Lee, T., Hendler, J., Lassila, O.: The semantic web. Sci. Am. 284(5), 28–37 (2001)

    Article  Google Scholar 

  13. Darnell, J., Lodish, H., Baltimore, D.: Molecular Cell Biology, 2nd edn. Scientific American Books, New York (1990)

    Google Scholar 

  14. Prosdocimi, F.: Bioinformatics: user manual. In: Biotecnologia Ciência & Desenvolvimento. (available only in portuguese), vol. 29, pp. 12–25 (2002)

  15. Haase, P., Schnizler, B., Broekstra, J., Ehrig, M., Van Harmelen, F., Menken, M., Mika, P., Plechawski, M., Pyszlak, P., Siebes, R., Staab, S., Tempich, C.: Bibster - a Semantics-Based Bibliographic Peer-To-Peer System. In: III International Semantic Web Conference (ISWC 2004), Springer, Hiroshima, pp. 122–136 (2004)

  16. Bianchini, D., De Antonellis, V., Melchiori, M.: P2P-SDSD: On-the-fly Service-based Collaboration in Distributed Systems. Int. J. Metadata Semant. Ontologies 5(3), 222–237 (2010)

    Article  Google Scholar 

  17. Gharzouli, M., Boufaida, M.: PM4SWS: A P2P model for semantic web services discovery and composition. J. Adv. Inf. Technol. 2(1), 15–26 (2011)

    Google Scholar 

  18. Zhu, W., Du, Z., Zhu, S.: Dynamic Service Composition Based on Peer-to-Peer Network. In: Proceedings of the 2 IEEE International and Symposium on Services-Oriented System Engineering, pp. 1–6 (2006)

  19. Di Modica, G., Tomarchio, O., Vita, L.: Resource and Service Discovery in SOAs: A P2P Oriented Semantic Approach. Int. J. Appl. Math. Comput. Sci. 21, 285–294 (2011)

    Article  Google Scholar 

  20. Ortiz-Rodriguez, F., Palma, R., Villazon-Terrazas, B.: Semantic Based P2P System for Local e-Government. In: Proceedings of Informatik 2006, Dresden, Germany, pp. 1–8 (2006)

  21. Agni, M., Bhakti, C., Azween, B.: Towards Self-Organizing Service Oriented Architecture. In: Proceedings of the Conference on Innovative Technologies in Intelligent Systems and Industrial Applications, pp. 458–461. Sunway Campus, Malaysia (2009)

    Google Scholar 

  22. Belloum, A., et al.: Collaborative e-Science Experiments and Scientific Workflows. Internet Comput. IEEE 15(4), 39–47 (2011)

    Article  Google Scholar 

  23. Zhang, J., Kuc, D., Lu, S.: Confucius: a tool supporting collaborative scientific workflow composition. IEEE Trans. Serv. Comput. 7(1), 2–17 (2014)

    Article  Google Scholar 

  24. Classe, T., Braga, R., Campos, F., David, J.M.N.: A Semantic Peer to Peer Network to Support e-Science. In: 2015 IEEE 11th International Conference on eScience (eScience), 2015 IEEE 11th International Conference on e-Science, Munich, pp. 503–512 (2015)

  25. O.W.L. API: The OWL API. OWL API, 2013. In: http://owlapi.sourceforge.net/ . Acessed: April, 3th, 2013

  26. Runeson, P., Host, M., Rainer, A., Regnell, B.: Case Study Research in Software Engineering: Guidelines and Examples, Wiley; 1 edition (2012)

  27. Petri, C.A.: Kommunikation mit Automaten. Institut fur instrumentelle Mathematik, Bonn (1962)

    Google Scholar 

  28. Basili, V., Caldiera, G., Rombach, H.: Goal Question Metric Approach, Encyclopedia of Software Engineering, John Wiley & Sons, Inc., pp. 528–532 (1994)

  29. Bastos, B., Braga, R.M., Gomes, A.T.: Scientific Workflow Interchanging Through Patterns: Reversals and Lessons Learned. In: 11th IEEE International Conference on e-science - ERROR workshop, 11th IEEE International Conference on e-science - ERROR workshop, Munique, pp. 557–564 (2015)

  30. Mattoso, M., et al.: Towards supporting the life cycle of large scale scientific experiments. Int. J. Bus. Process. Integr. Manag. 5(1), 79–92 (2010)

    Article  Google Scholar 

  31. Bastos, B.F., Braga, R.M.M., Gomes, A.T.A.: WISP A pattern-based approach to the interchange of scientific workflow specifications, Concurr. Comput. Pract. Experience, pp. 1–19 (2016)

  32. Classe, T., Braga, R.M.M., David, J.M.N., Campos, F., Araújo, M.A.P., Ströele, V.: A Collaborative Approach to Support e-Science Activities. In: IEEE 20th International Conference on Computer Supported Cooperative Work in Design, 2016, Nanchang. IEEE 20th International Conference on Computer Supported Cooperative Work in Design, pp. 20–25 (2016)

  33. Sirqueira, T.F.M., Dalpra, H.L.O., Braga, R., Araújo, M.A.P., David, J.M.N., Campos, F.: E-SECO ProVersion: An Approach for Scientific Workflows Maintenance and Evolution. Procedia Comput. Sci. 100, 547–556 (2016)

    Article  Google Scholar 

  34. Rodriguez Mier, P., Pedrinaci, C., Lama, M., Mucientes, M.: An integrated semantic web service discovery and composition framework, IEEE Trans. Serv. Comput., pp. 537–550 (2015)

  35. Andronico, G., Ardizzone, V., Barbera, R., Becker, B., Bruno, R., Calanducci, A., Carvalho, D., Ciuffo, L., Fargetta, M., Giorgio, E., La Rocca, G., Masoni, R., Paganoni, M., Ruggieri, F., Scardaci, D.: e-Infrastructures For e-Science: A Global View, J. Grid Comput., pp. 155–154 (2011)

  36. Sonntag, M., Karastoyanova, D.: Model-as-you-go: An Approach for an Advanced Infrastructure for Scientific Workflows, J. Grid Comput., 553–583 (2013)

  37. Wu, Q., Zhu, M., Gu, Y., Brown, P., Lu, X., Lin, W., Liu, Y.: A Distributed Workflow Management System with Case Study of Real-life Scientific Applications on Grids, J. Grid Comput., pp. 367–393 (2012)

  38. Bencivenni, M., Michelotto, D., Alfieri, R., Brunetti, R., Ceccanti, A., Cesini, D., Costantini, A., Fattibene, E., Gaido, L., Misurelli, G., Ronchieri, E., Salomoni, D., Veronesi, D., Venturi, V., Vistoli, M.: Accessing grid and cloud services through a scientific web portal, J. Grid Comput., pp. 159–175 (2015)

  39. Gabor, T., Tamas, K., Tamas, K., Peter, K., Ákos, B., Farkas, Z.: Enabling scientific workflow sharing through coarse-grained interoperability. Futur. Gener. Comput. Syst. 37, 46–59 (2014)

    Article  Google Scholar 

  40. Plankensteiner, K., Prodan, R., Janetschek, M., Fahringer, T., Montagnat, J., Rogers, D., Harvey, I., Taylor, I., Balaskó, Á., Kacsuk, P.: Fine-Grain Interoperability of scientific workflows in distributed computing infrastructures, Journal of Grid Computing, Springer Netherlands, pp. 1–27 (2013)

  41. Classe, T.M., Braga, R.M., Campos, F., David, J.M.N.: E-sciencenet: Service Composition in Scientific Domains, Proceedings of ICWI’2013, pp. 195–202 (2013)

  42. Manikas, K.: Revisiting software ecosystems research a longitudinal literature study. J. Syst. Softw., 84–103 (2016)

Download references

Acknowledgments

We would like to thank CAPES, CNPq and EMBRAPA for their support.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Regina Braga.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Classe, T., Braga, R., David, J.M.N. et al. A Distributed Infrastructure to Support Scientific Experiments. J Grid Computing 15, 475–500 (2017). https://doi.org/10.1007/s10723-017-9401-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10723-017-9401-7

Keywords

Navigation