首页> 外文会议>IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing >Swift-X: Accelerating OpenStack Swift with RDMA for Building an Efficient HPC Cloud
【24h】

Swift-X: Accelerating OpenStack Swift with RDMA for Building an Efficient HPC Cloud

机译:Swift-X:加速OpenStack Swift与RDMA建立高效的HPC云

获取原文

摘要

Running Big Data applications in the cloud has become extremely popular in recent times. To enable the storage of data for these applications, cloud-based distributed storage solutions are a must. OpenStack Swift is an object storage service which is widely used for such purposes. Swift is one of the main components of the OpenStack software package. Although Swift has become extremely popular in recent times, its proxy server based design limits the overall throughput and scalability of the cluster. Swift is based on the traditional TCP/IP sockets based communication which has known performance issues such as context-switch and buffer copies for each message transfer. Modern high-performance interconnects such as InfiniBand and RoCE offer advanced features such as RDMA and provide high bandwidth and low latency communication. In this paper, we propose two new designs to improve the performance and scalability of Swift. We propose changes to the Swift architecture and operation design. We propose high-performance implementations of network communication and I/O modules based on RDMA to provide the fastest possible object transfer. In addition, we use efficient hashing algorithms to accelerate object verification in Swift. Experimental evaluations with microbenchmarks, Swift stack benchmark (ssbench), and synthetic application workloads reveal up to 2x and 7.3x performance improvement with our two proposed designs for put and get operations. To the best of our knowledge, this is the first work towards accelerating OpenStack Swift with RDMA over high-performance interconnects in the literature.
机译:云中运行大数据应用近时变得非常受欢迎。要启用这些应用程序的数据存储,基于云的分布式存储解决方案必须。 OpenStack Swift是一个对象存储服务,广泛用于此类目的。 Swift是OpenStack软件包的主要组件之一。虽然近来SWIFT已经变得极其流行,但基于代理服务器的设计限制了群集的整体吞吐量和可扩展性。 SWIFT基于基于传统的TCP / IP套接字的通信,该通信具有已知的性能问题,例如每个消息传输的上下文交换机和缓冲副本。现代高性能互连,如Infiniband和Roce提供高级功能,如RDMA,提供高带宽和低延迟通信。在本文中,我们提出了两种新设计,以提高SWIFT的性能和可扩展性。我们提出了对SWIFT架构和操作设计的变化。我们提出了基于RDMA的网络通信和I / O模块的高性能实现,以提供最快的对象传输。此外,我们使用高效的散列算法加速迅速的对象验证。使用微型展示,SWIFT堆栈基准(SSBENCH)和合成应用工作负载的实验评估显示出高达2倍和7.3X的性能改进,并使用我们的两个提出的设计来改进。据我们所知,这是第一个在文献中的高性能互连加速OpenStack Swift的首次工作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号