• DocumentCode
    970895
  • Title

    Optimizing Service Systems Based on Application-Level QoS

  • Author

    Liang, Qianhui ; Wu, Xindong ; LAU, Hoong Chuin

  • Author_Institution
    Sch. of Inf. Syst., Singapore Manage. Univ., Singapore, Singapore
  • Volume
    2
  • Issue
    2
  • fYear
    2009
  • Firstpage
    108
  • Lastpage
    121
  • Abstract
    Making software systems service-oriented is becoming the practice, and an increasingly large number of service systems play important roles in today´s business and industry. Currently, not enough attention has been paid to the issue of optimization of service systems. In this paper, we argue that the key elements to be considered in optimizing service systems are robustness, system orientation, and being dynamic and transparent. We present our solution to optimizing service systems based on application-level QoS management. Our solution incorporates three capabilities, i.e., 1) the ability to cater to the varying rigidities on Web service QoS in distinct application domains and of various users in a robust and heuristic manner, 2) the ability to formulate the overall system utility of a service system perceived by a particular system end user and to suggest its maximization using a utility model incorporated into a three-dimensional weighting scheme, and 3) the ability to dynamically achieve a higher perceived system utility of a service system via transparent negotiations. The calculation of the system utility encompasses a negotiation algorithm and a robust search algorithm for selecting heuristically best Web services. The effectiveness of the proposed algorithms and our solution is demonstrated by simulation experiments and our demo deployment, SSO.
  • Keywords
    Web services; quality of service; search problems; software architecture; Web service; application-level QoS management; quality of service; robust search algorithm; service system optimisation; software service-oriented system; three-dimensional weighting scheme; utility model; Availability; Computer industry; Computer science; Context-aware services; Control systems; Costs; Distributed computing; Heuristic algorithms; Logic; Quality of service; Robustness; Software systems; Web services; Optimization of services systems; composite services; negotiation; quality of services; robust.; service selection; system utility;
  • fLanguage
    English
  • Journal_Title
    Services Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1939-1374
  • Type

    jour

  • DOI
    10.1109/TSC.2009.13
  • Filename
    5010430