Operating System Research for Next Generation Large Scale NVRAM

차세대 비휘발성 메모리 기반 운영체제 연구의 필요성

  • 원유집 (한양대학교 전자컴퓨터통신공학과) ;
  • 강수용 (한양대학교 정보통신학부)
  • Published : 2009.05.21

Abstract

Keywords

References

  1. Aleph One, 'YAFFS: Yet another flash ftling system,' Electronic document available online at http://www.alephl.co.uk/yaffs/index.html. Cambridge, UK
  2. An-I Andy Wang, Geoff Kuenning, Peter Reiher, and Gerald Popek. 'The Conquest File System: Better Performance Through a Disk/PersistentRAM Hybrid Design". ACM Transactions on Storage, 2(3), PP. 1-40, 2006 https://doi.org/10.1145/1168910.1168914
  3. Introducing ext3 - IBM developerWorks Advanced filesystem implementor's guide, Part 7, http://www-128. ibm. com! developetworks/linux/library /1-fs7.html
  4. Kevin Greenan, Ethan L. Miller, 'CompulsiveFS : Making NVRAM Suitable for Extremely Reliable Storage', Work in Progress at The 5th USENIX Conference on File and Storage Technolgoies (FAST'07) January 2007
  5. Marshall Kirk McKusick, William N. Joy, Samuel J. Leffler and Robert S. Fabry (August 1984). 'A Fast File System for UNIX'. ACM Transactions on Computer Systems 2 (3): 181-197 https://doi.org/10.1145/989.990
  6. M. Wu, 'The Architecture of eNVy, A Non-Volatile, Main Memory Storage System', Technical Report, Rice COMP TR94-229, April 1994
  7. Nagar, Rajeev (1997). Windows NT File System Internals:A Developer's Guide. O'Reilly. ISBN 978-1-56592-249-5
  8. Nathan K. Edel, Deepa Tuteja, Ethan L. Miller, Scott A. Brandt, 'MRAMFS: A compressing file system for non-volatile RAM,' In Proceedings of MASCOTS 2004, Volendam, Netherlands, October 2004
  9. Paul Gortmaker, 'Using the RAM disk block device with Linux,' Documentation in Linux Source
  10. p. Snyder. 'tmpfs: A virtual memory file system.' In Proceedings of the Autumn 1990 European UNIX Users' Group Conference, pages 241-248, Nice, France, Oct 1990.
  11. PRAMFS, http://pramfs.sourceforge.net/
  12. Scott M. Fulton, III, BetaNews, 'Samsung PRAM Could Replace Flash Memory', September, 2006
  13. Seltzer, M. et al. (2000). 'Journaling Versus Soft Updates: Asynchronous Meta-data Protection in File Systems.' USENIX Annual Technical Conference. 71-84
  14. S.R. Kleiman., 'Vnodes: An Architecture for Multiple File System Types in Sun Unix,' USENIX Association: Summer Conference Proceedings, Atlanta, 1986
  15. Thompson, K., "UNIX Implementation", Bell System Technical Journal, Jul. -Aug. 1978, Vol. 57, No.6, Part 2, pp.1931-1946 https://doi.org/10.1002/j.1538-7305.1978.tb02137.x
  16. Woodhouse, D., 'JFFS: The journaling flash Jile system,' Presented in the Ottawa Linux Symposium, July 2001 (no proceedings); a 12-page article is available online at http://sources.redhat.com/jffs2/jffs2.pdf