• DocumentCode
    3063701
  • Title

    Allocating Services to Applications using Markov Decision Processes

  • Author

    Bannazadeh, Hadi ; Leon-Garcia, Alberto

  • Author_Institution
    Univ. of Toronto, Toronto
  • fYear
    2007
  • fDate
    19-20 June 2007
  • Firstpage
    141
  • Lastpage
    146
  • Abstract
    In this paper, we outline the problem of allocating instances of services to different applications. We study a simple form of this problem with three types of services and two classes of applications. We address the problem when all instances of services have the same QoS parameters and when they have different QoS parameters. The objective of our problem is to find an optimal policy for accepting requests for each class of application, to maximize the utilization of available instances of services. To do so, we used Markov decision processes and we computed the optimal policy for our problem. Also, we compared the performance of this optimal policy with complete sharing and complete partitioning methods. The results show that using Markov decision processes we can obtain an optimal policy for allocating services to applications which outperforms the other two methods.
  • Keywords
    Markov processes; Web services; quality of service; resource allocation; Markov decision process; QoS parameter; service-oriented computing; Application software; Collaboration; Computer applications; Heuristic algorithms; Linear programming; Mashups; Middleware; NP-hard problem; Peer to peer computing; Service oriented architecture; Composite Applications; Composition; Markov Decision Processes.; Service; Service-Oriented Computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Service-Oriented Computing and Applications, 2007. SOCA '07. IEEE International Conference on
  • Conference_Location
    Newport Beach, CA
  • Print_ISBN
    0-7695-2861-9
  • Type

    conf

  • DOI
    10.1109/SOCA.2007.7
  • Filename
    4273420