DocumentCode
3074597
Title
Minimizing interference through application mapping in multi-level buffer caches
Author
Patrick, Christina M. ; Voshell, Nicholas ; Kandemir, Mahmut
Author_Institution
Pennsylvania State Univ., University Park, PA, USA
fYear
2011
fDate
10-12 April 2011
Firstpage
44
Lastpage
55
Abstract
In this paper, we study the impact of cache sharing on co-mapped applications in multi-level buffer cache hierarchies. When the number of applications exceeds the number of resources, resource sharing is inevitable. However, unless applications are co-mapped carefully, destructive interference may cause applications to thrash and spend most of their time paging data to and from disks. We propose two novel models which predict the performance of an application in the presence of other applications and an algorithm which uses the output of these models to perform application-to-node mapping in a multi-level buffer cache hierarchy. Our models use the reuse distances of the application reference streams and their respective I/O rates. This information can be obtained either online or offline. Our main advantage is that we do not require profile information of all application pairs to predict their interferences. The goal of this mapping is to minimize destructive interference during execution. We validate the effectiveness of our models and mapping scheme using several I/O-intensive applications, and found that the error in prediction of our two models is only 3.9% and 2.7% respectively, on average. Further, using our approach, we were effectively able to co-map applications to maximize the performance of the buffer cache hierarchy by 43.6% and 56.8% on average over the median and worst mappings respectively in the entire I/O stack.
Keywords
cache storage; application mapping; application reference streams; application-to-node mapping; cache sharing; interference minimization; multilevel buffer cache hierarchies; resource sharing; time paging data; Equations; Interference; Mathematical model; Measurement; Prediction algorithms; Predictive models; Synthetic aperture sonar;
fLanguage
English
Publisher
ieee
Conference_Titel
Performance Analysis of Systems and Software (ISPASS), 2011 IEEE International Symposium on
Conference_Location
Austin, TX
Print_ISBN
978-1-61284-367-4
Electronic_ISBN
978-1-61284-368-1
Type
conf
DOI
10.1109/ISPASS.2011.5762714
Filename
5762714
Link To Document