• DocumentCode
    3637396
  • Title

    Utility-Based Optimal Service Selection for Business Processes in Service Oriented Architectures

  • Author

    Vinod K. Dubey;Daniel A. Menascé

  • Author_Institution
    Booz Allen Hamilton, McLean, VA, USA
  • fYear
    2010
  • Firstpage
    542
  • Lastpage
    550
  • Abstract
    Service Oriented Architectures enable markets of functionally equivalent service providers delivering services at different Quality of Service (QoS) and cost levels. Under these circumstances, there is a need for mechanisms to optimally select service providers at run-time to support a business process execution so that a utility function for the business process is maximized subject to QoS and cost constraints. This is an NP-hard problem. This paper investigates this problem when the utility function is expressed in terms of multiple QoS metrics. An efficient optimal algorithm is presented, which eliminates the need to exhaustively search the state space. This algorithm can be used for small to medium size problems. A very efficient heuristic solution is also presented and scientifically evaluated against the optimal solution on a large set of randomly generated business processes.
  • Keywords
    "Quality of service","Business","Availability","Heuristic algorithms","Throughput","Measurement","Time factors"
  • Publisher
    ieee
  • Conference_Titel
    Web Services (ICWS), 2010 IEEE International Conference on
  • Print_ISBN
    978-1-4244-8146-0
  • Type

    conf

  • DOI
    10.1109/ICWS.2010.33
  • Filename
    5552741