• DocumentCode
    2228851
  • Title

    Tree-based Search Algorithm for Web Service Composition in SaaS

  • Author

    Wu, Ching-Seh ; Khoury, Ibrahim

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Oakland Univ., Rochester, NY, USA
  • fYear
    2012
  • fDate
    16-18 April 2012
  • Firstpage
    132
  • Lastpage
    138
  • Abstract
    With the growing demand of cloud computing most companies are moving software to the cloud in form of web services. Web services are popular in terms of distributed technology that can successfully solve integration problems between heterogeneous systems. Web service composition is NP-hard problem and one of the most challenging problems in web services. This paper aims to optimize QoS attributes in web service composition using a tree-based heuristic search algorithm. The proposed algorithm consists of three main steps: tree creation, tree filtering and tree searching. First the algorithm creates a tree that represents all possible composition solutions. Second the filtering algorithm removes illegal composition paths as well as composition paths that less likely to be in the optimal set. Finally a best-first search algorithm is used to find, evaluate and rank the optimal composition solutions. To demonstrate the efficiency and effectiveness of the proposed algorithm, we provided experimental results for supply chain management system case study with multi QoS attributes.
  • Keywords
    Web services; cloud computing; computational complexity; health care; optimisation; quality of service; supply chain management; tree searching; trees (mathematics); NP-hard problem; QoS attribute optimization; SaaS; Web service composition; best-first search algorithm; cloud computing; distributed technology; filtering algorithm; healthcare SCM system; heterogeneous systems; illegal composition path removal; integration problem; multiQoS attributes; optimal composition solution; supply chain management system case study; tree creation; tree filtering; tree-based heuristic search algorithm; Algorithm design and analysis; Cloud computing; Filtering algorithms; Quality of service; Reliability; Software algorithms; Cloud computing; Optimization; QoS; SaaS; Web services composition;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology: New Generations (ITNG), 2012 Ninth International Conference on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    978-1-4673-0798-7
  • Type

    conf

  • DOI
    10.1109/ITNG.2012.27
  • Filename
    6209137