HCFS2: A File Storage Service with Weak Consistency in the Hybrid Cloud

Jie Sun, Chunming Hu, Tianyu Wo, L. Du, Song Yang
{"title":"HCFS2: A File Storage Service with Weak Consistency in the Hybrid Cloud","authors":"Jie Sun, Chunming Hu, Tianyu Wo, L. Du, Song Yang","doi":"10.1109/SOSE.2018.00038","DOIUrl":null,"url":null,"abstract":"In the hybrid cloud, multiple private and public clouds usually communicate through Wide Area Networks (WAN), suffering from high latency and low bandwidth for inter-cloud data transmission. While existing DFSs are widely used in a single cloud, they may bring significant I/O delay in the hybrid cloud where, based on our investigation, applications are sensitive to latency but barely rely on strictly consistent storage. However, existing DFSs are mainly designed with strong consistency semantics. To address this problem, we implement HCFS2 (Hybrid Cloud File Storage Service). We reuse some components of MooseFS while weakening its consistency semantics. HCFS2 holds three main features: (1) It generates file update digests through intercepting and parsing client I/O operations in userspace, and leverages gossip protocol to distribute file update digests among geographically distributed servers. (2) It maintains weak consistency among storage servers in the hybrid cloud, and it uses a two-level consistency setup to ensure local consistency and global consistency, respectively. (3) It maintains three Log queues to simplify the Log management and uses different task queues to parallelize different processing stages for synchronization, thus improving its concurrent operation performance. Experiment results show that HCFS2 achieves good performance in the hybrid cloud.","PeriodicalId":414464,"journal":{"name":"2018 IEEE Symposium on Service-Oriented System Engineering (SOSE)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE Symposium on Service-Oriented System Engineering (SOSE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SOSE.2018.00038","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

In the hybrid cloud, multiple private and public clouds usually communicate through Wide Area Networks (WAN), suffering from high latency and low bandwidth for inter-cloud data transmission. While existing DFSs are widely used in a single cloud, they may bring significant I/O delay in the hybrid cloud where, based on our investigation, applications are sensitive to latency but barely rely on strictly consistent storage. However, existing DFSs are mainly designed with strong consistency semantics. To address this problem, we implement HCFS2 (Hybrid Cloud File Storage Service). We reuse some components of MooseFS while weakening its consistency semantics. HCFS2 holds three main features: (1) It generates file update digests through intercepting and parsing client I/O operations in userspace, and leverages gossip protocol to distribute file update digests among geographically distributed servers. (2) It maintains weak consistency among storage servers in the hybrid cloud, and it uses a two-level consistency setup to ensure local consistency and global consistency, respectively. (3) It maintains three Log queues to simplify the Log management and uses different task queues to parallelize different processing stages for synchronization, thus improving its concurrent operation performance. Experiment results show that HCFS2 achieves good performance in the hybrid cloud.
HCFS2:混合云中的弱一致性文件存储服务
在混合云中,多个私有云和公共云通常通过广域网(WAN)进行通信,云间数据传输存在高延迟和低带宽的问题。虽然现有的dfs在单个云中广泛使用,但它们可能会在混合云中带来显著的I/O延迟,根据我们的调查,混合云中应用程序对延迟很敏感,但几乎不依赖于严格一致的存储。然而,现有的dfs主要采用强一致性语义设计。为了解决这个问题,我们实现了HCFS2(混合云文件存储服务)。我们重用了MooseFS的一些组件,同时削弱了其一致性语义。HCFS2具有三个主要特性:(1)它通过拦截和解析用户空间中的客户端I/O操作生成文件更新摘要,并利用八卦协议在地理上分布的服务器之间分发文件更新摘要。(2)混合云存储服务器间保持弱一致性,采用两级一致性设置,分别保证本地一致性和全局一致性。(3)维护三个Log队列,简化Log管理,使用不同的任务队列并行化不同的处理阶段进行同步,提高并发操作性能。实验结果表明,HCFS2在混合云中取得了良好的性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信