首页> 外文期刊>Cluster computing >Energy-aware auto-scaling algorithms for Cassandra virtual data centers
【24h】

Energy-aware auto-scaling algorithms for Cassandra virtual data centers

机译:Cassandra虚拟数据中心的能量感知自动缩放算法

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

摘要

Apache Cassandra is an highly scalable and available NoSql datastore, largely used by enterprises of each size and for application areas that range from entertainment to big data analytics. Managed Cassandra service providers are emerging to hide the complexity of the installation, fine tuning and operation of Cassandra virtual data centers (VDCs). This paper address the problem of energy efficient auto-scaling of Cassandra VDC in managed Cassandra data centers. We propose three energy-aware autoscaling algorithms: Opt, LocalOpt and LocalOpt-H. The first provides the optimal scaling decision orchestrating horizontal and vertical scaling and optimal placement. The other two are heuristics and provide sub-optimal solutions. Both orchestrate horizontal scaling and optimal placement. LocalOpt consider also vertical scaling. In this paper: we provide an analysis of the computational complexity of the optimal and of the heuristic auto-scaling algorithms; we discuss the issues in auto-scaling Cassandra VDC and we provide best practice for using auto-scaling algorithms; we evaluate the performance of the proposed algorithms under programmed SLA variation, surge of throughput (unexpected) and failures of physical nodes. We also compare the performance of energy-aware auto-scaling algorithms with the performance of two energy-blind auto-scaling algorithms, namely BestFit and BestFit-H. The main findings are: VDC allocation aiming at reducing the energy consumption or resource usage in general can heavily reduce the reliability of Cassandra in term of the consistency level offered. Horizontal scaling of Cassandra is very slow and make hard to manage surge of throughput. Vertical scaling is a valid alternative, but it is not supported by all the cloud infrastructures.
机译:Apache Cassandra是一个高度可扩展性和可用的NoSQL数据存储,主要用于每个尺寸的企业和应用领域,范围从娱乐到大数据分析。托管Cassandra服务提供商正在努力隐藏Cassandra虚拟数据中心(VDC)的安装,微调和操作的复杂性。本文解决了Cassandra数据中心中Cassandra VDC的节能自动缩放问题。我们提出了三个能量感知的自动播放算法:Opt,LocalOPT和LocalOPT-H。首先提供了协调水平和垂直缩放和最佳放置的最佳缩放决策。另外两个是启发式,提供次优的解决方案。既协调水平缩放和最优展示位置。 Localopt也考虑垂直缩放。在本文中:我们提供了对最佳和启发式自动缩放算法的计算复杂性的分析;我们讨论了自动缩放Cassandra VDC中的问题,我们提供了使用自动缩放算法的最佳实践;我们评估所提出的算法在编程的SLA变化下的性能,吞吐量(意外)和物理节点的故障。我们还比较了能量感知自动缩放算法的性能,具有两个能量盲人自动缩放算法的性能,即Bestfit和Bestfit-H。主要研究结果是:VDC分配旨在减少能源消耗或资源使用一般可以大量降低Cassandra的可靠性,以便在提供的一致性水平中。 Cassandra的水平缩放非常慢,并努力管理吞吐量的激增。垂直缩放是一个有效的替代方案,但所有云基础架构都不支持。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号