DocumentCode :
2154084
Title :
An automated profiling subsystem for QoS-aware services
Author :
Abdelzaher, Tarek F.
Author_Institution :
Dept. of Comput. Sci., Virginia Univ., Charlottesville, VA, USA
fYear :
2000
fDate :
2000
Firstpage :
208
Lastpage :
217
Abstract :
The advent of QoS-sensitive Internet applications such as multimedia and the proliferation of priced performance-critical applications such as online trading raise a need for building server systems with guaranteed performance. The new applications must run on different heterogeneous platforms, provide soft performance guarantees commensurate with platform capacity and adapt efficiently to upgrades in platform resources over the system´s lifetime. Profiling the application for the purposes of providing QoS guarantees on each new platform becomes a significant undertaking. Automated profiling mechanisms must be built to enable efficient computing of QoS guarantees tailored to platform capacity and facilitate wide deployment of soft performance-guaranteed systems on heterogeneous platforms. The article investigates the design of the automated profiling subsystem: an essential component of future “general-purpose” QoS-sensitive systems. The subsystem estimates application resource requirements and adapts the software transparently to the resource capacity of the underlying platform. A novel aspect of the proposed profiling subsystem is its use of estimation theory for profiling. Resource requirements are estimated by correlating applied workload with online resource utilization measurements. We focus explicitly on profiling server software. The convergence and accuracy of our online profiling techniques are evaluated in the context of an Apache Web server serving both static Web pages and dynamic content. Results show the viability of using estimation theory for automated online profiling and for achieving QoS guarantees
Keywords :
file servers; information resources; program diagnostics; quality of service; real-time systems; Apache Web server; QoS guarantees; QoS-aware services; QoS-sensitive Internet applications; application resource requirements; automated online profiling; automated profiling mechanisms; automated profiling subsystem; dynamic content; estimation theory; general-purpose QoS-sensitive systems; guaranteed performance; heterogeneous platforms; online profiling techniques; online resource utilization measurements; online trading; platform resources; priced performance-critical applications; profiling server software; profiling subsystem; resource capacity; resource requirements; server systems; soft performance guarantees; soft performance-guaranteed systems; static Web pages; Application software; Computer architecture; Computer science; Costs; Embedded software; Estimation theory; Quantum computing; Real time systems; Resource management; Web server;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Technology and Applications Symposium, 2000. RTAS 2000. Proceedings. Sixth IEEE
Conference_Location :
Washington, DC
ISSN :
1080-1812
Print_ISBN :
0-7695-0713-1
Type :
conf
DOI :
10.1109/RTTAS.2000.852465
Filename :
852465
Link To Document :
بازگشت