• 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