Managing energy and server resources in hosting centers
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
A taxonomy and survey of grid resource management systems for distributed computing
Software—Practice & Experience
A Resource Management Architecture for Metacomputing Systems
IPPS/SPDP '98 Proceedings of the Workshop on Job Scheduling Strategies for Parallel Processing
Statistical Service Assurances for Applications in Utility Grid Environments
MASCOTS '02 Proceedings of the 10th IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems
Resource overbooking and application profiling in shared hosting platforms
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
Statistical service assurances for traffic scheduling algorithms
IEEE Journal on Selected Areas in Communications
Statistical analysis of the generalized processor sharing scheduling discipline
IEEE Journal on Selected Areas in Communications
Admission control for statistical QoS: theory and practice
IEEE Network: The Magazine of Global Internetworking
A workload characterization study of the 1998 World Cup Web site
IEEE Network: The Magazine of Global Internetworking
A capacity management service for resource pools
Proceedings of the 5th international workshop on Software and performance
Profitable services in an uncertain world
SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
Adaptive control of virtualized resources in utility computing environments
Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007
Adaptive quality of service management for enterprise services
ACM Transactions on the Web (TWEB)
Efficient management of data center resources for massively multiplayer online games
Proceedings of the 2008 ACM/IEEE conference on Supercomputing
Achieving better performance through true best effort in scavenging grid computing
Proceedings of the 2008 Euro American Conference on Telematics and Information Systems
Resource pool management: Reactive versus proactive or let's be friends
Computer Networks: The International Journal of Computer and Telecommunications Networking
Managing responsiveness of virtual desktops using passive monitoring
IM'09 Proceedings of the 11th IFIP/IEEE international conference on Symposium on Integrated Network Management
The impact of virtualization on the performance of Massively Multiplayer Online Games
Proceedings of the 8th Annual Workshop on Network and Systems Support for Games
International Journal of Advanced Media and Communication
Improving server power management in research and development data centers
COMPUTE '11 Proceedings of the Fourth Annual ACM Bangalore Conference
Hi-index | 0.00 |
In this paper we introduce techniques that support advance resource reservation and admission control for applications acquiring information technology (IT) resources from resource utilities. These resource utilities offer programmatic access to resources for complex multi-tier applications. Such utilities may participate in grids. As a workload, we consider business applications which require resources continuously but that have resource demands that change regularly based on calendar patterns such as time of day and day of week. Applications acquire resources as needed to ensure a quality of service to their end users and they release resources when they are not needed to lower their infrastructure costs. We characterize the resource demands of such applications statistically using application demand profiles. The profiles are used to make resource reservations. An admission control system exploits the profiles to enable the overbooking of resources while offering statistical assurances regarding access to resources. Different assurance levels correspond to alternative classes of service. Policing techniques determine whether requests for resources conform to a reservation and therefore whether they must be serviced. We illustrate the feasibility of our approach with a case study that uses resource utilization information from 48 data center servers. Simulation experiments explore the sensitivity of the assurances to correlations between application resource demands, the precision of the demand profiles, and the effectiveness of the policing mechanisms.