Research on MMDB Controlled Page-Color Optimization Techniques

Zhang Yansong,Wang Zhanwei,Sun Yan,Wang Shan
2011-01-01
Journal of Computer Research and Development
Abstract:Page-color based cache partitioning focuses on how to isolate accessing conflicts occurred by weak locality data and strong locality data by cache partitioning technique for reducing cache pollution affections by weak locality data evicting strong locality data(cache pollution).The existed researches rely on specified hardware design,the extended kernel modules for OS,or both rely on the two sides.This paper proposes application-level page-color based W-order scan technique with no dependency for hardware and minimal dependency for OS extended modules.The key idea is to control page accessing order of weak locality data by page-color,limiting cache conflicting domain of weak locality data and strong locality data in specified page-color address space to reduce cache misses and latency of data processing.Compared with typical page-coloring approach,we don't need modifying the kernel module of OS,we can achieve better address space utilization,and can support cache partitioning inside the query processing.In experiments,we verify the feasibility and performance of W-order scan in typical multiple table join operation by simulating cache behavior patterns and measuring real processing cache metrics by cache monitoring tools.The experimental results show that we can effectively reduce cache misses and improve main memory database performance by controlling sequential scan order with an application software-level cache partitioning approach.
What problem does this paper attempt to address?