• DocumentCode
    2796455
  • Title

    Implementing Adaptive Performance Management in Server Applications

  • Author

    Liu, Yan ; Gorton, Ian

  • Author_Institution
    Nat. ICT Australia, Sydney
  • fYear
    2007
  • fDate
    20-26 May 2007
  • Firstpage
    12
  • Lastpage
    12
  • Abstract
    Performance and scalability are critical quality attributes for server applications in Internet-facing business systems. These applications operate in dynamic environments with rapidly fluctuating user loads and resource levels, and unpredictable system faults- Adaptive (autonomic) systems research aims to augment such server applications with intelligent control logic that can detect and react to sudden environmental changes. However, developing this adaptive logic is complex in itself. In addition, executing the adaptive logic consumes processing resources, and hence may (paradoxically) adversely effect application performance. In this paper we describe an approach for developing high-performance adaptive server applications and the supporting technology. The Adaptive Server Framework (ASF) is built on standard middleware services, and can be used to augment legacy systems with adaptive behavior without needing to change the application business logic. Crucially, ASF provides built-in control loop components to optimize the overall application performance, which comprises both the business and adaptive logic. The control loop is based on performance models and allows systems designers to tune the performance levels simply by modifying high level declarative policies. We demonstrate the use of ASF in a case study.
  • Keywords
    adaptive systems; middleware; Internet-facing business system; adaptive performance management; adaptive server application; adaptive systems; application business logic; autonomic computing; legacy systems; middleware service; Adaptive control; Adaptive systems; Fault detection; Intelligent control; Internet; Logic; Middleware; Programmable control; Scalability; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering for Adaptive and Self-Managing Systems, 2007. ICSE Workshops SEAMS '07. International Workshop on
  • Conference_Location
    Minneapolis, MN
  • Print_ISBN
    0-7695-2973-9
  • Type

    conf

  • DOI
    10.1109/SEAMS.2007.9
  • Filename
    4228612