首页> 外文期刊>Concurrency, practice and experience >Performance evaluation of containers and virtual machines when running Cassandra workload concurrently
【24h】

Performance evaluation of containers and virtual machines when running Cassandra workload concurrently

机译:同时运行Cassandra工作负载时的容器和虚拟机的性能评估

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

摘要

NoSQL distributed databases are often used as Big Data platforms. To provide efficient resource sharing and cost effectiveness, such distributed databases typically run concurrently on a virtualized infrastructure that could be implemented using hypervisor-based virtualization or container-based virtualization. Hypervisor-based virtualization is a mature technology but imposes overhead on CPU, networking, and disk. Recently, by sharing the operating system resources and simplifying the deployment of applications, container-based virtualization is getting more popular. This article presents a performance comparison between multiple instances of VMware VMs and Docker containers running concurrently. Our workload models a real-world Big Data Apache Cassandra application from Ericsson. As a baseline, we evaluated the performance of Cassandra when running on the nonvirtualized physical infrastructure. Our study shows that Docker has lower overhead compared with VMware; the performance on the container-based infrastructure was as good as on the nonvirtualized. Our performance evaluations also show that running multiple instances of a Cassandra database concurrently affected the performance of read and write operations differently; for both VMware and Docker, the maximum number of read operations was reduced when we ran several instances concurrently, whereas the maximum number of write operations increased when we ran instances concurrently.
机译:NoSQL分布式数据库通常用作大数据平台。为了提供有效的资源共享和成本效益,这些分布式数据库通常在虚拟化基础架构上同时运行,这些基础架构可以使用基于管理程序的虚拟化或基于容器的虚拟化来实现。基于管理程序的虚拟化是一种成熟的技术,但CPU,网络和磁盘上的开销强加了开销。最近,通过共享操作系统资源并简化应用程序部署,基于容器的虚拟化越来越受欢迎。本文介绍了VMware VM和Docker容器同时运行的多个实例之间的性能比较。我们的工作量模型来自爱立信的真实世界大数据Apache Cassandra应用程序。作为基线,我们在非维化物理基础架构上运行时评估了Cassandra的性能。我们的研究表明,与VMware相比,Docker具有较低的开销;基于集装箱基础设施的性能与非尺寸化的基础设施一样好。我们的性能评估还表明,同时运行Cassandra数据库的多个实例,不同地影响读写操作的性能;对于VMware和Docker,当我们同时运行多个实例时,读取操作的最大数量会减少,而当我们同时运行实例时,写操作的最大数量增加。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号