This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
SLA-Driven Clustering of QoS-Aware Application Servers
March 2007 (vol. 33 no. 3)
pp. 186-197
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.
Index Terms:
Service Level Agreement, Quality of Service, QoS-aware application server, QoS-aware cluster, dynamic cluster configuration, monitoring, load balancing.
Citation:
Giorgia Lodi, Fabio Panzieri, Davide Rossi, Elisa Turrini, "SLA-Driven Clustering of QoS-Aware Application Servers," IEEE Transactions on Software Engineering, vol. 33, no. 3, pp. 186-197, March 2007, doi:10.1109/TSE.2007.28
Usage of this product signifies your acceptance of the Terms of Use.