최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기Journal of the Institute of Electronics Engineers of Korea = 전자공학회논문지, v.49 no.12, 2012년, pp.149 - 155
김주경 (인하대학교 전자공학과) , 이승규 (인하대학교 전자공학과) , 김덕환 (인하대학교 전자공학과)
SSD is a storage device of having high-performance controller and cache buffer and consists of many NAND flash memories. Because NAND flash memory does not support in-place update, valid pages are invalidated when update and erase operations are issued in file system and then invalid pages are compl...
* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.
핵심어 | 질문 | 논문에서 추출한 답변 |
---|---|---|
SSD란 무엇인가? | SSD(Solid State Disk)는 다수의 NAND 플래시 메모리로 구성되었으며 내부에 고성능 컨트롤러와 캐시 버퍼를 포함한 스토리지 장치이다. NAND 플래시 메모리는 제자리 덮어쓰기가 안되기 때문에 파일시스템에서 유효페이지가 갱신 및 삭제시 무효페이지로 전환되어 완전히 삭제하기 위해서는 가비지 컬렉션 과정을 거쳐야한다. | |
NAND 플래시 메모리가 완전 삭제를 위해 가비지 컬렉션 과정을 거처야 하는 이유는? | SSD(Solid State Disk)는 다수의 NAND 플래시 메모리로 구성되었으며 내부에 고성능 컨트롤러와 캐시 버퍼를 포함한 스토리지 장치이다. NAND 플래시 메모리는 제자리 덮어쓰기가 안되기 때문에 파일시스템에서 유효페이지가 갱신 및 삭제시 무효페이지로 전환되어 완전히 삭제하기 위해서는 가비지 컬렉션 과정을 거쳐야한다. 하지만 가비지 컬렉션은 지연시간이 긴 Erase 연산을 포함하기 때문에 SSD의 I/O 성능을 감소시키고 마모도를 증가시키는 문제가 된다. | |
NAND 플래시 메모리의 데이터 완전 삭제를 위하여 거쳐야 하는 가비지 컬렉션 과정의 문제점은? | NAND 플래시 메모리는 제자리 덮어쓰기가 안되기 때문에 파일시스템에서 유효페이지가 갱신 및 삭제시 무효페이지로 전환되어 완전히 삭제하기 위해서는 가비지 컬렉션 과정을 거쳐야한다. 하지만 가비지 컬렉션은 지연시간이 긴 Erase 연산을 포함하기 때문에 SSD의 I/O 성능을 감소시키고 마모도를 증가시키는 문제가 된다. 본 논문에서는 입력데이터에 대하여 유효데이터와 무효데이터에서 중복검사를 실행하는 기법을 제안한다. |
N. Agrawal, V. Prabhakan, T. Wobber, J. D. Davis, M. Manasse and R. Panigrahy, "Design Tradeoffs for SSD Performance," USENIX'08 ATC, 57-70p, 2008.
G. Wu, X. He and B. Eckart, "An Adaptive Write Buffer Management Scheme for Flash-Based SSDs," ACM Transactions on Storage, Vol.8, No.1, 1-24p, 2012.
J.-Y. Shin, Z.-L. Xia, N.-Y. Xu, R. Gao, X.-F. Cai, S. Maeng, F.-H. Hsu, "FTL Design Exploration in Reconfigurable High-Performance SSD for Server Applications," ACM ICS'09, 338 -349p, 2009.
A. Berman, Y. Birk, "Integrating De-duplication and Write for Increased Performance and Endurance of Solid-State Drives," IEEE 26th IEEEI, 821-823p, 2010.
J. Lee, Y. Kim, G. M. Shipman, S. Oral, F. Wang and J. Kim, "A Semi-Preemtive Garbage Collector for Solid State Drives," IEEE ISPASS, 12-21p, 2011.
J. Kim, S. Lee, P. Mehdi, D. Kim, "Recycling Invalid Data Method for Improving I/O Performance in SSD Storage System," KIISE KCC 2012, Vol.39, No.1(A), 230-232p, 2012.
F. Chen, T. Luo, X. Zhang, "CAFTL: A Content-Aware Flash Translation Layer Enhancing the Lifespan of Flash Memory based Solid State Drives," USENIX FAST'11, 2011.
B. Debnath, S. Sengupta, J. Li, "ChunkStash: Speeding up Inline Storage Deduplication using Flash Memory," USENIX ATC'10, 2010.
D. Meister, A. Brinkmann, "dedupv1: Improving Deduplication Throughput using Solid State Drives(SSD)," IEEE MSST, 1-6p, 2010.
D. Bhagwat, K. Eshghi, D. D. E. Long, M. Lillibridge, "Extreme Binning: Scalable, Parallel Deduplication for Chunk-based File Backup," IEEE MASCOTS'09, 1-9, 2009.
H. E. Michail, A. P. Kakarountas, A. Milidonis, C. E. Goutis, "Efficient Implementation of the Keyed-Hash Message Authentication Code(HMAC) Using the SHA-1 Hash Function," IEEE ICECS, 567-570p, 2004.
Q. He, Z. Li, X. Zhang, "Data Deduplication Techniques," IEEE FITME, 430-433p, 2010.
C.-H. Wu, H.-S. Wu, "A Data De-duplication Access Framework for Solid State Drives," ACM SAC'11, 600-604p, 2011.
G. Wu, X. He, " $\Delta$ FTL: Improving SSD Lifetime via Exploiting Content Locality," ACM EuroSys'12, 253-265p, 2012.
O. Kwon, K. Koh, "Swqp Space Management Technique for Portable Consumer Electronics with NAND Flash Memory," IEEE Transactions on Consumer Electronics, Vol.56, No.3, 1524- 1531p, 2010.
J.-S. Song, J.-M. Huh, Y.-S. Yang, D.-H. Kim, "SSD-based RAID-6 System Architecture for Reliability and Performance Enhancement," IEEK, Vol.47, CI, No.6, 589-598p, 2010.
Y.-S. Yang, D.-H. Kim, "Data allocation and Replacement Method based on The Access Frequency for Improving The Performance of SSD," IEEK, Vol.48, CI, No.5, 528-536p, 2011.
*원문 PDF 파일 및 링크정보가 존재하지 않을 경우 KISTI DDS 시스템에서 제공하는 원문복사서비스를 사용할 수 있습니다.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.