DocumentCode :
1957208
Title :
CARVE: A Cognitive Agent for Resource Value Estimation
Author :
Wildstrom, Jonathan ; Stone, Peter ; Witchel, Emmett
Author_Institution :
Dept. of Comput. Sci., Univ. of Texas at Austin, Austin, TX
fYear :
2008
fDate :
2-6 June 2008
Firstpage :
182
Lastpage :
191
Abstract :
Recently, industry has begun investigating and moving towards utility computing, where computational resources (processing, memory and I/O) are availably on demand at a market cost. On-demand access to computational resources enables fine-grained resource allocation for web-based applications, e.g., the possibility of provisioning for a minimum workload while allowing the rental of additional resources for unexpected workload changes. However, renting additional resources relies on the ability to quickly and accurately estimate the value of the resource. This paper introduces CARVE: a cognitive agent for resource value estimation. CARVE is a machine-learning based approach that learns to predict the change in system value of having more or less system resources. Using only low-level statistics and with no custom instrumentation of the operating system or middleware, CARVE is able to make informed decisions about the return on investment of physical memory when implemented and evaluated on a partitioned system running a multi-partition, multi-process distributed benchmark. We show that CARVE is competitive with static choices of computing resources over a variety of test workloads and also has the ability to outperform all static configurations.
Keywords :
Internet; cognitive systems; decision making; learning (artificial intelligence); resource allocation; statistical analysis; utility programs; Web-based applications; cognitive agent; decision making; low-level statistics; machine learning; resource allocation; resource value estimation; utility computing; Application software; Cloud computing; Computer industry; Cooling; Costs; Hardware; Investments; Resource management; Statistical distributions; Testing; autonomic computing; autonomous agents; machine learning; resource allocation; supervised learning; utility computing; virtualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Autonomic Computing, 2008. ICAC '08. International Conference on
Conference_Location :
Chicago, IL
Print_ISBN :
978-0-7695-3175-5
Electronic_ISBN :
978-0-7695-3175-5
Type :
conf
DOI :
10.1109/ICAC.2008.27
Filename :
4550839
Link To Document :
بازگشت