27.07.2013 Views

Design, Implementation, and Performance Evaluation of Flash ...

Design, Implementation, and Performance Evaluation of Flash ...

Design, Implementation, and Performance Evaluation of Flash ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

FLASH MEMORY-BASED FILE SYSTEM ON CHIP<br />

data processing,” IEEE Computer, Vol. 34, 2001, pp. 68-74.<br />

14. D. Anderson, “Object based storage devices: a comm<strong>and</strong> set proposal,” Technical<br />

Report, National Storage Industry Consortium, 1999.<br />

15. OSD workgroup, http://www.snia.org/tech_activities/workgroups/osd.<br />

16. F. Douglis, R. Caceres, F. Kaashoek, K. Li, B. Marsh, <strong>and</strong> J. A. Tauber, “Storage al-<br />

ternatives for mobile computers,” in Proceedings <strong>of</strong> the 1st Symposium on Operating<br />

Systems <strong>Design</strong> <strong>and</strong> <strong>Implementation</strong>, 1994, pp. 25-37.<br />

17. B. Marsh, F. Douglis, <strong>and</strong> P. Krishnan, “<strong>Flash</strong> memory file caching for mobile computers,”<br />

in Proceedings <strong>of</strong> the 27th Annual Hawaii International Conference on Systems<br />

Sciences, 1994, pp. 451-461.<br />

18. J. Kim, J. M. Kim, S. H. Noh, S. L. Min, <strong>and</strong> Y. Cho, “A space-efficient flash translation<br />

layer for Compact<strong>Flash</strong> systems,” IEEE Transactions on Consumer Electronics,<br />

Vol. 28, 2002, pp. 366-375.<br />

19. M. Wu <strong>and</strong> W. Zwaenepoel, “eNVy: a non-volatile, main memory storage system,”<br />

in Proceedings <strong>of</strong> the 6th International Conference on Architectural Support for<br />

Programming Languages <strong>and</strong> Operating Systems, 1994, pp. 86-97.<br />

20. Intel Corporation, “Underst<strong>and</strong>ing the flash translation layer (FTL) specification,”<br />

http://developer.intel.com.<br />

21. A. Kawaguchi, S. Nishioka, <strong>and</strong> H. Motoda, “A flash-memory based file system,” in<br />

Proceedings <strong>of</strong> the USENIX Technical Conference, 1995, pp. 155-164.<br />

22. MTD, “Memory technology device (MTD) subsystem for Linux,” http://www.linux-<br />

mtd.infradead.org.<br />

23. D. Woodhouse, Red Hat, Inc., “JFFS: the journaling flash file system,” http://sources.<br />

redhat.com/jffs2/jffs2-html/.<br />

24. Aleph One Company, “Yet another flash filing system,” http://www.aleph1.co.uk/<br />

armlinux/projects/yaffs/.<br />

25. M. Rosenblum <strong>and</strong> J. K. Ousterhout, “The design <strong>and</strong> implementation <strong>of</strong> a log-struc-<br />

tured file system,” ACM Transactions on Computer Systems, Vol. 10, 1992, pp. 26-51.<br />

26. S. Kleiman, “Vnode: an architecture for multiple file systems in Sun UNIX,” in Proceedings<br />

<strong>of</strong> the USENIX Technical Conference, 1986, pp. 238-247.<br />

27. A. Birrel <strong>and</strong> B. Nelson, “Implementing remote procedure calls,” ACM Transactions<br />

on Computer Systems, Vol. 2, 1984, pp. 39-59.<br />

28. IEEE, Information Technology – Portable Operating System Interface (POSIX) Part<br />

1: System Application Program Interface (API) [C Language], IEEE, 1990.<br />

29. Personal Computer Card Interface Association, “PCMCIA PC card st<strong>and</strong>ard release<br />

2.1,” 1993.<br />

30. R. Hagmann, “Reimplementing the Cedar file system using logging <strong>and</strong> group commit,”<br />

in Proceedings <strong>of</strong> the 11th Symposium on Operating System Principles, 1987,<br />

pp. 155-162.<br />

31. M. S. Kwon, S. H. Bae, S. S. Jung, D. Y. Seo, <strong>and</strong> C. K. Kim, “KFAT: log-based<br />

transactional FAT file system for embedded mobile systems,” in Proceedings <strong>of</strong> the<br />

US-Korea Conference on Science, Technology, <strong>and</strong> Entrepreneurship.<br />

32. J. K. Ousterhout, “Why aren’t operating systems getting faster as fast as hardware?”<br />

in Proceedings <strong>of</strong> theUSENIX Technical Conference, 1990, pp. 247-256.<br />

1885

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!