首页> 外文会议>IEEE Conference on Computer Communications >HyCloud: Tweaking Hybrid Cloud Storage Services for Cost-Efficient Filesystem Hosting
【24h】

HyCloud: Tweaking Hybrid Cloud Storage Services for Cost-Efficient Filesystem Hosting

机译:HyCloud:调整混合云存储服务以实现经济高效的文件系统托管

获取原文

摘要

Today's cloud storage infrastructures typically provide two distinct types of services for hosting files: object storage like Amazon S3 and filesystem storage like Amazon EFS. The former supports simple, flat object operations with a low unit storage price, while the latter supports complex, hierarchical filesystem operations with a high unit storage price. In practice, however, a cloud storage user often desires the advantages of both-efficient filesystem operations with a low unit storage price. An intuitive approach to achieving this goal is to combine the two types of services, e.g., by hosting large files in S3 and small files together with directory structures in EFS. Unfortunately, our benchmark experiments indicate that the clients' download performance for large files becomes a severe system bottleneck. In this paper, we attempt to address the bottleneck with little overhead by carefully tweaking the usages of S3 and EFS. This attempt is enabled by two key observations. First, since S3 and EFS have the same unit network-traffic price and the data transfer between S3 and EFS is free of charge, we can employ EFS as a relay for the clients' quickly downloading large files. Second, noticing that significant similarity exists between the files hosted at the cloud and its users, in most times we can convert large-size file downloads into small-size file synchronizations (through delta encoding and data compression). Guided by the observations, we design and implement an open-source system called HyCloud. It automatically invokes the data APIs of S3 and EFS on behalf of users, and handles the data transfer among S3, EFS and the clients. Real-world evaluations demonstrate that the unit storage price of HyCloud is close to that of S3, and the filesystem operations are executed as quickly as in EFS in most times (sometimes even more quickly than in EFS).
机译:如今的云存储基础设施通常提供两种不同类型的服务来托管文件:对象存储(如Amazon S3)和文件系统存储(如Amazon EFS)。前者以较低的单位存储价格支持简单的平面对象操作,而后者以较高的单位存储价格支持复杂的分层文件系统操作。然而,实际上,云存储用户经常希望以低单位存储价格获得两种高效的文件系统操作的优势。实现此目标的一种直观方法是将两种类型的服务结合起来,例如,通过在S3中托管大文件和在EFS中托管小文件以及将目录结构托管在一起。不幸的是,我们的基准测试表明,客户端对大文件的下载性能成为严重的系统瓶颈。在本文中,我们尝试通过仔细调整S3和EFS的使用来解决开销很小的瓶颈。通过两个关键的观察来启用此尝试。首先,由于S3和EFS具有相同的网络流量单价,并且S3和EFS之间的数据传输是免费的,因此我们可以使用EFS作为客户端快速下载大文件的中继。其次,注意到云托管的文件与其用户之间存在着极大的相似性,在大多数情况下,我们可以将大型文件下载转换为小型文件同步(通过增量编码和数据压缩)。在观察的指导下,我们设计并实现了一个名为HyCloud的开源系统。它自动代表用户调用S3和EFS的数据API,并处理S3,EFS和客户端之间的数据传输。实际评估表明,HyCloud的单位存储价格接近于S3,并且文件系统操作在大多数情况下的执行速度与EFS一样快(有时甚至比EFS更快)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号