首页> 外文会议>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作为客户端快速下载大文件的继电器。其次,注意到在大多数情况下,在云及其用户托管的文件之间存在显着相似性,我们可以将大尺寸文件下载转换为小型文件同步(通过Delta编码和数据压缩)。通过观察来指导,我们设计并实施一个名为Hycloud的开源系统。它会代表用户自动调用S3和EFS的数据API,并处理S3,EF和客户端之间的数据传输。现实世界评估表明hycloud的单位存储价格接近S3的单位存储价格,并且在大多数情况下,文件系统操作在EF中快速执行(有时比EFS更快)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号