Title
PIRATE: QoS and performance management in CMP architectures
Abstract
As new multi-threaded usage models such as virtualization and consolidation take advantage of multiple cores in CMP architectures, the impact of shared resource contention between VMs and user-level applications introduces Quality of Service(QoS) concerns and challenges. QoS-aware management of these shared platform resources is therefore becoming increasingly important. Various QoS schemes for resource management have been recently proposed, but most of these prior efforts have been focused on controlling individual resource allocation based on priority information passed down from the OS or Hypervisor to system resources. The complexity of this approach increases when multiple levels of resources are associated with an application's performance and power consumption. In this paper we employ simpler rate-based QoS mechanisms which control the execution rate of competing applications. To enable differentiation between simultaneously running applications' performance and power consumption, these rate mechanisms need to dynamically adjust the execution of application. Our proposed PI-RATE architecture introduces a control-theoretic approach to dynamically adjust the execution rate of each application based on the QoS target and monitored resource utilization. We evaluate three modes of PI-RATE architecture - cache QoS targets, performance QoS targets and power QoS targets - to show that the PI-RATE architecture is flexible and effective at enabling QoS in a CMP platform.
Year
DOI
Venue
2010
10.1145/1773394.1773396
SIGMETRICS Performance Evaluation Review
Keywords
Field
DocType
execution rate,qos target,power qos target,performance qos target,power consumption,various qos scheme,cache qos target,frequency scaling,pi-rate architecture,enabling qos,simpler rate-based qos mechanism,performance management,proportional,clock modulation,cmp architecture,integral controller,resource manager,resource allocation,quality of service,resource utilization
Resource management,Virtualization,Mobile QoS,Computer science,Cache,Computer network,Hypervisor,Quality of service,Real-time computing,Resource allocation,Shared resource,Distributed computing
Journal
Volume
Issue
Citations 
37
4
12
PageRank 
References 
Authors
0.58
16
5
Name
Order
Citations
PageRank
Ramesh Illikkal148133.98
Vineet Chadha219517.02
Andrew Herdrich3494.10
Ravishankar K. Iyer4111975.72
Donald Newell5120.58