Browse > Article
http://dx.doi.org/10.7840/kics.2012.37C.8.670

A Scheme on High-Performance Caching and High-Capacity File Transmission for Cloud Storage Optimization  

Kim, Tae-Hun (성균관대학교 전자전기컴퓨터공학과)
Kim, Jung-Han (성균관대학교 전자전기컴퓨터공학과)
Eom, Young-Ik (성균관대학교 정보통신대학 컴퓨터공학과)
Abstract
The recent dissemination of cloud computing makes the amount of data storage to be increased and the cost of storing the data grow rapidly. Accordingly, data and service requests from users also increases the load on the cloud storage. There have been many works that tries to provide low-cost and high-performance schemes on distributed file systems. However, most of them have some weaknesses on performing parallel and random data accesses as well as data accesses of frequent small workloads. Recently, improving the performance of distributed file system based on caching technology is getting much attention. In this paper, we propose a CHPC(Cloud storage High-Performance Caching) framework, providing parallel caching, distributed caching, and proxy caching in distributed file systems. This study compares the proposed framework with existing cloud systems in regard to the reduction of the server's disk I/O, prevention of the server-side bottleneck, deduplication of the page caches in each client, and improvement of overall IOPS. As a results, we show some optimization possibilities on the cloud storage systems based on some evaluations and comparisons with other conventional methods.
Keywords
분산 파일 시스템;고속 캐싱;클라우드 스토리지;블룸 필터;병렬 전송;
Citations & Related Records
연도 인용수 순위
  • Reference
1 RamCloud, https://ramcloud.stanford.edu/wiki/display/ramcloud/Home
2 Values for each formula, http://www.computer-definition.com/access-time.php
3 Values for each formula, http://www.content-networking.com/papers/web-caching-zipf.pdf
4 R. Sandberg, D. Goldberg, S. Kleirnan, D. Walsh, and B. Lyon, "Design and Implementation of the Sun Network Filesystem," the Summer USENIX Technical Conference, 1985.
5 J. Howard, M. Kazar, S. Nichols, D. Nichols, M. Satyanarayanan, R. Sidebotham, and M. West. "Scale and Performance in a Distributed File System," ACM Transactionson Computer Systems (TOCS), 1988.   DOI
6 BigData, http://en.wikipedia.org/wiki/Big_data
7 R. Steven, and e. Soltis, "The Global File system," Mass Storage Systems and Technologies, 1996.
8 XtreemFS official site, http://www.xtreemfs.org/
9 Ceph official site, http://ceph.newdream.net/
10 GlusterFS official site, http://www.gluster.org/
11 MooseFS official site, http://www.moosefs.org/
12 S Ghemawat and H Gobioff, "The Google file system," ACM SIGOPS Operating Systems, 2003
13 A. Bessani, M. Correia, B. Quaresma, F. Andre, an d P. Sousa. "DepSky: Dependable and Secure Stora ge in a Cloud-of-Clouds," In EuroSys 2011, 2011.
14 Nasuni, http://www.nasuni.com
15 SCTP, http://en.wikipedia.org/wiki/Stream_Control_Transmission_Protocol
16 SCTP Standards and Technology Analysis and Forecast, http://ettrends.etri.re.kr/PDFData/18-3_011_020.pdf
17 NFS & CINF, http://www.differencebetween.net/technology/difference-between-nfs-and-cifs/
18 P. Dongchul, and H.C David, "Hot Data Identification for Flash Memory Using Multiple Bloom Filters," USENIX THE ADVANCED COMPUTING SYST EMS ASSOCIATION FAST, 2011.
19 Bloom Filter, http://en.wikipedia.org/wiki/Bloom_filter
20 Touch Count LRU, http://wiki.ex-em.com/index.php/Latch:_cache_buffers_chains
21 L. Lin, and Z. Jia, "Research on Performance Opti mization for Grid Application Using Distributed Fil e System," Frontier of Computer Science and Technology FCST, 2010
22 A. Amin, B. Bockelman, J. Letts, "High Throughpu t WAN Data Transfer with Hadoop-based Storage," Journal of Physics: Conference Series Computing F abrics and Networking Technologies, 2011.
23 P. Arjan, K. Christiaan, S. Rogier and K. Paul, "Survey of Technologies for Wide Area Distributed Storage," surfnet.nl, 2010
24 M. Young-su, Jin. Ki-Sung, K. Hong-yun, "Distributed technology trends for cloud computing" Electronics and Telecommunications Trends analysis, 2009.
25 P. Dongchul and H.C. David, "BlueSky: A Cloud- Backed File System for the Enterprise," USENIX T HE ADVANCED COMPUTING SYSTEMS ASSOCI ATION FAST, 2012.
26 GridFTP, http://en.wikipedia.org/wiki/GridFTP
27 Distributed File System, http://en.wikipedia.org/wiki/Distributed_filesystem
28 B. Fitzpatrick, "Distributed caching with memcached," Linux Journal volum 2004, Iuusue 124, 2004.
29 C. Qingkui and L. Lichun, "Parallel Cache Model Based on GridMemor," IEEExplore IFIP International Conference on Network and Parallel Computing, 2007.
30 I. Florin, M. Guido, O. Vlad, S. Gabor and T. Walt er, "Integrating collective I/O and cooperative caching into the clusterfile parallel file system," the 18th annual international conference on Supercomputing, 2004.
31 Relational-database, http://www.readwriteweb.com/enterprise/2009/02/is-the-relational-database-doomed.php
32 I.Heizer, P. Leach, and D. Perry, "Common Internet File System Protocol (CIFS/1.0)," http://tools.ietf.org/html/draft-heizer-cifs-v1-spec-00.
33 D. Hitz, J. Lau, and M. Malcolm, "File System Design for an NFS File Server Appliance," the Winter USENIX Technical Conference, 1994.
34 J. Lin, A. Bahety, S. Konda and S. Mahindrakar, "Low-Latency, High-Throughput Access to Static G lobal Resources within the Hadoop Framework," Technical Report HCIL, 2009.
35 J. Gantz and D. Reinsel, IDC's Digital Universe Stud y, sponsored by EMC, June 2011, http://idcdocserv.com/1142