首页> 外文会议>International conference on very large data bases;VLDB 2008 >Dynamic Partitioning of the Cache Hierarchy in Shared Data Centers
【24h】

Dynamic Partitioning of the Cache Hierarchy in Shared Data Centers

机译:共享数据中心中的缓存层次结构的动态分区

获取原文

摘要

Due to the imperative need to reduce the management costs of large data centers, operators multiplex several concurrent database applications on a server farm connected to shared network attached storage. Determining and enforcing per-application resource quotas in the resulting cache hierarchy, on the fly, poses a complex resource allocation problem spanning the database server and the storage server tiers. This problem is further complicated by the need to provide strict Quality of Service (QoS) guarantees to hosted applications.In this paper, we design and implement a novel coordinated partitioning technique of the database buffer pool and storage cache between applications for any given cache replacement policy and per-application access pattern. We use statistical regression to dynamically determine the mapping between cache quota settings and the resulting per-application QoS. A resource controller embedded within the database engine actuates the partitioning of the two-level cache, converging towards the configuration with maximum application utility, expressed as the service provider revenue in that configuration, based on a set of latency sample points.Our experimental evaluation, using the MySQL database engine, a server farm with consolidated storage, and two e-commerce benchmarks, shows the effectiveness of our technique in enforcing application QoS, as well as maximizing the revenue of the service provider in shared server farms.
机译:由于迫切需要降低大型数据中心的管理成本,因此运营商在连接到共享网络连接存储的服务器场中多路复用多个并发数据库应用程序。在最终的缓存层次结构中即时确定和实施每个应用程序的资源配额会带来一个复杂的资源分配问题,涉及数据库服务器层和存储服务器层。由于需要为托管应用程序提供严格的服务质量(QoS)保证,因此此问题变得更加复杂。 在本文中,我们针对任何给定的缓存替换策略和按应用程序访问模式,设计和实现了一种新颖的协调分区技术,即应用程序之间的数据库缓冲池和存储缓存。我们使用统计回归来动态确定高速缓存配额设置和由此产生的每个应用程序QoS之间的映射。嵌入在数据库引擎中的资源控制器会启动两级缓存的分区,并以一组最大的应用程序实用程序收敛到配置,该配置基于一组延迟采样点,表示为该配置中的服务提供商收入。 我们的实验评估使用MySQL数据库引擎,具有整合存储的服务器场和两个电子商务基准,显示了我们的技术在增强应用程序QoS以及最大化共享服务器场中服务提供商的收入方面的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号