목록분류 전체보기 (353)
Digital Recipe
http://www.fnnews.com/view_news/2011/04/24/0922290467.html
http://yjlcu.blog.me/140116441174
ref. http://newdaily.co.kr/news/article.html?no=75142
분류 : Flash Translation Layer (FTL) 논문제목 : DFTL: a flash translation layer employing demand-based selective caching of page-level address mappings 발표지 : ASPLOS '09 1. FTL에서 Page-Level Mapping과 Block-Level Mapping의 단점 Page-Mapping 방식 : SRAM 내의 Mapping Table 크기가 커진다. Block-Mapping 방식 : Garbage Collection의 Overhead가 커진다. 2. DFTL의 기본 Idea 자주쓰이는 Mapping 정보만 SRAM에 적재하자. SRAM에 적재되지 않은 Mapping정보를 NAND에서 ..
분류 : Backup Storage System 논문명 : Tradeoffs in Scalable Data Routing for Deduplication Clusters 발표지 : FAST 2011 1. Introduction 최근 백업해야 할 데이터의 양이 기하급수적으로 증가함에 따라 백업 스토리지는 높은 데이터 처리량과 높은 중복제거율을 가져야만 한다. 따라서 이 논문에서는 이런 장점을 가진 하드디스크를 사용하는 클러스터 스토리지 시스템을 제안하고 있다. ※ 중복제거란? 논리적으로 중복되는 데이터를 여러번 저장하기 보다는 물리적으로 한번만 저장함으로서 스토리지 활용도를 높이는 것을 말한다. ※ 클러스터 스토리지 시스템이란? 스토리지를 가진 하나의 시스템을 하나의 노드라고 하고 여러 노드를 묶어 하나의..
1. 꾸준히 한다. .프로그래밍언어도 언어(?)라서, 하루에 몰아서 하는 것보다 매일 꾸준히 하는 것이 중요하다. 경력이 많은 프로그래머들도 몇달만 코딩을 안해도 감이 많이 떨어지는 것을 느낀다. .특히 프로그래밍을 처음 배우는 사람이라면, 꼭 컴퓨터 앞에 앉지 않더라도 책을 항상 가까이해서 문법 및 표현에 익숙해지도록 하는 것이 중요하다. 자주보는 것이 중요하다. 2. 반복해서 한다. .단지 태권도교본을 잘이해했다고 해서 멋진 발차기를 기대할수 없는 것처럼, 책의 내용을 잘 이해했다고 해서 하루아침에 프로그래밍을 잘할수 있는 것은 아니다. .이해한 내용을 바탕으로 수많은 반복연습을 통해서만 지식을 진정한 자신의 것으로 만들 수 있다. (같은 예제를 공부하더라도 이리저리 조금씩 변경해서 공부하는 것이 좋..