A Distributed Infrastructure to Support Scientific Experiments

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

[1]  Gary M. Olson The next generation of science collaboratories , 2009 .

[2]  Andrea Ceccanti,et al.  Accessing Grid and Cloud Services Through a Scientific Web Portal , 2014, Journal of Grid Computing.

[3]  Dimka Karastoyanova,et al.  Model-as-you-go: An Approach for an Advanced Infrastructure for Scientific Workflows , 2013, Journal of Grid Computing.

[4]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .

[5]  Valeria De Antonellis,et al.  P2P-SDSD: on-the-fly service-based collaboration in distributed systems , 2010, Int. J. Metadata Semant. Ontologies.

[6]  Dennis Francis,et al.  Molecular cell biology, 2nd edn: by James Darnell, Harvey F. Lodish and David Baltimore, W. H. Freeman & Co., 1990. £49.95 hbk, £25.95 pbk (xl + 1105 pages) ISBN 0 7167 1981 9 , 1990 .

[7]  Jon Crowcroft,et al.  A survey and comparison of peer-to-peer overlay network schemes , 2005, IEEE Communications Surveys & Tutorials.

[8]  Athman Bouguettaya,et al.  Service Composition for the Semantic Web , 2011 .

[9]  Austen Rainer,et al.  Case Study Research in Software Engineering - Guidelines and Examples , 2012 .

[10]  Fernando Ortiz-Rodríguez,et al.  Semantic based P2P System for local e-Government , 2006, GI Jahrestagung.

[11]  Fernanda Campos,et al.  A Semantic Peer to Peer Network to Support e-Science , 2015, 2015 IEEE 11th International Conference on e-Science.

[12]  Fernanda Campos,et al.  A Scientific Software Product Line for the Bioinformatics domain , 2015, J. Biomed. Informatics.

[13]  Thomas A. Finholt,et al.  Collaboratories , 2002, Annu. Rev. Inf. Sci. Technol..

[14]  Fernanda Campos,et al.  E-SECO ProVersion: An Approach for Scientific Workflows Maintenance and Evolution , 2016 .

[15]  Marta Mattoso,et al.  Towards supporting the life cycle of large scale scientific experiments , 2010, Int. J. Bus. Process. Integr. Manag..

[16]  Azween B. Abdullah,et al.  Towards self-organizing Service Oriented Architecture , 2009, 2009 Innovative Technologies in Intelligent Systems and Industrial Applications.

[17]  Zhihui Du,et al.  Dynamic Service Composition Based on Peer-to-Peer Network , 2006, 2006 Second IEEE International Symposium on Service-Oriented System Engineering (SOSE'06).

[18]  Jia Zhang,et al.  Confucius: A Tool Supporting Collaborative Scientific Workflow Composition , 2014, IEEE Transactions on Services Computing.

[19]  C. Petri Kommunikation mit Automaten , 1962 .

[20]  Mahmoud Boufaida,et al.  PM4SWS: A P2P Model for Semantic Web Services Discovery and Composition , 2011 .

[21]  Angelo Furno,et al.  Efficient Cooperative Discovery of Service Compositions in Unstructured P2P Networks , 2013, 2013 21st Euromicro International Conference on Parallel, Distributed, and Network-Based Processing.

[22]  H. D. Rombach,et al.  The Goal Question Metric Approach , 1994 .

[23]  Marian Bubak,et al.  Collaborative e-Science Experiments and Scientific Workflows , 2011, IEEE Internet Computing.

[24]  Steffen Staab,et al.  Bibster - A Semantics-Based Bibliographic Peer-to-Peer System , 2004, International Semantic Web Conference.

[25]  Gábor Terstyánszky,et al.  Enabling scientific workflow sharing through coarse-grained interoperability , 2014, Future Gener. Comput. Syst..

[26]  Regina M. M. Braga,et al.  WISP: A pattern‐based approach to the interchange of scientific workflow specifications , 2017, Concurr. Comput. Pract. Exp..

[27]  Chase Qishi Wu,et al.  A Distributed Workflow Management System with Case Study of Real-life Scientific Applications on Grids , 2011, 30th IEEE International Performance Computing and Communications Conference.

[28]  James Hendler,et al.  Science and the Semantic Web , 2003, Science.

[29]  Diego Scardaci,et al.  e-Infrastructures for e-Science: A Global View , 2011, Journal of Grid Computing.

[30]  Jia Zhang,et al.  Co-Taverna: A Tool Supporting Collaborative Scientific Workflows , 2010, 2010 IEEE International Conference on Services Computing.

[31]  Manuel Mucientes,et al.  An Integrated Semantic Web Service Discovery and Composition Framework , 2015, IEEE Transactions on Services Computing.

[32]  Regina M. M. Braga,et al.  Scientific Workflow Interchanging through Patterns: Reversals and Lessons Learned , 2015, e-Science.

[33]  R. Doyle The American terrorist. , 2001, Scientific American.

[34]  Steffen Staab,et al.  Peer-to-Peer and Semantic Web , 2006, Semantic Web and Peer-to-Peer.

[35]  S. Sowmya Kamath,et al.  Research on Potential Semantic Web Service Discovery Mechanisms , 2013, ArXiv.

[36]  Fernanda Campos,et al.  Composer-Science: A semantic service based framework for workflow composition in e-Science projects , 2012, Inf. Sci..

[37]  Fernanda Campos,et al.  A collaborative approach to support e-science activities , 2016, 2016 IEEE 20th International Conference on Computer Supported Cooperative Work in Design (CSCWD).

[38]  Giuseppe Di Modica,et al.  Resource and service discovery in SOAs: A P2P oriented semantic approach , 2011, Int. J. Appl. Math. Comput. Sci..

[39]  Johan Montagnat,et al.  Fine-Grain Interoperability of Scientific Workflows in Distributed Computing Infrastructures , 2013, Journal of Grid Computing.

[40]  Konstantinos Manikas,et al.  Revisiting software ecosystems Research: A longitudinal literature study , 2016, J. Syst. Softw..