QoS-aware dynamic research component composition for collaborative research projects in the clouds

Research collaboration is very important for the success of any research project. However, due to the lack of communication, high cost of collaboration and heterogeneous platform implementation, researchers are not able to share scientific information and research project components especially with the large number of distributed research labs and institutes. To overcome those challenges an advanced computer model needs to be used to facilitate the share of research project components and research information between scientists; the advanced model is called cloud computing. Cloud computing offers researchers the capability to find, use and compose research project components remotely by offering the research project component as a service in SaaS layer. Furthermore, scientists can share research information between research partners using web service technology in DaaS layer. However, to use and compose research components, both a single service component and a series of research components that can support large-scale data demands need to be found. The process involves the integration of research components, which may be provided by different research institutes and labs. This paper aims to provide a QoS-based research component composition architecture for research collaboration in the cloud, based on distance based evolutionary algorithm. The algorithm will be able to compose and optimize research components according to multi-QoS attributes. Using multi domain with multi objective case study, we demonstrate the efficiency and effectiveness of the proposed technique and algorithm through experimental evaluation of component selection.

[1]  E. Ilavarasan,et al.  Solution to dynamic web service composition related to QoS , 2011, 2011 3rd International Conference on Electronics Computer Technology.

[2]  Hu,et al.  Learning Solution Structure Knowledge To Speed Up Planning Later , 2012 .

[3]  Chen Song-qiao,et al.  Application of genetic algorithm to QoS-aware Web Services composition , 2008, 2008 3rd IEEE Conference on Industrial Electronics and Applications.

[4]  Ya Wang,et al.  Cloud Storage as the Infrastructure of Cloud Computing , 2010, 2010 International Conference on Intelligent Computing and Cognitive Informatics.

[5]  In-Young Ko,et al.  Composing Web Services for Large-Scale Tasks , 2003, IEEE Internet Comput..

[6]  Daniel A. Menascé,et al.  QoS-aware software components , 2004, IEEE Internet Computing.

[7]  Jian Yang Web service componentization , 2003, CACM.

[8]  Wei-Tek Tsai,et al.  Service-Oriented Cloud Computing Architecture , 2010, 2010 Seventh International Conference on Information Technology: New Generations.

[9]  Thomas Bck Introduction to evolutionary algorithms , 2000 .

[10]  Minna Isomursu,et al.  Creating a Web-Based Collaboration Tool to Support Research Work , 2007, Second International Conference on Internet and Web Applications and Services (ICIW'07).

[11]  Ibrahim Khoury,et al.  Trade-Off Analysis on QoS-Aware Dynamic Web Services Composition with Evolutionary Optimization , 2012 .

[12]  Marios D. Dikaiakos,et al.  Cloud Computing: Distributed Internet Computing for IT and Scientific Research , 2009, IEEE Internet Computing.

[13]  S. S. Yadav,et al.  CLOUD: A computing infrastructure on demand , 2010, 2010 2nd International Conference on Computer Engineering and Technology.

[14]  Ching-Seh Wu,et al.  Tree-based Search Algorithm for Web Service Composition in SaaS , 2012, 2012 Ninth International Conference on Information Technology - New Generations.

[15]  Pil Ho Kim Web-based research collaboration service: Crowd lifelog research case study , 2011, 2011 7th International Conference on Next Generation Web Services Practices.

[16]  Amir Shareghi Najar,et al.  Supporting research collaboration through web based personal digital library , 2010, 5th International Conference on Computer Sciences and Convergence Information Technology.