• Title/Summary/Keyword: 플래시 저장 장치

Search Result 240, Processing Time 0.045 seconds

Performance Analysis on Storage IO Software Layer of Android Platform (안드로이드 플랫폼의 스토리지 접근 소프트웨어 계층의 성능 부하 분석)

  • Kim, Hyuk-Joong;Ahn, Jeong-Cheol;Shin, Dong-Kun
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2012.06a
    • /
    • pp.290-292
    • /
    • 2012
  • 스마트폰 등의 임베디드 시스템에서는 낸드 플래시 기반 저장장치를 주로 사용한다. 하지만 지금까지의 운영체제의 블록 IO 시스템은 하드 디스크를 대상으로 설계되었기 때문에 낸드 플래시 메모리 기반의 저장장치의 특성을 고려하지 못하였다. 또한, 낮은 성능의 하드디스크에서는 운영체제에서 IO를 처리하는 소프트웨어 계층의 부하가 무시될 수 있었으나, 고성능의 낸드 플래시 메모리에서는 문제가 될 수 있다. 본 논문에서는 스마트 디바이스의 운영체제 중 하나인 안드로이드 플랫폼을 기반으로 IO 요청을 수행하는 소프트웨어 계층별 성능을 측정하였으며, 또한 멀티 프로세스상에서 IO 성능에 어떤 영향을 받는지 관찰했다. 실험 결과 IO 요청의 단위가 작은 경우는 운영체제에서의 부하가 저장장치에서 요청을 처리하는 지연 시간보다 압도적으로 크게 나타났으며, 16KB 단위의 IO 요청에 대해서 전체 지연 시간의 90%를 차지하였다. 또한, 멀티 프로세스 환경에서 IO를 처리하면서 인터럽트를 처리하는 시간이 증가하는 것을 확인했다.

A Fast Editing/Writing Technique for Large-scale Multimedia Files with Data Sharing based on YAFFS (YAFFS 기반의 데이터 공유를 통한 대용량 멀티미디어 파일 고속 편집 저장 기법)

  • Seung Wan Jung;Young Jin Nam;Dae Wha Seo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2008.11a
    • /
    • pp.1134-1137
    • /
    • 2008
  • 최근 디지털 기술의 발달로 인해 디지털 캠코더, 디지털 카메라 등의 휴대용 멀티미디어 기기가 증가하고 있고, 이러한 휴대용 장치를 위한 저장 장치로 낸드 플래시가 많이 사용된다. 이러한 장치는 고화질 미디어 컨텐츠 녹화 기능을 제공하고, 녹화된 영상물은 대용량 파일 형태로 저장된다. 대용량 파일의 필요한 부분만을 편집하여 재 저장하기 위해서는 새로운 기법이 요구된다. 본 논문은 낸드 플래시 메모리 전용 파일 시스템인 YAFFS를 사용하는 멀티미디어 휴대 장치에서 멀티미디어 파일을 고속으로 편집하고 동시에 필요한 저장 공간 소모를 최소화 하는 기법을 제안한다. 동영상 파일 편집 후 저장에 있어서 현재의 낸드 플래시 파일 시스템들은 편집 내용을 빈 공간에 새로 저장하기 때문에, 대용량의 파일일수록 많은 시간과 저장 공간이 소모 된다. 본 논문에서 제안하는 기법은 동영상 편집 후 파일 간에 중복되는 데이터를 새로 저장하지 않고 공유하도록 하면서 소모되는 시간과 공간을 최소화 한다. 이를 위해 파일 간 공유 되는 데이터를 관리하는 페이지 공유 맵을 설계하고 이를 이용한 동영상 고속 편집 저장 기법을 제시한다.

Efficient Metadata Management Scheme in NAND Flash based Storage Device (플래시 메모리기반 저장장치에서 효율적 메타데이터 관리 기법)

  • Kim, Dongwook;Kang, Sooyong
    • Journal of Digital Contents Society
    • /
    • v.16 no.4
    • /
    • pp.535-543
    • /
    • 2015
  • Recently, NAND flash based storage devices are being used as a storage device in various fields through hiding the limitations of NAND flash memory and maximizing the advantages. In particular, those storage devices contain a software layer called Flash Translation Layer(FTL) to hide the "erase-before-write" characteristics of NAND flash memory. FTL includes the metadata for managing the data requested from host. That metadata is stored in internal memory because metadata is very frequently accessed data for processing the requests from host. Thus, if the power-loss occurs, all data in memory is lost. So metadata management scheme is necessary to store the metadata periodically and to load the metadata in the initialization step. Therefore we proposed the scheme which satisfies the core requirements for metadata management and efficient operation. And we verified the efficiency of proposed scheme by experiments.

Design and Implementation of NAND Flash Memory Access Layer (NAND플래시 메모리의 효율적 사용을 위한 접근계층의 설계 및 구현)

  • 박정태;최문선;김성조
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04a
    • /
    • pp.178-180
    • /
    • 2004
  • 최근 소형 모바일 기기들이 대중화되고 그 종류가 다양해지면서 플래시 메모리가 기본 저장 매체로서 많이 사용되고 있다. 플래시 메모리는 기존의 하드디스크 같은 자기 매체에 비해서 크기가 작고, 전력소모도 적으며 내구성도 높다. 멀티미디어 데이터를 다루는 기기들이 증가하면서 플래시 메모리 중에서도 비용이 저렴하고 단일 칩으로도 대용량을 가지는 NAND형 플래시 메모리를 저장장치로 사용하는 기기들이 계속해서 늘어나고 있다. NAND 플래시 메모리는 기존에 많이 사용되던 NOR 플래시 메모리와는 다른 않은 특징이 있다. 따라서 NAND 플래시 메모리에 적합한 저장 기법을 설계하기 위해서는 NAND 플래시 메모리의 특징을 잘 이해하고 이용해야 한다. 이에 본 논문에서는 NAND 플래시 메모리를 효율적으로 사용할 수 있도록 해주는 접근계층을 설계, 구현하고 이에 대한 구조와 세부 특징에 대해서 살펴본다. 본 논문에서 구현한 접근계층은 하드웨어에 종속적이지 않으며 NAND 플래시 메모리가 제공하는 다양한 기능을 상위 계층에서 충분히 활용할 수 있도록 설계되었다.

  • PDF

Recovering Files Deleted by Data Wipe on NAND Flash Memory (NAND 플래시 메모리 상에서 데이터 와이프에 의한 삭제 파일 복구 기법)

  • Lim, Yoon-Bin;Shin, Myung-Sub;Park, Dong-Joo
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2011.06c
    • /
    • pp.77-79
    • /
    • 2011
  • 최근 플래시 메모리가 디지털 기기의 저장장치로 많이 사용되면서 범죄와 관련하여 중요 증거나 단서가 디지털 기기 내에 저장되는 경우가 많아지고 있다. 이러한 현상은 플래시 메모리에 저장된 데이터는 디지털 포렌식 수사에 도움이 될 가능성이 있기 때문에 와이핑 툴(Wiping Tool)을 사용하여 저장된 데이터를 영구 삭제하게 된다. 플래시 메모리는 덮어쓰기가 불가능하기 때문에 와이핑(Wiping) 되어도 이전 데이터가 남아있는 특성이 있다. 이전 데이터를 복구하기 위해서는 기존 하드디스크 기반의 복구기법으로는 복구하기 어렵다. 최근 연구된 플래시 메모리 복구기법은 메타정보의 의존도가 높은 문제가 있다. 그래서 기존 플래시 메모리 복구기법을 보완하여 플래시 메모리 특성을 이용한 다른 방식의 연구가 필요하다. 본 기법은 플래시 메모리에 데이터 와이프로 삭제된 파일을 검색하고, 검증 절차를 거쳐 파일을 복구하는 기법을 제안한다.

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

  • Joo, Dong-Soo;Joo, Young-Do;Lee, Dong-Ho
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2007.06c
    • /
    • pp.92-97
    • /
    • 2007
  • 차세대 저장매체로 떠오르고 있는 플래시 메모리는 가벼운 무게, 작은 부피 그리고 온도 및및 충격에 강한 내구성, 적은 전력소모, 빠른 자료 접근성 등의 특징을 가지고 있어 MP3 플레이어, 디지털 카메라, PDA, 핸드폰등과 같은 휴대용 전자기기에 저장장치로 사용되고 있다. 하지만 플래시 메모리가 가지는 하드웨어적 특성 때문에 디스크 기반의 저장장치와는 다른 접근 기법이 필요하다. 특히 B+트리가 구축될 때 레코드의 삽입, 삭제연산 및 노드 분할 연산은 많은 중첩쓰기 연산을 발생하기 때문에 플래시 메모리의 성능을 심각하게 저하시킨다. 본 논문에서는 B+트리의 연산이 수행되는 과정에서 플래시 메모리로 예약버퍼의 색인단위를 반출해야 할 때, 이를 효과적으로 처리 할 수 있는 방법을 제안한다.

  • PDF

Design and Performance Evaluation of a Flash Compression Layer for NAND-type Flash Memory Systems (NAND형 플래시메모리를 위한 플래시 압축 계층의 설계 및 성능평가)

  • Yim Keun Soo;Bahn Hyokyung;Koh Kern
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.32 no.4
    • /
    • pp.177-185
    • /
    • 2005
  • NAND-type flash memory is becoming increasingly popular as a large data storage for mobile computing devices. Since flash memory is an order of magnitude more expensive than magnetic disks, data compression can be effectively used in managing flash memory based storage systems. However, compressed data management in NAND-type flash memory is challenging because it supports only page-based I/Os. For example, when the size of compressed data is smaller than the page size. internal fragmentation occurs and this degrades the effectiveness of compression seriously. In this paper, we present an efficient flash compression layer (FCL) for NAND-type flash memory which stores several small compressed pages into one physical page by using a write buffer Based on prototype implementation and simulation studies, we show that the proposed scheme offers the storage of flash memory more than $140\%$ of its original size and expands the write bandwidth significantly.

FAT 호환 플래시 메모리 파일 시스템을 위한 성능 최적화 기법

  • Kim Sung-Kwan;Lee Dong-Hee;Min Sang Lyul
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.07a
    • /
    • pp.796-798
    • /
    • 2005
  • 최근 휴대용 단말기 및 임베디드 시스템 등을 위한 저장 장치로서 플래시 메모리가 각광받고 있다. 이때 저장 장치 관리를 위한 플래시 메모리 파일 시스템의 역할이 중요한데, 이를 위해 전용 플래시 메모리 파일 시스템이 제안되기도 했지만 산업계에서는 사실상의 표준으로 FAT 파일 시스템이 광범위하게 사용되고 있다. 그러나 FAT 파일 시스템은 플래시 메모리의 물리적 특성을 고려하지 않고 설계되었기에 성능상 개선의 여지가 있다. 본 논문에서는 FAT 파일 시스템을 대상으로 플래시 메모리의 동작 특성을 고려한 성능 최적화 기법을 제안한다. 구체적으로 본 논문에서 제안되는 기법은 파일 삭제 시 FAT 파일 시스템의 기본 동작을 확장한 것으로 플래시 메모리 위에서 동작하는 FAT 파일 시스템의 쓰기 성능을 개선하는 효과를 보여 준다. 실험 결과 약 $29\%$의 쓰기 성능 개선 효과가 있음을 확인할 수 있었다.

  • PDF

Implementation of Compression-based ECC for Flash Memory Storage System (압축과 적응적 ECC를 활용한 플래시 저장 시스템의 구현)

  • Kim, Ki-Jin;Lim, Seung-Ho
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2017.11a
    • /
    • pp.30-32
    • /
    • 2017
  • 낸드 플래시 메모리는 데이터 용량의 급격한 증가로 인해서 저장장치로 널리 사용되게 되었으나, 마찬가지로 급격히 증가하는 에러 발생률에 의해서 저장장치의 신뢰성에 문제가 되고 있다. 일반적으로 에러 발생에 대한 보정을 위해서 낸드 플래시 메모리는 ECC 기법을 사용하는데, 본 논문에서는 압축기법을 활용하여 줄어든 유효 데이터에 대한 적응적 ECC 기법을 적용함으로써 에러 발생시 에러 보정능력을 향상시켜줄 수 있는 기법을 제안하였다. 이러한 에러 보정방법을 통해서 낸드 플래시 메모리 기반의 저장 시스템에 대한 에러 발생률이 낮아짐을 보여주고 있다.

A Study for Configuring Hybrid Storage System include DRAM SSD and HDD devices (DRAM SSD와 하드디스크 어레이를 이용한 하이브리드 저장장치 시스템 설계)

  • Kim, Young-Hwan;Son, Jae-Gi;Park, Changwon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.11a
    • /
    • pp.288-289
    • /
    • 2012
  • 최근 데이터 저장을 위한 고속 입출력에서 병목현상을 해결하기 위해 다양한 SSD(Solid State Drive) 관련 연구가 많이 수행되고 있다. 대표적인 것으로 비휘발성 메모리인 플래시와 차세대 반도체 메모리인 SCM(Storage Class Memory) SSD가 있고, 휘발성 메모리인 DRAM기반의 SSD가 있다. 플래시 또는 SCM 메모리기반 저장장치는 하드 디스크기반 저장장치에 비해 읽기 속도가 빠르며, 내구성이 강하다는 장점으로 새로운 저장장치 시스템의 저장매체로 부각되고 있으나, 단위 저장 공간 당 높은 가격으로 인해 저장장치 시스템에 적용하기 에는 많은 문제점이 있다. 최근에는 이러한 문제를 해결하기 위해 고용량의 하드디스크와 SSD를 RAID 또는 단일 저장장치 매체로 구성하는 하이브리드 저장장치에 관한 연구와 제품이 출시되고 있다. 본 논문에서는 이러한 하이브리드 저장 매체 어레이를 저장장치 시스템으로 구성하기 위한 볼륨구성과 해당 서버에 볼륨 제공 서비스를 수행하기 위한 하이브리드 저장장치 시스템 설계 방법에 대해 설명한다.