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
%0 Journal Article
%1 Lodi2007
%A Lodi, G.
%A Panzieri, F.
%A Rossi, D.
%A Turrini, E.
%D 2007
%J Software Engineering, IEEE Transactions on
%K negotiation_applications to_read
%N 3
%P 186--197
%R 10.1109/TSE.2007.28
%T SLA-Driven Clustering of QoS-Aware Application Servers
%V 33
%X 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
@article{Lodi2007,
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},
added-at = {2007-07-10T09:59:26.000+0200},
author = {Lodi, G. and Panzieri, F. and Rossi, D. and Turrini, E.},
biburl = {https://www.bibsonomy.org/bibtex/264f196e94cbc1e652b970f00fe22a625/resman},
doi = {10.1109/TSE.2007.28},
interhash = {fb48f4e3057f23b94c05adaf30e8f669},
intrahash = {64f196e94cbc1e652b970f00fe22a625},
issn = {0098-5589},
journal = {Software Engineering, IEEE Transactions on},
keywords = {negotiation_applications to_read},
number = 3,
owner = {resman},
pages = {186--197},
timestamp = {2007-07-10T10:02:01.000+0200},
title = {SLA-Driven Clustering of QoS-Aware Application Servers},
volume = 33,
year = 2007
}