• DocumentCode
    2830742
  • Title

    Monitoring Resources Allocation for Service Composition Under Different Monitoring Mechanisms

  • Author

    He, Pan ; Wu, Kaigui ; Wen, Junhao ; Xu, Jie

  • Author_Institution
    Coll. of Comput. Sci., Chongqing Univ., Chongqing, China
  • fYear
    2011
  • fDate
    June 30 2011-July 2 2011
  • Firstpage
    263
  • Lastpage
    270
  • Abstract
    As availability of web service has become a great concern in SOA, monitoring mechanism is often deployed to detect and recover failures for service composition. While monitoring mechanism could improve the availability to an extent, it may cost more resources and increase the response time perceived by end users. To decrease the overall usage of monitoring resources, this paper proposes to select some services bringing the highest availability improvement to the composition and allocate monitors on them while leaving others unmonitored. This paper first researched two common monitoring mechanisms in service composition and analyzed their different impact on the service composition QoS values. Then continuous-time Markov chain and discrete-time Markov chain were employed to build the availability model related to the monitoring rate or service pool size according to different kind of monitoring mechanisms. Based on these models, two algorithms were proposed, for two monitoring mechanisms respectively, to allocate monitors in the composition aiming at minimizing the overall number of monitors while making sure the composition availability could meet certain requirements. The monitor allocation algorithm could be used to get the overall number of monitors and those services to monitor in different scenarios. Empirical studies results showed that it was feasible to monitor only some services in the composition to meet certain availability requirement. Monitors allocation decreased the overall number of monitors in the service composition and also decreased the mean response time comparing with the scenario that all services were monitored.
  • Keywords
    Markov processes; Web services; resource allocation; service-oriented architecture; SOA; Web service; continuous-time Markov chain; discrete-time Markov chain; resources allocation monitoring; service composition; service composition QoS values; service pool size; Analytical models; Arrays; Availability; Markov processes; Monitoring; Resource management; Time factors; Markov chain; service monitoring; software availabiltiy; web service composition;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Complex, Intelligent and Software Intensive Systems (CISIS), 2011 International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    978-1-61284-709-2
  • Electronic_ISBN
    978-0-7695-4373-4
  • Type

    conf

  • DOI
    10.1109/CISIS.2011.45
  • Filename
    5989025