首页> 外文学位 >Cost-Effective Support for Low Latency Cloud Storage
【24h】

Cost-Effective Support for Low Latency Cloud Storage

机译:低延迟云存储的经济有效支持

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

摘要

By offering data centers in several locations across the globe, cloud services enable web services to serve users from nearby data centers, thereby reducing user-perceived latencies. However, web services face many challenges in doing so due to the poor abstractions and lack of performance guarantees offered by cloud services. First, almost every cloud storage service offers an isolated pool of storage in each of its data centers, leaving replication across data centers to applications. Second, the limited low level interface offered by cloud storage makes it challenging for applications to implement any replication protocols. Third, popular public cloud storage services today experience high latency variance which can greatly degrade median application performance.;To address these problems, my thesis enables web services to combine the use of multiple cloud services leveraging the greater diversity in data center locations, different storage performance characteristics, and discrepancies in pricing. Spreading a web services deployment across the data centers of multiple cloud providers however puts the onus of improving performance, reducing cost, and managing data replication on web services. Therefore, I have designed and implemented three systems that tackle these challenges. First, CosTLO judiciously combines several instantiations of the approach of issuing redundant requests and reduces the high latency variance of cloud storage without relying on cloud providers to make any changes. Second, SPANStore greatly simplifies the task of geo-replicating data in a manner that cost-effectively satisfies any application's high-level latency, consistency, and fault-tolerance requirements. Lastly, CRIC enables strongly consistent access to geo-replicated data with latency and cost comparable to those achievable only if cloud storage offered a richer interface and had lower latency variance.
机译:通过在全球多个位置提供数据中心,云服务使Web服务能够为附近数据中心的用户提供服务,从而减少了用户感知的延迟。但是,由于糟糕的抽象性和云服务所缺乏的性能保证,Web服务在这样做时面临许多挑战。首先,几乎每个云存储服务都在其每个数据中心中提供一个隔离的存储池,从而将数据中心之间的复制留给应用程序。其次,云存储提供的有限的低级接口使应用程序难以实现任何复制协议。第三,当今流行的公共云存储服务经历了高延迟变化,这会大大降低中值应用程序性能。为了解决这些问题,我的论文使Web服务能够结合使用多个云服务,从而利用数据中心位置,不同存储的更大多样性性能特征和价格差异。但是,将Web服务部署分散在多个云提供商的数据中心中,是提高性能,降低成本和管理Web服务上的数据复制的责任。因此,我设计并实现了三种系统来应对这些挑战。首先,CosTLO明智地组合了发出冗余请求的方法的几种实例,并减少了云存储的高延迟差异,而无需依赖云提供商进行任何更改。其次,SPANStore以经济有效的方式满足任何应用程序的高级延迟,一致性和容错要求的方式,极大地简化了地理复制数据的任务。最后,CRIC能够以一致的延迟和成本实现对地理复制数据的高度一致的访问,而这些延迟和成本只有在云存储提供更丰富的界面并且具有较低的延迟差异的情况下才能实现。

著录项

  • 作者

    Wu, Zhe.;

  • 作者单位

    University of Michigan.;

  • 授予单位 University of Michigan.;
  • 学科 Computer science.
  • 学位 Ph.D.
  • 年度 2017
  • 页码 168 p.
  • 总页数 168
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号