用于云存储的混合缓存以支持传统应用程序

Lin Cao, Lifu Huang, Kai Lei, Zhiming Zhang, Lian-en Huang
{"title":"用于云存储的混合缓存以支持传统应用程序","authors":"Lin Cao, Lifu Huang, Kai Lei, Zhiming Zhang, Lian-en Huang","doi":"10.1109/APCLOUDCC.2012.6486503","DOIUrl":null,"url":null,"abstract":"To take better advantage of cloud storage, it is necessary to migrate traditional application to the cloud. In existing cloud storage platforms, files are divided into chunks and redundantly stored, but in such circumstances, random file write may lead to much delay. It is quite common to access file randomly in traditional applications, therefore the performance of traditional application will be reduced after being migrated to the cloud. In order to solve the problem, we propose the idea of adding client-side caching to augment the cloud storage. In this way, most data access operations are executed on client-side rather than in cloud. File write delay and the cloud load will be reduced consequently. With this point in mind, we designed and implemented LabCloud. Similar with other block/file cloud storages, the system is designed to be chunk layout, but a hybrid caching file system CFS is complemented on the client-side. CFS could be mounted on client-side file system, and is compatible with POSIX file system interface, thus traditional application deployed in local host can be configured and running in it without modification. In this paper we describe the design and implementation of LabCloud and evaluate the system by test suites and experiments. Results demonstrate that it meets the requirement of most traditional applications, and the performance of random file access in cloud is improved.","PeriodicalId":331441,"journal":{"name":"2012 IEEE Asia Pacific Cloud Computing Congress (APCloudCC)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Hybrid caching for cloud storage to support traditional application\",\"authors\":\"Lin Cao, Lifu Huang, Kai Lei, Zhiming Zhang, Lian-en Huang\",\"doi\":\"10.1109/APCLOUDCC.2012.6486503\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"To take better advantage of cloud storage, it is necessary to migrate traditional application to the cloud. In existing cloud storage platforms, files are divided into chunks and redundantly stored, but in such circumstances, random file write may lead to much delay. It is quite common to access file randomly in traditional applications, therefore the performance of traditional application will be reduced after being migrated to the cloud. In order to solve the problem, we propose the idea of adding client-side caching to augment the cloud storage. In this way, most data access operations are executed on client-side rather than in cloud. File write delay and the cloud load will be reduced consequently. With this point in mind, we designed and implemented LabCloud. Similar with other block/file cloud storages, the system is designed to be chunk layout, but a hybrid caching file system CFS is complemented on the client-side. CFS could be mounted on client-side file system, and is compatible with POSIX file system interface, thus traditional application deployed in local host can be configured and running in it without modification. In this paper we describe the design and implementation of LabCloud and evaluate the system by test suites and experiments. Results demonstrate that it meets the requirement of most traditional applications, and the performance of random file access in cloud is improved.\",\"PeriodicalId\":331441,\"journal\":{\"name\":\"2012 IEEE Asia Pacific Cloud Computing Congress (APCloudCC)\",\"volume\":\"16 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2012 IEEE Asia Pacific Cloud Computing Congress (APCloudCC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/APCLOUDCC.2012.6486503\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 IEEE Asia Pacific Cloud Computing Congress (APCloudCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/APCLOUDCC.2012.6486503","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

摘要

为了更好地利用云存储,有必要将传统应用程序迁移到云上。在现有的云存储平台中,文件被分割成块并进行冗余存储,但在这种情况下,随机写文件可能会造成很大的延迟。在传统的应用程序中,随机访问文件是非常普遍的,因此传统应用程序迁移到云后会降低性能。为了解决这个问题,我们提出了添加客户端缓存来增强云存储的想法。通过这种方式,大多数数据访问操作都是在客户端执行的,而不是在云中。文件写入延迟和云负载将因此减少。考虑到这一点,我们设计并实现了LabCloud。与其他块/文件云存储类似,该系统被设计为块布局,但在客户端补充了混合缓存文件系统CFS。CFS可以挂载在客户端文件系统上,并且兼容POSIX文件系统接口,因此可以在本地主机上配置和运行传统的应用程序,而无需修改。本文描述了LabCloud的设计和实现,并通过测试套件和实验对系统进行了评估。结果表明,该方法满足了大多数传统应用的要求,提高了云环境下随机文件访问的性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Hybrid caching for cloud storage to support traditional application
To take better advantage of cloud storage, it is necessary to migrate traditional application to the cloud. In existing cloud storage platforms, files are divided into chunks and redundantly stored, but in such circumstances, random file write may lead to much delay. It is quite common to access file randomly in traditional applications, therefore the performance of traditional application will be reduced after being migrated to the cloud. In order to solve the problem, we propose the idea of adding client-side caching to augment the cloud storage. In this way, most data access operations are executed on client-side rather than in cloud. File write delay and the cloud load will be reduced consequently. With this point in mind, we designed and implemented LabCloud. Similar with other block/file cloud storages, the system is designed to be chunk layout, but a hybrid caching file system CFS is complemented on the client-side. CFS could be mounted on client-side file system, and is compatible with POSIX file system interface, thus traditional application deployed in local host can be configured and running in it without modification. In this paper we describe the design and implementation of LabCloud and evaluate the system by test suites and experiments. Results demonstrate that it meets the requirement of most traditional applications, and the performance of random file access in cloud is improved.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术文献互助群
群 号:604180095
Book学术官方微信