DocumentCode
2986116
Title
Augmenting a Web Server with QoS by Means of an Aspect-Oriented Architecture
Author
Giunta, Rosario ; Messina, Fabrizio ; Pappalardo, Giuseppe ; Tramontana, Emiliano
Author_Institution
Dipt. di Mat. e Inf., Univ. of Catania, Catania, Italy
fYear
2012
fDate
25-27 June 2012
Firstpage
179
Lastpage
184
Abstract
The handling of Quality of Service (QoS) parameters on a web server is a concern that generally spreads across the several modules responsible for fetching and delivering contents as per incoming requests. In order to avoid tangling between QoS and communication-related concerns, this paper proposes the use of aspect-orientation to handle QoS on top of an existing web server, Jigsaw. We show how an aspect-based architecture can be effective for providing the web server with several improvements when processing incoming requests. QoS parameters have been handled by associating requests with priorities and by introducing into the web server checks on resource-usage and tasks to be executed. Suggested aspects are connected at compile-time to existing classes, hence keeping the QoS-enforcing code separated from web server modules.
Keywords
Internet; aspect-oriented programming; quality of service; Jigsaw; QoS-enforcing code; Web server modules; aspect orientation; aspect oriented architecture; aspect-based architecture; quality of service; resource usage; Computer architecture; Monitoring; Quality of service; Runtime; Service oriented architecture; Web servers; QoS; SLA; aspect-oriented programming; cloud-computing;
fLanguage
English
Publisher
ieee
Conference_Titel
Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), 2012 IEEE 21st International Workshop on
Conference_Location
Toulouse
ISSN
1524-4547
Print_ISBN
978-1-4673-1888-4
Type
conf
DOI
10.1109/WETICE.2012.105
Filename
6269723
Link To Document