Browse > Article
http://dx.doi.org/10.3745/KTCCS.2014.3.11.409

Performance Evaluation of SSD Cache Based on DM-Cache  

Lee, Jaemyoun (한양대학교 컴퓨터공학과)
Kang, Kyungtae (한양대학교 컴퓨터공학과)
Publication Information
KIPS Transactions on Computer and Communication Systems / v.3, no.11, 2014 , pp. 409-418 More about this Journal
Abstract
The amount of data located in storage servers has dramatically increased with the growth in cloud and social networking services. Storage systems with very large capacities may suffer from poor reliability and long latency, problems which can be addressed by the use of a hybrid disk, in which mechanical and flash memory storage are combined. The Linux-based SSD(solid-state disk) uses a caching technique based on the DM-cache utility. We assess the limitations of DM-cache by evaluating its performance in diverse environments, and identify problems with the caching policy that it operates in response to various commands. This policy is effective in reducing latency when Linux is running in native mode; but when Linux is installed as a guest operating systems on a virtual machine, the overhead incurred by caching actually reduces performance.
Keywords
Cache; Input/Output; Storage; Disk; Evaluation;
Citations & Related Records
연도 인용수 순위
  • Reference
1 bcache, http://bcache.evilpiepirate.org/
2 DM-cache, https://www.kernel.org/doc/Documentation/devicedevice-mapper/cache.txt
3 D. Arteaga, D. Otstott, and M. Zhao, "Dynamic Block-level Cache Management for Cloud Computing Systems," USENIX Conference on File and Storage Technologies, Feb., 2012.
4 T. Feldman, G. Gibson, "Shingled Magnetic Recording: Areal Density Increase Requires New Data Management," ;login:, Vol.39, No.1, pp.22-30, Jun., 2013.
5 M. H. Kryder, E. C. Gage, T. C. McDaniel, W. A. Challener, R. E. Rottmayer, G. Ju, Y.-T. Hsia, and M. F. Erden, "Heat Assisted Magnetic Recording," Proceedings of the IEEE, Vol.96, No.11, pp.1810-1835, Nov., 2008.   DOI
6 K. S. Venkataraman, Z. Tong, Z. Wenzhe, S. Hongbin, and Z. Nanning, "Scheduling Algorithms for Handling Updates in Shingled Magnetic Recording," IEEE International Conference on Networking, Architecture and Storage, pp. 205-214, Jul., 2013.
7 J. Lee, S. Han, J. Ryu, and K. Kang, "Strategy to Reduce I/O Access Time of Applications in Virtual Machines," IT Convergence and Security, pp.1-2, Dec., 2013.
8 J. Wang, W. Lai, and X. Meng, "SFCM: A SSD-Friendly Cache Management Policy for Hybrid Storage Systems," Springer Berlin Heidelberg, Vol.7901, pp.16-27, 2013.
9 E. Dobisz, Z. Bandic, T. Wu, and T. Albrecht, "Patterned Media: Nanofabrication Challenges of Future Disk Drives," Proceedings of the IEEE, Vol.96, No.11, pp.1836-1846, Nov., 2008.   DOI
10 P. Llopis, J. G. Blas, F. Isaila, and J. Carretero, "Survey of Energy-Efficient and Powerproportional Storage Systems," The Computer Journal of Oxford, Jun., 2013.
11 Y. Deng, "What is the Future of Disk Drives, Death or Rebirth?," ACM Computing Surveys, Vol.43, No.3, pp. 23:1-23:27, Apr., 2011.
12 J. Reineke, D. Grund, "Sensitivity of Cache Replacement Policies," ACM Transaction on Embedded Computer Systems, Vol.12, No.1s, pp.42:1-42:18, Mar., 2013.
13 Desktop SSHD: 4TB Hybrid Drive Upgrade Seagate, http://www.seagate.com/internal-hard-drives/solid-state-hybrid/desktop-solid-state-hybrid-drive/
14 Y. Joo, J. Ryu, S. Park, H. Shin, and K. Shin, "Rapid Prototyping and Evaluation of Intelligence Functions of Active Storage Devices," IEEE Trans. on Computers, Vol.99, pp.1-14, Apr., 2013.