首页> 外文OA文献 >Fault Tolerant Multitenant Database Server Consolidation
【2h】

Fault Tolerant Multitenant Database Server Consolidation

机译:容错多租户数据库服务器整合

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Server consolidation is important in situations where a sequence of database tenants needto be allocated (hosted) dynamically on a minimum number of cloud server machines. Givena tenant’s load defined by the amount of resources that the tenant requires and a service-level-agreement (SLA) between the tenant customer and the cloud service provider, resource costsavings can be achieved by consolidating multiple database tenants on server machines. Ad-ditionally, in realistic settings, server machines might fail causing their tenants to become un-available. To address this, service providers place multiple replicas of each tenant on differentservers and reserve extra capacity to ensure that tenant failover will not result in overload onany remaining server. The focus of this thesis is on providing effective strategies for placingtenants on server machines so that the SLA requirements are met in the presence of failure ofone or more servers. We propose the Cube-Fit (CUBEFIT ) algorithm for multitenant databaseserver consolidation that saves resource costs by utilizing fewer servers than existing approachesfor analytical workloads. Additionally, unlike existing consolidation algorithms, CUBEFIT cantolerate multiple server failures while ensuring that no server becomes overloaded. We provideextensive theoretical analysis and experimental evaluation of CUBEFIT. We show that comparedto existing algorithms, the average case and worst case behavior of CUBEFIT is superior and thatCUBEFIT produces near-optimal tenant allocation when the number of tenants is large. Throughevaluation and deployment on a cluster of up to 73 machines as well as through simulation stud-ies, we experimentally demonstrate the efficacy of CUBEFIT in practical settings.
机译:在需要在最少数量的云服务器计算机上动态分配(托管)一系列数据库租户的情况下,服务器整合非常重要。给定租户的负载由租户所需的资源量以及租户客户与云服务提供商之间的服务水平协议(SLA)定义,可以通过在服务器计算机上整合多个数据库租户来节省资源成本。另外,在实际设置中,服务器计算机可能会失败,从而导致其租户变得不可用。为了解决此问题,服务提供商将每个租户的多个副本放置在不同的服务器上,并保留额外的容量,以确保租户故障转移不会导致任何其他服务器上的过载。本文的重点是提供有效的策略以将租户放置在服务器计算机上,以便在一个或多个服务器出现故障的情况下满足SLA要求。我们提出了用于多租户数据库服务器整合的Cube-Fit(CUBEFIT)算法,该算法通过利用比现有分析工作负载方法更少的服务器来节省资源成本。此外,与现有的整合算法不同,CUBEFIT可以容忍多个服务器故障,同时确保没有服务器过载。我们提供CUBEFIT的广泛理论分析和实验评估。我们表明,与现有算法相比,CUBEFIT的平均情况和最坏情况行为都更好,并且当租户数量很大时,CUBEFIT会产生接近最优的租户分配。通过在多达73台计算机的群集上进行评估和部署以及通过模拟研究,我们在实践中实验证明了CUBEFIT的功效。

著录项

  • 作者

    Mate Joseph;

  • 作者单位
  • 年度 2016
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号