计算机应用 ›› 2014, Vol. 34 ›› Issue (11): 3109-3111.DOI: 10.11772/j.issn.1001-9081.2014.11.3109

• 2014年全国开放式分布与并行计算学术年会(DPCS 2014)论文 • 上一篇    下一篇

面向费用优化的云存储缓存策略

唐兵,张黎   

  1. 湖南科技大学 计算机科学与工程学院, 湖南 湘潭 411201
  • 收稿日期:2014-08-04 修回日期:2014-08-05 出版日期:2014-11-01 发布日期:2014-12-01
  • 通讯作者: 唐兵
  • 作者简介:唐兵(1982-),男,湖北麻城人,讲师,博士,CCF会员,主要研究方向: 并行与分布式系统、云计算、云存储;张黎(1981-),女,湖南张家界人,讲师,硕士,主要研究方向: 云计算。
  • 基金资助:

    湖南省教育厅科学研究项目

Cost optimization-oriented caching strategy for cloud storage

TANG Bing,ZHANG Li   

  1. School of Computer Science and Engineering, Hunan University of Science and Technology, Xiangtan Hunan 411201, China
  • Received:2014-08-04 Revised:2014-08-05 Online:2014-11-01 Published:2014-12-01
  • Contact: TANG Bing
  • Supported by:

    Scientific Research Fund of Hunan Provincial Education Department

摘要:

为提高云存储的访问速率并降低费用,提出了一种面向费用优化的云存储缓存策略。利用几乎免费的局域网环境下的多台桌面计算机,在本地建立一个分布式文件系统,并将其作为远端云存储的缓存。进行文件读取时,首先查找其是否在缓存中,若存在则直接从缓存读取;若不存在则从远端云存储读取。采用了最近最少使用(LRU)算法进行缓存替换,将冷门数据从缓存中替换掉。以亚马逊简单存储服务(S3)作为远端的云存储服务,对原型系统进行了简单的性能测试。测试结果表明,使用了所提出的缓存策略后,在降低费用的同时能够显著提高文件读取的速度。

Abstract:

A cost optimization-oriented caching strategy for cloud storage was proposed to increase the access rate and reduce the cost. Nearly free desktop machines in local area network environment were utilized to build a local distributed file system, which was deployed as a data cache of remote cloud storage service. When the user read a file, it first determined whether the file was in the cache. If it was in the cache, the file could be read directly from the cache; otherwise, the file was read from remote cloud storage service. Least Recently Used (LRU) algorithm was used for cache replacement, and the cold data were replaced. A simple performance evaluation of prototype system was accomplished using Amazon Simple Storage Service (S3) as the remote cloud storage service. The results show that using the proposed caching strategy not only reduces cost, but also greatly improves file reading speed.

中图分类号: