首页> 外文学位 >An information-theoretic approach to storage management for middleware caching.
【24h】

An information-theoretic approach to storage management for middleware caching.

机译:一种信息理论的中间件缓存存储管理方法。

获取原文
获取原文并翻译 | 示例

摘要

Caching technique is a critical method for improving the performance of various types of applications. For database applications, there has been a great deal of research on view caching in the past decade. Most studies in this area focus on improving caching policies by using a fixed profit metric to measure the importance of views. It has been shown that in many data intensive applications, caching methods that take into consideration multiple factors outperform conventional caching techniques that rely solely on hits. The creation of the profit metric in these cache management systems is usually based on observations to identify factors that contribute most to performance. However, the appropriate combination of these factors based on a specific workload is a problem that received little attention. Since the performance of a cache system may change dramatically based on the combination and scaling of these factors. This is a crucial step in designing an effective cache management system. In addition, workload changes may easily lead to degradations in the system performance. A self-tuning cache system can address this problem by adapting to changes. Design of such an adaptive system has not been addressed in the view caching literature.; In this thesis, we address these problems and propose an information-theoretic approach as a basis for combining multiple factors that predict cache performance. We describe a generic cache management system called CAVES that is able to incorporate any application specific factor in the profit metric and evaluate these against a given performance measure. We describe the architecture of such a system and develop methods for tuning the performance of the system for a specific workload. We develop a simulation model of our system using the Time-Warp simulation technique and test it against simulated workloads as well as the TPC-H benchmark. We show that our profit metric can outperform other well-known methods with the same factors. We also show that our method is able to adapt to a large range of workloads with different properties. Based on these results, we develop a methodology for tuning cache management protocols to a given workload.
机译:缓存技术是提高各种类型应用程序性能的关键方法。对于数据库应用程序,过去十年来对视图缓存进行了大量研究。该领域中的大多数研究都集中于通过使用固定利润度量标准来衡量视图的重要性,从而改进缓存策略。已经表明,在许多数据密集型应用程序中,考虑了多种因素的缓存方法优于仅依赖于命中的传统缓存技术。这些缓存管理系统中利润指标的创建通常基于观察结果,以识别对性能影响最大的因素。但是,基于特定工作负载对这些因素进行适当组合是一个很少引起注意的问题。由于缓存系统的性能可能会根据这些因素的组合和缩放而发生巨大变化。这是设计有效的缓存管理系统的关键步骤。另外,工作负载的更改可能容易导致系统性能下降。自调整缓存系统可以通过适应更改来解决此问题。在视图缓存文献中尚未解决这种自适应系统的设计。在本文中,我们解决了这些问题,并提出了一种信息理论方法,作为组合预测高速缓存性能的多个因素的基础。我们描述了一种称为CAVES的通用缓存管理系统,该系统能够将任何特定于应用程序的因素纳入利润指标,并根据给定的性能指标对其进行评估。我们描述了这样一个系统的体系结构,并开发了针对特定工作负载调整系统性能的方法。我们使用Time-Warp仿真技术开发了系统的仿真模型,并针对仿真工作负载以及TPC-H基准测试了该模型。我们证明,在相同的因素下,我们的利润指标可以胜过其他知名方法。我们还表明,我们的方法能够适应具有不同属性的各种工作负载。基于这些结果,我们开发了一种将缓存管理协议调整到给定工作负载的方法。

著录项

  • 作者

    Chiang, Chi-nan.;

  • 作者单位

    Rensselaer Polytechnic Institute.;

  • 授予单位 Rensselaer Polytechnic Institute.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2005
  • 页码 123 p.
  • 总页数 123
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

  • 入库时间 2022-08-17 11:42:43

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号