• Title/Summary/Keyword: Flash Resistant

Search Result 16, Processing Time 0.026 seconds

Design and Implementation of an Efficient FTL for Large Block Flash Memory using Improved Hybrid Mapping (향상된 혼합 사상기법을 이용한 효율적인 대블록 플래시 메모리 변환계층 설계 및 구현)

  • Park, Dong-Joo;Kwak, Kyoung-Hoon
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.15 no.1
    • /
    • pp.1-13
    • /
    • 2009
  • Flash memory is widely used as a storage medium of mobile devices such as MP3 players, cellular phones and digital cameras due to its tiny size, low power consumption and shock resistant characteristics. Currently, there are many studies to replace HDD with flash memory because of its numerous strong points. To use flash memory as a storage medium, FTL(Flash Translation Layer) is required since flash memory has erase-before-write constraints and sizes of read/write unit and erase unit are different from each other. Recently, new type of flash memory called "large block flash memory" is introduced. The large block flash memory has different physical structure and characteristics from previous flash memory. So existing FTLs are not efficiently operated on large block flash memory. In this paper, we propose an efficient FTL for large block flash memory based on FAST(Fully Associative Sector Translation) scheme and page-level mapping on data blocks.

Implementation of Efficient and Reliable Flash File System (효율적이고 신뢰성 있는 플래시 파일시스템의 구현)

  • Jin, Jong-Won;Lee, Tae-Hoon;Lee, Seung-Hwan;Chung, Ki-Dong
    • Journal of Korea Multimedia Society
    • /
    • v.11 no.5
    • /
    • pp.651-660
    • /
    • 2008
  • Flash memory is widely used in embedded systems because of its benefits such as non-volatile, shock resistant, and low power consumption. However, NAND flash memory suffers from out-place-update, limited erase cycles, and page based read/write operations. To solve these problems, YAFFS and RFFS, the flash memory file systems, are proposed. However YAFFS takes long time to mount the file system, because all the files are scattered all around flash memory. Thus YAFFS needs to fully scan the flash memory. To provide fast mounting, RFFS has been proposed. It stores all the block information, the addresses of block information and meta data to use them at mounting time. However additional operations for the meta data management are decreasing the performance of the system. This paper presents a new NAND flash file system called ERFFS (Efficient and Reliable Flash File System) which provides fast mounting and recovery with minimum mata data management. Based on the experimental results, ERFFS reduces the flash mount/recovery time and the file system overhead.

  • PDF

An Efficient Index Buffer Management Scheme for a B+ tree on Flash Memory (플래시 메모리상에 B+트리를 위한 효율적인 색인 버퍼 관리 정책)

  • Lee, Hyun-Seob;Joo, Young-Do;Lee, Dong-Ho
    • The KIPS Transactions:PartD
    • /
    • v.14D no.7
    • /
    • pp.719-726
    • /
    • 2007
  • Recently, NAND flash memory has been used for a storage device in various mobile computing devices such as MP3 players, mobile phones and laptops because of its shock-resistant, low-power consumption, and none-volatile properties. However, due to the very distinct characteristics of flash memory, disk based systems and applications may result in severe performance degradation when directly adopting them on flash memory storage systems. Especially, when a B-tree is constructed, intensive overwrite operations may be caused by record inserting, deleting, and its reorganizing, This could result in severe performance degradation on NAND flash memory. In this paper, we propose an efficient buffer management scheme, called IBSF, which eliminates redundant index units in the index buffer and then delays the time that the index buffer is filled up. Consequently, IBSF significantly reduces the number of write operations to a flash memory when constructing a B-tree. We also show that IBSF yields a better performance on a flash memory by comparing it to the related technique called BFTL through various experiments.

Effect of Node Size on the Performance of the B+-tree on Flash Memory (플래시 메모리 상에서 B+-트리 노드 크기 증가에 따른 성능 평가)

  • Park, Dong-Joo;Choi, Hae-Gi
    • The KIPS Transactions:PartA
    • /
    • v.15A no.6
    • /
    • pp.325-334
    • /
    • 2008
  • Flash memory is widely used as a storage medium for mobile devices such as cell phones, MP3 players, PDA's due to its tiny size, low power consumption and shock resistant characteristics. Additionally, some computer manufacturers try to replace hard-disk drives used in Laptops or personal computers with flash memory. More recently, there are some literatures on developing a flash memory-aware $B^+$-tree index for an efficient key-based search in the flash memory storage system. They focus on minimizing the number of "overwrites" resulting from inserting or deleting a sequence of key values to/from the $B^+$-tree. However, in addition to this factor, the size of a physical page allocated to a node can affect the maintenance cost of the $B^+$-tree. In this paper, with diverse experiments, we compare and analyze the costs of construction and search of the $B^+$-tree and the space requirement on flash memory as the node size increases. We also provide sorting-based or non-sorting-based algorithms to be used when inserting a key value into the node and suggest an header structure of the index node for searching a given key inside it efficiently.

A Study on Fire Prevention Requirements and Tests for Small Aircraft (소형항공기의 화재방지 요건 및 시험에 관한 연구)

  • Yoo, Seung-Woo;Jin, Young-Kwon
    • Journal of Aerospace System Engineering
    • /
    • v.5 no.1
    • /
    • pp.7-12
    • /
    • 2011
  • The goal of fire prevention research is to eliminate fires as a cause of fatal accidents and there are two main areas of research. One is to prevent flame propagation during in-flight and it addresses fire hazards. The other is to minimize the possibility of flame penetration or fuselage burn-through and it aims toward post-crash survival include crash protection, emergency evacuation and post-evacuation survival. Civil aviation authorities world-wide are trying to identify threats and measure performance for fire prevention. The results of research are standardized and given as general directions of test methods. This paper has prepared to study and present the means of compliance to the fire prevention requirements and applicable test methods.

Design of Fast Operation Method In NAND Flash Memory File System (NAND 플래시 메모리 파일 시스템에 빠른 연산을 위한 설계)

  • Jin, Jong-Won;Lee, Tae-Hoon;Chung, Ki-Dong
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.14 no.1
    • /
    • pp.91-95
    • /
    • 2008
  • Flash memory is widely used in embedded systems because of its benefits such as non-volatile, shock resistant, and low power consumption. But NAND flash memory suffers from out-place-update, limited erase cycles, and page based read/write operations. To solve these problems, log-structured filesystem was proposed such as YAFFS. However, YAFFS sequentially retrieves an array of all block information to allocate free block for a write operation. Also before the write operation, YAFPS read the array of block information to find invalid block for erase. These could reduce the performance of the filesystem. This paper suggests fast operation method for NAND flash filesystem that solves the above-mentioned problems. We implemented the proposed methods in YAFFS. And we measured the performance compared with the original technique.

Shrinkage Properties of Blast Furnance Slag Cement Mortar by using Frost-Resistant Accelerator (내한촉진제를 사용한 고로시멘트 모르타르의 수축성상)

  • Choi, Hyeong-Gil;Lee, Jun-Cheol
    • Journal of the Korea Institute of Building Construction
    • /
    • v.19 no.1
    • /
    • pp.59-66
    • /
    • 2019
  • In this study, the effects of blast furnance slag cement and frost-resistant accelerator on shrinkage properties and shrinkage properties of mortar were examined. As a result, the addition of the frost-resistant accelerator to both OPC and BB has a small effect on the flash properties of mortar and the compressive strength increases from the early ages. In addition, when a frost-resistant accelerator is used in excess of the standard usage amount, it is necessary to examine the relationship of the expansion behavior at the early age, especially, between the compressive strength development and the expansion property. And it was confirmed that the addition of the frost-resistant accelerator tended to increase the shrinkage of mortar using the OPC and BB. With the addition of the frost-resistant accelerator, the amount of pores with a diameter of under the 30nm, especially, the amount of pores with a diameter of 20 to 30nm and the amount of pores with an ink-bottle decrease, and the shrinkage increases. And it is considered that a change in the amount this range of pores has a large effect on the shrinkage property.

Purification and Characterization of an Antifungal Antibiotic from Bacillus subtilis LAM 97-44 (Bacillus subtilis LAM 97-44가 생산하는 항진균성 항생물질의 정제 및 특성)

  • Lee, No-Woon;Kwon, Tae-Jong;Yi, Dong-Heui
    • Applied Biological Chemistry
    • /
    • v.46 no.2
    • /
    • pp.69-73
    • /
    • 2003
  • A novel antifungal antibiotic for azole-resistant Candida albicans was purified from the culture broth of Bacillus subtilis LAM 97-44 by butanol extraction, Diaion HP-20 and Dowex-50 adsorption chromatography, silica gel flash chromatography followed by HPLC and designated LAM-44A. LAM-44A was stable for 60 min at $100^{\circ}C$, and pH range from 2 to 10. MIC values were observed at $0.5-3.5\;{\mu}g/ml$ against various Candida albicans strains. The antibiotic showed no cytotoxicity for S180, MKN-45, P388, HeLa and 373 at the concentration of 1 mg/ml. LAM-f4A was colorless powder soluble in water, methanol, ethanol, butanol and negative to ninhydrin reaction. The antibiotic had maximum absorption at 273 nm in methanol, and melting point was $202^{\circ}C$. The molecular weight and formula were determined to be 282 and $C_{14}H_{34}O_5$ by $^1H-NMR,\;^{13}C-NMR$, IR spectrum and elemental analysis.

Screening and Characterization of Thermotolerant Alcohol-producing Yeast

  • Sohn, Ho-Yong
    • Journal of Microbiology and Biotechnology
    • /
    • v.4 no.3
    • /
    • pp.215-221
    • /
    • 1994
  • Two strains of yeast (RA-74-2 and RA-912) showing superior fermenting ability at a high temperature were isolated from soils and wastewaters by an enrichment culture method. Based on the morphological and physiological charateristics, the two strains were identified as Saccharomyces cerevisiae and Kluyveromyces marxianus, respectively. RA-74-2 was able to grow upto $43^{\circ}C$ and sustain similar fermenting ability in the temperatures range from 30 to $40^{\circ}C$. In addition, the sugar- and ethanol-tolerance of RA-74-2 were 30% (w/v) glucose and 10% (v/v) ethanol, which appeared to be higher than those of nine other industrial yeast strains currently being used in the alcohol factories. The thermotolerant ethanol fermenting yeast RA-912 showed identical growth in the temperatures range from 35 to $45^{\circ}C$ and was resistant to various heavy metals. The quality and quantity of byproducts of the isolated yeast strains in fermentation broth after fermentation at $40^{\circ}C$ and $45^{\circ}C$ were similiar with those obtained at $30^{\circ}C$. These results show that RA-74-2 can be adopted for the ethanol fermentation process where the expenses for cooling system is significant, and suggest that RA-912 may be applied in either SSF(simultaneous saccharification and fermentation) or Flash-fermentation process and RA-912 may be used as a gene donor for the development of thermotolerant ethanol-fermenting yeasts.

  • PDF

I/O Performance Analysis about Memory Allocation of the UBIFS (UBIFS 메모리 할당에 관한 I/O 성능 분석)

  • Lee, Jaekang;Oh, Sejin;Chung, Kyungho;Yun, Taejin;Ahn, Kwangseon
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.18 no.4
    • /
    • pp.9-18
    • /
    • 2013
  • Flash memory is mostly used on smart devices and embedded systems because of its nonvolatile memory, low power, quick I/O, resistant shock, and other benefits. Generally the typical file systems base on the NAND flash memory are YAFFS2, JFFS2, UBIFS, and etc. In this paper, we had variously made an experiment regarding I/O performance using our schemes and the UBIFS of the latest Linux Kernel. The proposed I/O performance analyses were classified as a sequential access and a random access. Our experiment consists of 6 cases using kmalloc(), vmalloc(), and kmem_cache(). As a result of our experiment analyses, the sequential reading and the sequential rewriting increased by 12%, 11% when the Case 2 has applied vmalloc() and kmalloc() to the UBI subsystem and the UBIFS. Also, the performance improved more by 7.82%, 6.90% than the Case 1 at the random read and the random write.