首页> 外文会议>2017 3rd International Conference of Cloud Computing Technologies and Applications >Performance evaluation of container and virtual machine running cassandra workload
【24h】

Performance evaluation of container and virtual machine running cassandra workload

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

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

摘要

Today, scalable and high-available NoSQL distributed databases are largely used as Big Data platforms. Such distributed databases typically run 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, memory, networking, and disk. Recently, by sharing the operating system resources and simplifying the deployment of applications, container-based virtualization is getting more popular. Container-based virtualization is lightweight in resource consumption while also providing isolation. However, disadvantages are security issues and I/O performance. As a result, today these two technologies are competing to provide virtual instances for running big data platforms. Hence, a key issue becomes the assessment of the performance of those virtualization technologies while running distributed databases. This paper presents an extensive performance comparison between VMware and Docker container, while running Apache Cassandra as workload. Apache Cassandra is a leading NoSQL distributed database when it comes to Big Data platforms. As baseline for comparisons we used the Cassandra's performance when running on a physical infrastructure. Our study shows that Docker had lower overhead compared to the VMware when running Cassandra. In fact, the Cassandra's performance on the Dockerized infrastructure was as good as on the Non-Virtualized.
机译:如今,可扩展且高可用性的NoSQL分布式数据库已广泛用作大数据平台。这样的分布式数据库通常在虚拟化基础架构上运行,可以使用基于Hypervisor的虚拟化或基于Container的虚拟化来实现。基于虚拟机监控程序的虚拟化是一项成熟的技术,但会在CPU,内存,网络和磁盘上增加开销。最近,通过共享操作系统资源并简化应用程序的部署,基于容器的虚拟化变得越来越流行。基于容器的虚拟化在资源消耗方面轻量级,同时还提供隔离。但是,缺点是安全性问题和I / O性能。结果,今天这两种技术正在争相提供用于运行大数据平台的虚拟实例。因此,关键问题变成了在运行分布式数据库时评估那些虚拟化技术的性能。本文介绍了将Apache Cassandra作为工作负载运行时,VMware与Docker容器之间的性能比较。就大数据平台而言,Apache Cassandra是领先的NoSQL分布式数据库。作为比较的基准,我们在物理基础架构上运行时使用了Cassandra的性能。我们的研究表明,运行Cassandra时,与VMware相比,Docker的开销较低。实际上,Cassandra在Dockerized基础架构上的性能与非Virtualized上相同。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号