DocumentCode
3001188
Title
Reducing Migration-induced Cache Misses
Author
Reza, Sajjid ; Byrd, Gregory T.
Author_Institution
Intel Corp., Cary, NC, USA
fYear
2012
fDate
21-25 May 2012
Firstpage
1732
Lastpage
1741
Abstract
In a large multiprocessor server platform, using multicore chips, the scheduler often migrates a scheduling entity, i.e. a thread or process or virtual machine, in order to achieve better load balancing or ensure fairness. The migration impact is likely to be more severe in virtualized environments, where high over-subscription of logical CPUs is very common for server consolidation workloads or virtual desktop infrastructure deployment. We demonstrate the performance benefit of saving and restoring cached data during migration. In particular, we measure the efficiency (benefit per cache block) of saving various subsets of the cached data, in order to balance implementation cost and complexity with improvements in cycle time. We also describe an implementation that moves cached data when a thread migrates, and we show the benefits in terms of reduced misses and reduced processor cycles.
Keywords
cache storage; multiprocessing systems; operating systems (computers); resource allocation; scheduling; virtual machines; cache block benefit; cached data restoration; cached data saving; cycle time improvement; fairness; large multiprocessor server platform; load balancing; logical CPU over-subscription; migration impact; migration-induced cache miss reduction; multicore chips; processor cycle; scheduler; scheduling entity migration; server consolidation workload; virtual desktop infrastructure deployment; virtual machine process; virtual machine thread; virtualized environment; Bandwidth; Benchmark testing; Context; Instruction sets; Multicore processing; Servers; Switches; caches; multiprocessors; process migration;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2012 IEEE 26th International
Conference_Location
Shanghai
Print_ISBN
978-1-4673-0974-5
Type
conf
DOI
10.1109/IPDPSW.2012.215
Filename
6270848
Link To Document