A Workload-Driven Unit Of Cache Replacement For Mid-Tier Database Caching

DASFAA'07 Proceedings of the 12th international conference on Database systems for advanced applications(2007)

引用 14|浏览0
暂无评分
摘要
Making multi-terabyte scientific databases publicly accessible over the Internet is increasingly important in disciplines such as Biology and Astronomy. However, contention at a centralized, backend database is a major performance bottleneck, limiting the scalability of Internet-based, database applications. Midtier caching reduces contention at the backend database by distributing database operations to the cache. To improve the performance of mid-tier caches, we propose the caching of query prototypes, a workload-driven unit of cache replacement in which the cache object is chosen from various classes of queries in the workload. In existing mid-tier caching systems, the storage organization in the cache is statically defined. Our approach adapts cache storage to workload changes, requires no prior knowledge about the workload, and is transparent to the application. Experiments over a one-month, 1.4 million query Astronomy workload demonstrate up to 70% reduction in network traffic and reduce query response time by up to a factor of three when compared with alternative units of cache replacement.
更多
查看译文
关键词
cache replacement,backend database,cache object,cache storage,mid-tier cache,database application,database operation,Midtier caching,existingmid-tier caching system,query prototype,mid-tier database caching,workload-driven unit
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要