首页 | 本学科首页   官方微博 | 高级检索  
     


Path and cache conscious prefetching (PCCP)
Authors:Zhen He  Alonso Marquez
Affiliation:(1) Department of Computer Science and Computer Engineering, La Trobe University, Bundoora, VIC, 3086, Australia;(2) Department of Computer Science, The Australian National University Canberra, Canberra, ACT 0200, Australia
Abstract:Main memory cache performance continues to play an important role in determining the overall performance of object-oriented, object-relational and XML databases. An effective method of improving main memory cache performance is to prefetch or pre-load pages in advance to their usage, in anticipation of main memory cache misses. In this paper we describe a framework for creating prefetching algorithms with the novel features of path and cache consciousness. Path consciousness refers to the use of short sequences of object references at key points in the reference trace to identify paths of navigation. Cache consciousness refers to the use of historical page access knowledge to guess which pages are likely to be main memory cache resident most of the time and then assumes these pages do not exist in the context of prefetching. We have conducted a number of experiments comparing our approach against four highly competitive prefetching algorithms. The results shows our approach outperforms existing prefetching techniques in some situations while performing worse in others. We provide guidelines as to when our algorithm should be used and when others maybe more desirable.
Keywords:Prefetching  Clustering  Caching  Databases
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号