DocumentCode :
2487766
Title :
Predicting cache needs and cache sensitivity for applications in cloud computing on CMP servers with configurable caches
Author :
Machina, Jacob ; Sodan, Angela
Author_Institution :
Sch. of Comput. Sci., Univ. of Windsor, Windsor, ON, Canada
fYear :
2009
fDate :
23-29 May 2009
Firstpage :
1
Lastpage :
8
Abstract :
QoS criteria in cloud computing require guarantees about application runtimes, even if CMP servers are shared among multiple parallel or serial applications. Performance of computation-intensive application depends significantly on memory performance and especially cache performance. Recent trends are toward configurable caches that can dynamically partition the cache among cores. Then, proper cache partitioning should consider the applications´ different cache needs and their sensitivity towards insufficient cache space. We present a simple, yet effective and therefore practically feasible black-box model that describes application performance in dependence on allocated cache size and only needs three descriptive parameters. Learning these parameters can therefore be done with very few sample points. We demonstrate with the SPEC benchmarks that the model adequately describes application behavior and that curve fitting can accomplish very high accuracy, with mean relative error of 2.8% and maximum relative error of 17%.
Keywords :
cache storage; multiprocessing systems; quality of service; storage management; CMP server; QoS criteria; application performance; application runtime; black box model; cache needs; cache partitioning; cache performance; cache sensitivity; cloud computing; computation intensive application; configurable cache; curve fitting; memory performance; Application software; Bandwidth; Cloud computing; Computer errors; Computer science; Counting circuits; Curve fitting; Hardware; Predictive models; Runtime; CMPs; QoS; SPEC benchmarks; cloud computing; configurable caches; multi-core CPUs; performance modelling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on
Conference_Location :
Rome
ISSN :
1530-2075
Print_ISBN :
978-1-4244-3751-1
Electronic_ISBN :
1530-2075
Type :
conf
DOI :
10.1109/IPDPS.2009.5161233
Filename :
5161233
Link To Document :
بازگشت