JOURNAL BROWSE
Search
Advanced SearchSearch Tips
Performance Evaluation and Analysis of NVM Storage for Ultra-Light Internet of Things
facebook(new window)  Pirnt(new window) E-mail(new window) Excel Download
 Title & Authors
Performance Evaluation and Analysis of NVM Storage for Ultra-Light Internet of Things
Lee, Eunji; Yoo, Seunghoon; Bahn, Hyokyung;
  PDF(new window)
 Abstract
With the rapid growth of semiconductor technologies, small-sized devices with powerful computing abilities are becoming a reality. As this environment has a limit on power supply, NVM storage that has a high density and low power consumption is preferred to HDD or SSD. However, legacy software layers optimized for HDDs should be revisited. Specifically, as storage performance approaches DRAM performance, existing I/O mechanisms and software configurations should be reassessed. This paper explores the challenges and implications of using NVM storage with a broad range of experiments. We measure the performance of a system with NVM storage emulated by DRAM with proper timing parameters and compare it with that of HDD storage environments under various configurations. Our experimental results show that even with storage as fast as DRAM, the performance gain is not large for read operations as current I/O mechanisms do a good job hiding the slow performance of HDD. To assess the potential benefit of fast storage media, we change various I/O configurations and perform experiments to quantify the effects of existing I/O mechanisms such as buffer caching, read-ahead, synchronous I/O, direct I/O, block I/O, and byte-addressable I/O on systems with NVM storage.
 Keywords
Operating Systems;Embedded Systems;Internet of Things;Non-volatile Memory;
 Language
Korean
 Cited by
1.
스마트폰 저장장치의 성능개선을 위한 비휘발성메모리 기반의 버퍼캐쉬 관리,최현경;반효경;

한국인터넷방송통신학회논문지, 2016. vol.16. 3, pp.7-12 crossref(new window)
2.
플래시 스토리지의 성능 지연 방지를 위한 비휘발성램 기반 쓰기 증폭 감소 기법,이은지;정민성;반효경;

한국인터넷방송통신학회논문지, 2016. vol.16. 4, pp.15-20 crossref(new window)
 References
1.
https://en.wikipedia.org/wiki/3D_XPoint

2.
E. Ipek, J. Condict, E. B. Nightingale, D. Burger and T. Moscibroda, "Dynamically Replicated Memory: Building Reliable Systems from Nanoscale Resistive Memories," Proceedings of the ACM ASPLOS'10, March, 2010.

3.
G. Atwood, "Phase Change Memory Landscape", Flash Memory Summit, 2011.

4.
J. Condit, E.B. Nightingale, C. Frost, E. Ipek, B. Lee, D. Burger, and D. Coetzee, "Better I/O through byte-addressable, persistent memory," ACM Symp. Operating Systems Principles (SOSP), 2009.

5.
X. Wu and A. L. N. Reddy, "SCMFS: A File System for Storage Class Memory," Proc. Int'l Conf. Supercomputing (SC), 2011.

6.
PRAMFS, available at http://pramfs.sourceforge.net

7.
N. K. Edel, D. Tuteja, E. L. Miller, and S. A. Brandt, "MRAMFS: a compressing file system for non-volatile RAM," Proc. 12th IEEE Int'l Symp. Modeling, Analysis, and Simulation of Computer and Telecommun. Systems (MASCOTS), 2004.

8.
S. Baek, C. Hyun, J. Choi, D. Lee, and S. H. Noh, "Design and analysis of a space conscious nonvolatile-RAM file system," Proc. IEEE Region 10 Conf. (TENCON), 2006.

9.
S. Baek, K. Sun, J. Choi, E. Kim, D. Lee, and S. H. Noh, "Taking advantage of storage class memory technology through system software support," Proc. Workshop on Interaction between Operating Systems and Computer Architecture (WIOSCA), 2009.

10.
Emerging Non-Volatile Memory (NVM) Technologies & Markets 2015, Yole Development

11.
J. Kim, N. Kang, "Secure Configuration Scheme of Pre-shared Key for Lightweight Devices in Internet of Things," The Journal of The Institute of Internet, Broadcasting and Communication (JIIBC), Vol. 15, No. 3, pp. 1-6, 2015

12.
J. Park, N. Kang, "Design of Smart Service based on Reverse-proxy for the Internet of Things," The Journal of The Institute of Internet, Broadcasting and Communication(JIIBC), Vol. 14, No. 6, pp. 1-6, 2014