Browse > Article
http://dx.doi.org/10.9728/dcs.2013.14.2.247

A Design for File Access in Storage Class Memory-based Computer Systems  

Park, Sungmin (한양대학교 전자컴퓨터통신 공학과)
Won, Youjip (한양대학교 컴퓨터공학부 컴퓨터학과)
Kang, Sooyong (한양대학교 컴퓨터공학부 컴퓨터학과)
Publication Information
Journal of Digital Contents Society / v.14, no.2, 2013 , pp. 247-254 More about this Journal
Abstract
Storage Class Memory(SCM), such as PRAM, FRAM and MRAM, are expected to be comparable to DRAM in terms of access speed and to Flash memory in terms of capacity in a near future. In this paper, assuming that not only the secondary storage (HDD or Flash memory) but also the primary memory (DRAM) will be replaced by SCM in the future computer systems, we propose an efficient file access framework for the SCM based computer systems. The proposed framework do not assign exclusive area in the SCM to the file system and uses various memory-related techniques, such as unified data access path, zero-copy data read using file mapping, copy-on-write, and multiple page pre-faulting for file management. Based on the preliminary experimental results, we could conclude that the proposed framework can be an efficient baseline for designing a new operating system for the SCM based computer systems.
Keywords
Storage class memory; Filesystem; Page fault;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Hoyoung Jung, Sooyong Kang, and Jaehyuk Cha. "An Asymmetric Buffer Management Policy for SSD", Journal of digital contents society, vol. 12, no. 2, pp. 141-150, 2011.   과학기술학회마을   DOI   ScienceOn
2 F. Freitas. Storage class memory: technology, syste ms and applications. In SIGMOD, 2009.
3 http://www.samsung.com/global/business/semiconductor/news-events/press-releases/detail?newsId=4219
4 F. Bedeschi1 et al, "A Multi-Level-Cell Bipolar-Selected Phase-Change Memory", Proceedings of the International Solid State Circuits Conference (ISSCC' 2008), Feb. 2008
5 E. L. Miller, S. A. Brandt, and D. D. E. Long, "HeRMES: High-Performance Reliable MRAM Enabled Storage," In Proceedings of the 8th HotOS, pp. 95-99, 2001.
6 A. I. A. Wang, G. Kuenning, P. Reiher, and G. Popek, "The Conquest File System: Better Performance Through a Disk/Persistent-RAM Hybrid Design," ACM Transactions on Storage, 2(3):309-348, 2006.   DOI
7 Jaemin Jung, YoujipWon, Eunki Kim, Hyungjong Shin, and Byeonggil Jeon. "Frash:Exploiting storage class memory in hybrid file system for hierarchical storage," ACM Transactions on Storage, 6(1):1.25, 2010.
8 PRAMFS, http://pramfs.sourceforge.net/
9 X. Wu and A. L. N. Reddy. "SCMFS: a file system for storage class memory," In Proc. of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis (SC '11), pp. 1-11, 2011.
10 Gaurav Dhiman , Raid Ayoub , Tajana Rosing, "PD RAM: a hybrid PRAM and DRAM main memory system," Proceedings of the 46th Annual Design Automation Conference, July 26-31, 2009, San Francisco, California
11 Seungjae Baek, Jongmoo Choi, "A Unified Software Architecture for Storage Class Random Access Memory," KIISE CST, Vol. 36, No. 3, pp. 171-180, 2009. 6.
12 http://en.wikipedia.org/wiki/Fully_Buffered _DIMM
13 P. Snyder, "tmpfs: A virtual memory file system," Proceedings of the Autumn 1990 European UNIX Users' Group Conference, Nice, France, Oct 1990.
14 OProfile, http://oprofile.sourceforge.net/