• DocumentCode
    1085809
  • Title

    SLA-Driven Clustering of QoS-Aware Application Servers

  • Author

    Lodi, Giorgia ; Panzieri, Fabio ; Rossi, Davide ; Turrini, Elisa

  • Author_Institution
    Dept. of Comput. Sci., Bologna Univ.
  • Volume
    33
  • Issue
    3
  • fYear
    2007
  • fDate
    3/1/2007 12:00:00 AM
  • Firstpage
    186
  • Lastpage
    197
  • Abstract
    In this paper, we discuss the design, implementation, and experimental evaluation of a middleware architecture for enabling service level agreement (SLA)-driven clustering of QoS-aware application servers. Our middleware architecture supports application server technologies with dynamic resource management: application servers can dynamically change the amount of clustered resources assigned to hosted applications on-demand so as to meet application-level quality of service (QoS) requirements. These requirements can include timeliness, availability, and high throughput and are specified in SLAs. A prototype of our architecture has been implemented using the open-source J2EE application server JBoss. The evaluation of this prototype shows that our approach makes possible JBoss´ resource usage optimization and allows JBoss to effectively meet the QoS requirements of the applications it hosts, i.e., to honor the SLAs of those applications
  • Keywords
    Java; middleware; quality of service; resource allocation; system monitoring; JBoss open-source J2EE application server; JBoss resource usage optimization; QoS-aware application server technology; dynamic cluster configuration; dynamic resource management; load balancing; middleware architecture; runtime monitoring; service level agreement-driven clustering; Application software; Availability; Load management; Middleware; Monitoring; Prototypes; Quality of service; Resource management; Runtime; Scalability; QoS-aware application server; QoS-aware cluster; Quality of Service; Service Level Agreement; dynamic cluster configuration; load balancing.; monitoring;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2007.28
  • Filename
    4084136