Generating representative Web workloads for network and server performance evaluation
SIGMETRICS '98/PERFORMANCE '98 Proceedings of the 1998 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
Preserving QoS of e-commerce sites through self-tuning: a performance model approach
Proceedings of the 3rd ACM conference on Electronic Commerce
Managing energy and server resources in hosting centers
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
IEEE Internet Computing
Hippodrome: Running Circles Around Storage Administration
FAST '02 Proceedings of the Conference on File and Storage Technologies
IEEE Internet Computing
Distributed Computing with Load-Managed Active Storage
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
A Framework for Self-Optimizing Grids Using P2P Components
DEXA '03 Proceedings of the 14th International Workshop on Database and Expert Systems Applications
A framework for QoS-aware software components
WOSP '04 Proceedings of the 4th international workshop on Software and performance
Performance by Design: Computer Capacity Planning By Example
Performance by Design: Computer Capacity Planning By Example
Mapping Service-Level Agreements in Distributed Applications
IEEE Internet Computing
A Framework for Resource Allocation in Grid Computing
MASCOTS '04 Proceedings of the The IEEE Computer Society's 12th Annual International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems
Performance and Availability of Internet Data Centers
IEEE Internet Computing
Ranking configuration parameters in multi-tiered e-commerce sites
ACM SIGMETRICS Performance Evaluation Review
Assessing the Robustness of Self-Managing Computer Systems under Highly Variable Workloads
ICAC '04 Proceedings of the First International Conference on Autonomic Computing
Utility Functions in Autonomic Systems
ICAC '04 Proceedings of the First International Conference on Autonomic Computing
Model-based resource provisioning in a web service utility
USITS'03 Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems - Volume 4
Increasing system dependability through architecture-based self-repair
Architecting dependable systems
Grassroots approach to self-management in large-scale distributed systems
UPP'04 Proceedings of the 2004 international conference on Unconventional Programming Paradigms
An extensible, lightweight architecture for adaptive J2EE applications
Proceedings of the 6th international workshop on Software engineering and middleware
Implementing Adaptive Performance Management in Server Applications
SEAMS '07 Proceedings of the 2007 International Workshop on Software Engineering for Adaptive and Self-Managing Systems
A basis for performance property prediction of ubiquitous self-adapting systems
International workshop on Engineering of software services for pervasive environments: in conjunction with the 6th ESEC/FSE joint meeting
Autonomic QoS-Aware resource management in grid computing using online performance models
Proceedings of the 2nd international conference on Performance evaluation methodologies and tools
EPEW'07 Proceedings of the 4th European performance engineering conference on Formal methods and stochastic models for performance evaluation
A path to achieving a self-managed Grid middleware
Future Generation Computer Systems
Hi-index | 0.00 |
Current computing environments are becoming increasingly complex in nature and exhibit unpredictable workloads. These environments create challenges to the design of systems that can adapt to changes in the workload while maintaining desired QoS levels. This paper focuses on the use of online analytic performance models in the design of self-managing and self-organizing computer systems. A general approach for building such systems is presented along with the algorithms used by a Quality of Service (QoS) controller. The robustness of the approach with respect to the variability of the workload and service time distributions is evaluated. The use of an adaptive controller that uses workload forecasting is discussed. Finally, the paper shows how online performance models can be used to design QoS-aware service oriented architectures.