• DocumentCode
    2555517
  • Title

    A Distributed Algorithm for Service Commitment in Allocating Services to Applications

  • Author

    Bannazadeh, Hadi ; Leon-Garcia, Alberto

  • Author_Institution
    Univ. of Toronto, Toronto
  • fYear
    2007
  • fDate
    11-14 Dec. 2007
  • Firstpage
    446
  • Lastpage
    453
  • Abstract
    In this paper, we extend our previous work on committing service instances to the applications in a service-oriented environment, and we propose a distributed heuristic algorithm which is able to estimate the number of future service instances needed by each application instance in a future time. Also, this algorithm does not assume any specific type of distribution function for services execution time and applications interarrival time. In this paper, after presenting the mathematical basis for the proposed distributed algorithm, we explain how this algorithm can be implemented in a distributed environment, and through the simulations and performance comparisons, we show that the proposed algorithm improves the performance of the system significantly, compared to a No commitment policy system and a full commitment policy system.
  • Keywords
    distributed algorithms; distributed algorithm; distribution function; service commitment; service-oriented environment; services allocation; services execution time; Application software; Distributed algorithms; Distributed computing; Distribution functions; Heuristic algorithms; Linear programming; Middleware; Quality of service; Service oriented architecture; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Asia-Pacific Service Computing Conference, The 2nd IEEE
  • Conference_Location
    Tsukuba Science City
  • Print_ISBN
    0-7695-3051-6
  • Type

    conf

  • DOI
    10.1109/APSCC.2007.29
  • Filename
    4414493