請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/34105完整後設資料紀錄
| DC 欄位 | 值 | 語言 |
|---|---|---|
| dc.contributor.advisor | 劉邦鋒 | |
| dc.contributor.author | Chung-Hao Chuang | en |
| dc.contributor.author | 莊中豪 | zh_TW |
| dc.date.accessioned | 2021-06-13T05:54:29Z | - |
| dc.date.available | 2007-07-17 | |
| dc.date.copyright | 2006-07-17 | |
| dc.date.issued | 2006 | |
| dc.date.submitted | 2006-07-01 | |
| dc.identifier.citation | [1] Byu trace distribution center. http://tds.cs.byu.edu/tds/index.jsp.
[2] Flash memory. http://en.wikipedia.org/wiki/Flash_memory. [3] Samsung nand flash memory. http://www.samsung.com. [4] Toshiba nand flash memory. http://www.toshiba.com. [5] Li-Pin Chang and Tei-Wei Kuo. An adaptive stripping architecture for flash memory storage systems of embedded systems. In IEEE Eighth Real-Time and Embedded Technology and Applications Symposium (RTAS), 2002. [6] Li-Pin Chang and Tei-Wei Kuo. A real-time garbage collection mechanism for flash-memory storage systems in embedded systems. In Preceedings of the 8th International Conference on Real-Time Computing Systems and Applications, 2002. [7] M. L. Chiang, C. H. Paul, and R. C. Chang. Manage flash memory in personal communicate devices. In Proceedings of IEEE International Symposium on Consumer Electronics, 1997. [8] Li-Fu Chou and Pangfeng Liu. Efficient allocation algorithms for flash file systems. In 11th International Conference on Parallel and Distributed Systems, 2005. [9] K. Han-Joon and L. Sang-goo. Memory management for flash storage system. In Proceedings of the Computer Software and Applications Conference, 1999. [10] A. Kawaguchi, S. Nishioka, and H. Motoda. A flash memory based file system. In Proceedings of the USENIX Technical Conference, 1995. [11] Vipin Malik. Jffs2 is broken. In Mailing List of Memory Technology Device (MTD) Subsystem for Linux, June 28th 2001. [12] Ronald L. Rivest Thomas H. Cormen, Charles E. Leiserson and Clifford Stein. Introduction to Algorithms, Second Edition. The MIT Press, 2001. | |
| dc.identifier.uri | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/34105 | - |
| dc.description.abstract | Embedded systems have been developing rapidly in recent years, and flash memory technology has become a major part of embedded systems because of its shock-resistance, low power consumption, and non-volatile nature. Since flash memory has write-once and bulk-erase properties, an intelligent allocation algorithm is essential to providing applications efficient storage service. In this paper, we first demonstrate that the online version of FLASH allocation problem is difficult, since we can find an adversary that makes every online algorithm to use as many number of blocks as a naive and inefficient algorithm.
As a result this paper will focus on the offline version of the FLASH allocation problem, and we propose an allocation algorithm called Best Match (BestM) for allocating blocks in FLASH file systems. The performance of the proposed BestM algorithm is compared with a previously proposed First Re-arrival First Serve (FRFS) method through a series of experiments. The experimental results indicate that BestM deliver better performance than FRFS, especially when the length of the page access sequence scales up, or when the number of cells in every block increases. | en |
| dc.description.provenance | Made available in DSpace on 2021-06-13T05:54:29Z (GMT). No. of bitstreams: 1 ntu-95-R93922130-1.pdf: 178358 bytes, checksum: 27c20cb2dd56ef48760dab204772bb79 (MD5) Previous issue date: 2006 | en |
| dc.description.tableofcontents | Contents
1 Introduction 4 2 Flash Memory Allocation Model 6 2.1 Flash Memory Systems 6 2.2 Page Access Sequence 7 2.3 Flash Memory Allocation 7 3 Algorithms 9 3.1 The Online Problem 9 3.1.1 First-Come-First-Serve Algorithm 10 3.2 The Offline Problem 10 3.2.1 First-Rearrival-First-Serve 10 3.2.2 Best Match 12 4 Experimental Results 17 4.1 Implementation Issues 17 4.1.1 Intersected Intervals 17 4.1.2 Contained Intervals 18 4.1.3 Disjoint Intervals 18 4.1.4 Time Complexity 19 4.2 Experimental Settings 19 4.3 Effect of The Length of Page Access Sequence 20 4.4 The Effects of Cell Number 20 5 Conclusion 24 | |
| dc.language.iso | en | |
| dc.subject | 配置 | zh_TW |
| dc.subject | 快閃記憶體 | zh_TW |
| dc.subject | 線上演算法 | zh_TW |
| dc.subject | adversary | en |
| dc.subject | Flash memory | en |
| dc.subject | allocation | en |
| dc.subject | offline | en |
| dc.subject | online | en |
| dc.title | 快閃記憶體區塊配置方法 | zh_TW |
| dc.title | Block Allocation Algorithms for FLASH File Systems | en |
| dc.type | Thesis | |
| dc.date.schoolyear | 94-2 | |
| dc.description.degree | 碩士 | |
| dc.contributor.oralexamcommittee | 王大為,薛智文 | |
| dc.subject.keyword | 快閃記憶體,線上演算法,配置, | zh_TW |
| dc.subject.keyword | adversary,online,offline,allocation,Flash memory, | en |
| dc.relation.page | 25 | |
| dc.rights.note | 有償授權 | |
| dc.date.accepted | 2006-07-03 | |
| dc.contributor.author-college | 電機資訊學院 | zh_TW |
| dc.contributor.author-dept | 資訊工程學研究所 | zh_TW |
| 顯示於系所單位: | 資訊工程學系 | |
文件中的檔案:
| 檔案 | 大小 | 格式 | |
|---|---|---|---|
| ntu-95-1.pdf 未授權公開取用 | 174.18 kB | Adobe PDF |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。
