03( ) CST13-08.hwp

Size: px
Start display at page:

Download "03(166-174) CST13-08.hwp"

Transcription

1 166 정보과학회논문지 : 시스템 및 이론 제 41 권 제 4 호(2014.8) SSD 장치 내 NCQ를 활용한 쓰기 버퍼 관리 기법 (A Write Buffer Management Scheme Exploiting the NCQ of SSDs) 김성민 김 태 석 (Seongmin Kim) (Taeseok Kim) 요 약 본 논문에서는 SSD(Solid-State Drives) 내의 NCQ(Native Command Queueing)가 가진 정보 를 활용하는 쓰기 버퍼 관리 기법을 제안한다. 호스트로부터 SATA 인터페이스를 통해 요청되는 입출력 명 령들은 우선 NCQ에 도착하여 처리할 준비가 완료될 때까지 큐에서 대기하게 되고, 큐에 존재하는 명령에 관 련된 데이터는 가까운 미래에 반드시 참조된다. 따라서 제안하는 기법은 과거의 참조 패턴 정보와 함께 NCQ 내의 입출력 명령들로부터 얻을 수 있는 미래 참조 패턴 정보를 활용하고, 이를 통해 버퍼 관리 기법의 효율 을 높일 수 있다. 또한, 이 기법은 기존의 여러 버퍼 관리 기법들에 쉽게 적용할 수 있다는 장점이 있다. 모의 실험을 통한 성능평가 결과, 제안하는 기법에 의해 버퍼 히트율이 최대 7.3% 상승하였다. 키워드: NAND 플래시 메모리, SSD, 버퍼 관리 기법, NCQ Abstract In this paper, a write buffer management scheme that exploits the informations within NCQ (Native Command Queueing) of SSDs (Solid-State Drives) is presented. In SSDs with SATA interface, there exist the pending I/O commands in NCQ, and we observed that the data belonging to the I/O commands queued in NCQ would be needed in the near future. We maximize the efficiency of buffer management by using the existence of NCQ in order to obtain the information of future reference pattern as well as past reference pattern. It is important to note that the proposed scheme can be integrated with other existing buffer management schemes without large modification. Through the trace-driven simulation, we show that the proposed scheme outperforms the LRU scheme in terms of hit ratio uo to 7.3%. Keywords: NAND flash memory, SSD, buffer management scheme, NCQ 1. 서 론 본 연구는 지식경제부 및 한국산업기술평가관리원의 산업원천 기술개발 사업(정보통신)의 일환으로 수행하였음. [No , 차세대 메모리 기반의 스마트 디바이스용 임베디드 시스템 소프트웨어] 학생회원 : 광운대학교 컴퓨터공학과 zinjja2@kw.ac.kr 비 회 원 : 광운대학교 컴퓨터공학과 교수 tskim@kw.ac.kr (Corresponding author임) 논문접수 : 2013년 7월 24일 (Received 24 July 2013) 논문수정 : 2014년 2월 12일 (Revised 12 February 2014) 심사완료 : 2014년 2월 27일 (Accepted 27 February 2014) CopyrightC2014 한국정보과학회ː개인 목적이나 교육 목적인 경우, 이 저작 물의 전체 또는 일부에 대한 복사본 혹은 디지털 사본의 제작을 허가합니다. 이 때, 사본은 상업적 수단으로 사용할 수 없으며 첫 페이지에 본 문구와 출처를 반드시 명시해야 합니다. 이 외의 목적으로 복제, 배포, 출판, 전송 등 모든 유형의 사용행위를 하는 경우에 대하여는 사전에 허가를 얻고 비용을 지불해야 합니다. 정보과학회논문지: 시스템 및 이론 제41권 제4호(2014.8) SSD(Solid-State Drives)는 낮은 데이터 접근 시간, 저전력, 무소음 등의 장점이 있지만, NAND 플래시 메 모리의 특성으로 인하여 읽기 연산에 비해 상대적으로 느린 쓰기 연산, 제한된 삭제 연산 횟수 등의 단점을 함 께 가지고 있다. 이러한 단점을 극복하기 위해 SSD에 서는 쓰기 버퍼를 사용하여 NAND 플래시 메모리에 실 제로 쓰여지는 데이터양을 줄임으로써 쓰기 성능을 향 상시킬 뿐만 아니라 SSD의 수명을 개선한다. 일반적으 로 이러한 쓰기 버퍼는 그 공간이 제한되어 있어 효율 적인 버퍼 관리 기법이 필요하고, 이를 위한 NAND 플 래시 메모리 기반 SSD를 위한 다양한 버퍼 관리 기법 이 연구되었다[1-5]. 그러나 대부분의 연구들은 입출력 워크로드의 지역성(locality)과 NAND 플래시 메모리의 일부 특성만 고려하는데 그치고 있다.

2 SSD 장치 내 NCQ를 활용한 쓰기 버퍼 관리 기법 167 본 논문에서는 SSD내에 존재하지만 지금껏 고려되지 못하였던 NCQ(Native Command Queue)를 활용하는 버퍼 관리 기법을 제안한다. 제안하는 기법은 큐에 보관 된 명령들로부터 미래 참조 패턴 정보를 얻고 이를 버 퍼 관리 정책에 활용한다. 원래 NCQ는 SATA 인터페 이스를 사용하는 디스크에서 입출력 명령을 쌓아두고 스케줄링을 통해 입출력 처리 시간을 개선하기 위한 기 법이었는데, SSD에서도 여러 개의 입출력 명령들을 동 시에 처리함으로써 호스트 시스템에서 느끼는 지연시간 을 줄이기 위한 목적으로 여전히 활용되고 있다[6]. NCQ에는 가까운 미래에 반드시 처리될 입출력 명령들 을 가지고 있으므로 이들로부터 유효한 미래 정보를 획 득할 수 있고, 버퍼 내의 해당 데이터를 별도 관리함으 로써 버퍼의 히트율을 향상시킬 수 있다. 본 논문은 다음과 같이 구성되어 있다. 2절에서는 버 퍼 관리 기법과 관련한 기존 연구와 함께 SSD의 내부 에 존재하는 NCQ에 대해 살펴본다. 3장에서는 제안하 는 새로운 버퍼 교체 기법에 대해 설명하고, 4장에서는 성능을 평가한다. 마지막으로, 5장에서는 연구 결과를 요약한다. 2. 관련연구 및 배경지식 2.1 버퍼 관리 기법 관련 연구 SSD 혹은 NAND 플래시 저장장치에서 입출력 성능 과 수명을 향상시키기 위한 버퍼 관리 기법에 관해 이 미 많은 연구가 진행되어 왔다. 이러한 버퍼 관리 기법 은 크게 세 가지로 나눌 수 있는데, 첫 번째로 워크로드 의 특성만을 고려하는 기법, 두 번째로 플래시 메모리의 특성만을 고려한 기법 그리고 마지막으로 앞의 두 가지 를 혼용한 기법이다. 워크로드의 특성만을 고려하는 기법에는 가장 널리 알려진 LRU(Least Recently Used)와 LFU(Least Frequently Used)가 있다. 이 기법들은 초기 버퍼 관리 기 법들의 연구에 많이 활용되었으며, 여전히 많은 버퍼 관 리 기법을 연구하는데 있어 기본이 되고 있다. 플래시 메모리의 특성만을 고려하는 기법에는 대표적 으로 FAB[1], BPLRU[2] 등이 있다. FAB[1] 기법은 희생 블록(victim block)으로 선정된 논리 블록의 모든 페이지를 한 번에 교체 한다. 가장 많은 페이지를 가진 논리 블록을 희생 블록으로 선정함으로써 가비지 컬렉 션(garbage collection)의 비용을 줄이고 순차 쓰기 패 턴(sequential write pattern)의 워크로드에서 성능을 향 상시킨다. BPLRU[2] 기법은 FAB과 유사하지만, LRU 기반으로 희생 블록을 선정한다. 또한, 블록 채우기 (block padding) 기법을 사용하여 로그 블록(log block) 에 모든 페이지를 순차적으로 기록하여 완전 병합(full merge) 대신 비용이 적은 스위치 병합(switch merge) 이 발생하도록 한다. 워크로드와 플래시 메모리의 특성만을 고려하는 버퍼 관리 기법은 각자 좋은 성능을 보여주고 있지만 SSD에 최적화된 버퍼 관리 기법을 위해서는 두 가지 특성을 모두 고려할 필요가 있다. 이에 따라 최근 여러 가지 버 퍼 관리 기법들이 연구되었으며, 이 중 대표적인 기법에 CLC[3], BPAC[4], ExLRU[5] 등이 있다. CLC[3] 기법 은 FAB과 BPLRU를 혼용한 기법이다. 버퍼 공간을 두 영역으로 나누어 첫 번째 영역은 LRU 방식으로 블록들 을 관리하고, 두 번째 영역은 블록에 속한 페이지의 개 수 순으로 관리함으로써, 워크로드의 지역성 및 NAND 플래시 메모리의 특성을 활용하고 있다. BPAC[4] 기법 은 워크로드의 지역성을 적응적으로 고려하기 위해 재 참조율이 높은 데이터를 관리하는 리스트와 재참조율이 낮은 데이터를 관리하는 리스트로 나누어 버퍼 내의 데 이터를 관리하고, 재참조율을 분석하기 위해 워크로드 모니터링 기법을 사용 한다. ExLRU[5] 기법은 FAB과 BPLRU에서 재참조율이 높은 페이지가 속한 블록이 버 퍼에서 교체되거나, 재참조율이 낮은 페이지가 버퍼에 오래 유지될 수 있는 문제점을 해결하기 위해 버퍼 내 의 블록들에 대해 비용 모델을 설계하였다. ExLRU는 비용 모델에 의해 버퍼 내의 페이지들의 단위시간당 재 참조율을 계산하고 이를 이용해 다시 블록들의 단위시 간당 재참조율 등을 계산하여 비용 값을 얻어낸 뒤, 블 록들 중 가장 비용 값이 낮은 블록을 희생 블록으로 선 정하게 된다. 위와 같이 NAND 플래시 메모리 기반의 저장장치를 위한 다양한 버퍼 관리 기법이 연구되었으며, 그 연구들 중 대부분은 기존 버퍼 관리 기법에서 고려 요소를 추 가하여 성능을 향상시키고 있다. 하지만 아직까지의 연 구들에서는 과거 참조 패턴 정보와 SSD 내 아키텍쳐 중 일부분만을 고려하고 있다는 한계를 가지고 있으며, NCQ 내의 정보를 활용한 연구는 전무한 실정이다. 2.2 SSD 내에서의 NCQ NCQ는 HDD와 같은 SATA장치의 성능을 향상시키 기 위해 도입된 기술로, 먼저 입출력 명령을 큐에 보관 한 다음 디스크 헤드의 전체 이동거리를 최소화할 수 있도록 명령들의 순서를 재배열한다. SSD에는 HDD의 헤더와 같은 기계적 움직임을 갖는 요소가 없지만, 최근 엔 SSD에서도 NCQ를 이용한 입출력 명령들의 병합 처리를 통해 성능을 향상시키기 위한 연구가 진행되고 있으며[7], 큐 길이(queue length)에 따라 데이터의 동 시처리가 가능하기 때문에 NCQ 지원여부에 따라 30% 이상의 성능차가 발생하게 된다[8]. 큐 길이는 호스트에서 저장장치로 동시에 요청되는

3 168 정보과학회논문지 : 시스템 및 이론 제 41 권 제 4 호(2014.8) 그림 2 가상 MRU의 사용 Fig. 2 The use of virtual MRU 그림 1 SSD내에서의 입출력 명령 처리 절차 Fig. 1 The procedure for handling an I/O command within SSD 명령의 개수를 의미한다. SATA 인터페이스의 표준화 규격에서 NCQ의 최대 큐 길이를 32로 명시하고 있으 며, 비 표준화 SSD에서는 최대 큐 길이가 128까지 사 용될 수 있다[9,10]. 일반적으로 응용프로그램에 의해 입 출력 명령이 빈번하게 요청되어 저장장치가 바쁜(Busy) 상태가 되면 큐에서 대기하는 명령의 개수가 늘어나 큐 길이가 길어지게 되며, 큐 길이가 길수록 최대치에 가까 운 대역폭(Bandwidth)을 사용하게 된다[11]. 그림 1은 호스트로부터 SATA 인터페이스를 통해 SSD로 전송된 입출력 명령이 처리되는 과정을 보여준 다. SSD에 전달된 입출력 명령은 먼저 NCQ에 쌓이게 되고, 명령이 수행될 준비가 되면 디스패치(dispatch)되 어 버퍼를 통해 처리한다. 이 때, 처리할 입출력 명령의 데이터가 버퍼에 존재할 경우 바로 응답 처리가 가능하 고, 그렇지 않은 경우 FTL(Flash Translation Layer) 을 거쳐 플래시 메모리에서 읽기 및 쓰기 연산이 수행 된다. 3. NCQ를 활용한 버퍼 관리 기법 본 논문에서는 앞서 살펴 본 기존 버퍼 관리 기법들이 이용하지 못했던 SSD 내에 NCQ를 활용하는 쓰기 버퍼 관리 기법을 제안한다. NCQ에 보관중인 입출력 명령들 은 가까운 미래에 반드시 처리되기 때문에 이를 이용하 면 보관중인 명령의 양만큼 미래 참조 패턴 정보를 획득 할 수 있다. 제안하는 기법은 이러한 미래 참조 패턴 정 보를 바탕으로 호스트로부터 NCQ에 전달된 입출력 명 령이 필요로 하는 데이터가 버퍼에 존재할 경우, 해당 데이터가 사용될 때까지 버퍼에서 교체되지 않도록 별도 관리한다. 이러한 기법은 버퍼 내의 곧 사용될 데이터가 사용 직전에 교체되어 미스(miss)가 발생하는 상황을 차 단함으로써 버퍼의 히트율 향상을 가져올 수 있다. 본 논문에서는 제안하는 기법을 간단한 LRU 기법에 적용하여 구현하였으며, QLRU(NCQ-aware LRU)라고 명칭한다. QLRU는 기존의 LRU 기법과 마찬가지로 버 퍼 내의 데이터가 참조될 경우 MRU(Most Recently Used) 위치로 이동하며, LRU 위치의 데이터를 교체 대 상으로 삼는다. 여기에 QLRU 기법을 위해 미래 참조 패턴 정보 기반의 버퍼 데이터를 보존하기 위한 가상 MRU(virtual MRU)라는 포인터를 구현하였다. 가상 MRU란 그림 2와 같이 NCQ에 도착한 명령이 요구하 는 데이터가 버퍼에 존재할 경우, 해당 데이터를 가상 MRU로 이동시킨다. 가상 MRU로 이동된 데이터는 가 까운 미래에 반드시 참조되기 때문에, 해당 명령이 디스 패치 되기 전 최대한 오랜 시간동안 버퍼 내에 유지되 게 된다. 또한 이 기법은 단순한 포인터 이동으로 구현 되기 때문에, 발생하는 오버헤드가 매우 적고, 추가적인 공간을 요구하지 않는다는 장점이 있다. 그림 4는 NCQ를 고려하는 QLRU가 LRU와 비교하 여 어떤 효과가 있는지 보여준다. 그림 4(1)은 NCQ와 버퍼의 초기 상태를 나타내며, QLRU와 LRU의 비교를 위해 각 기법에 의해 동작하는 두 개의 버퍼를 동시에 보여준다. 이 후 그림 4(2)와 같이 새로운 명령 C2가 NCQ에 도착한 경우, QLRU 버퍼에서는 C2가 요구하는 데이터 5를 가상 MRU로 이동시킨다. 이 과정이 QLRU 의 핵심으로, 아직 C2 명령이 처리된 것은 아니지만, NCQ에 도착해서 조만간 이 명령이 처리될 것이 명확하 기 때문에 이 명령에 해당되는 버퍼 상의 데이터 5를 가상 MRU로 옮겨 교체되지 않도록 한 것이다. 이 상태 에서 그림 4(3)과 같이 C1 명령이 디스패치 될 경우, LRU와 QLRU 모두에서 버퍼 미스가 발생하고, 데이터 3을 MRU 위치에 넣기 위해 LRU 위치에 있던 데이터 를 각각 교체한다. 마지막으로 그림 4(4)와 같이 C2 명 령이 디스패치 되면, 데이터 5가 교체된 LRU 기법의 버퍼에서는 미스가 발생하지만, QLRU에서는 히트(hit) 가 발생하게 된다. 여기에서는 쓰기 버퍼 관리 기법 설계시 과거의 참조 패턴 정보뿐만 아니라, NCQ에 있는 미래 참조 패턴 정 보를 함께 활용하는 것이 효과적임을 보여주기 위해 가 장 간단한 LRU 기법에 기반하여 설명하였다. 또한,

4 SSD 장치 내 NCQ를 활용한 쓰기 버퍼 관리 기법 169 그림 3 QLRU의 알고리즘 Fig. 3 Algorithm of QLRU QLRU는 LRU 기법과 NCQ 정보를 활용하는 기법을 융합하여 만들어졌으며, NCQ를 가진 SSD라면 관련연 구에서 언급한 기존의 다른 쓰기 버퍼 관리 기법들에 그대로 적용 가능하다. 심지어는 NCQ 기반의 하드디스 크에서도 쓰기 버퍼 관리 기법에 적용 가능하다. 4. 실험 결과 및 분석 4.1 실험 환경 제안한 버퍼 관리 기법의 성능을 평가하기 위해 FlashSim[12] 시뮬레이터에 기반하여 QLRU를 구현하 였다. 실험을 위해 시뮬레이터에서 설정한 SSD의 물리

5 170 정보과학회논문지 : 시스템 및 이론 제 41 권 제 4 호(2014.8) 그림 4 QLRU의 효과 Fig. 4 Effectiveness of QLRU 표 1 SSD의 물리적 특성 Table 1 Specification of the SSD Specification Capacity 64 Gb The number of Channels 8 Page program time 200 us Flash size blocks Block size 128 pages Page size 4096 bytes 였다. 실험을 위해 시뮬레이터에서 설정한 SSD의 물리 적 특성은 표 1과 같이 64 Gb의 용량을 가지며, 각 페 이지 크기는 4 Kb로 설정하였고, 8개의 독립적인 채널 을 통해 병렬적인 입출력 명령의 처리가 가능하다. 또한, FTL은 페이지 단위 주소 매핑(page level address mapping)을 사용하며, NAND 플래시 메모리 와 버퍼가 비어있는 환경에서 실험을 진행하였다. 쓰기 버퍼는 쓰기 명령에 대한 데이터만을 흡수하며, 읽기 명령이 수행될 경우, 해당 데이터가 버퍼에 존재하 면 히트를 발생시킬 수 있지만, 미스가 발생했을 때 해 당 데이터를 버퍼에 저장하지는 않고 호스트로 바로 데 이터를 전달하게 된다. 이에 따라 읽기 명령에 의한 버 퍼 상태의 변화가 없으며 쓰기 명령의 성능에 영향을 끼치지 않기 때문에, 실험에서 사용된 워크로드는 모두 쓰기 명령만 사용하여 성능만을 측정하였다. 그리고 각 실험은 SSD를 깨끗하게 비운 상태에서 시작하여 SSD 가 꽉 차는 경우에는 가비지 컬렉션(garbage collection) 이 발생할 수 있도록 하였다. 버퍼의 크기는 32 MB부터 512 MB까지, NCQ의 최 대 큐 길이는 32부터 512까지 변경하며 버퍼의 히트율 에 중점을 두고 결과를 분석하였다. 현재 상용화된 많은 SSD에서는 NCQ의 최대 큐 길이를 32에서 128 정도로 제한하고 있지만, NCQ의 큐 길이가 제안하는 기법에 주는 영향을 검증하기 위해 최대 큐의 길이를 512까지 늘려가며 실험하였다. 4.2 실험 결과 워크로드에 따른 QLRU의 효과 실험을 위해 사용된 워크로드는 Iometer[13] 벤치마 크 툴을 사용하여 워크로드를 수집하였고, 각각의 특성 은 표 2와 같다. 각 워크로드는 512 KB부터 1 GB까지 다양한 크기의 파일에 대해 입출력을 수행하는 12개의 쓰레드에 의해 수집되었으며, 쓰레드별 입출력 요청의 크기는 4 KB부터 512 KB까지이다. 그리고 데이터 접 근 패턴의 경우 워크로드 A는 모두 임의 접근으로 구성 되어 있고, 워크로드 B는 임의 접근과 순차 접근이 절 반씩 섞여 있으며, 워크로드 C는 모두 순차 접근이다. 또한, IOmeter를 사용할 경우 디스크에 쓰기 명령을 전 달할 때, 운영체제의 버퍼 캐시를 거치지 않고 물리 디 스크에 직접적인 접근이 발생하게 되어, 버퍼 캐시에 의 표 2 사용된 워크로드의 특성 Table 2 Characteristics of the workloads used The number of threads File size Record size The number of requests Avg. interarrival time Access pattern A B C KB~ 1 GB 4 KB~ 512 KB 512 KB~ 1 GB 4 KB~ 512 KB 512 KB~ 1 GB 4 KB~ 512 KB 500, , , ms 90 ms 72 ms Random Random + Sequential Sequential

6 SSD 장치 내 NCQ를 활용한 쓰기 버퍼 관리 기법 171 그림 5 워크로드에 따른 버퍼 히트율 Fig. 5 Hit ratio with various workloads 한 쓰기 명령 흡수가 발생하지 않는다. 따라서 이 실험 에서는 운영체제의 버퍼 캐시가 워크로드에 끼치는 영 향을 배제한 상황을 가정한다. 먼저 워크로드에 따라 QLRU의 효과를 검증하기 위 해 쓰기 버퍼의 크기를 32 MB, NCQ의 최대 큐 길이 는 512개로 설정한 뒤, 각 워크로드에 대해 버퍼 히트율 을 측정하였다. 그림 5는 해당 실험 결과를 나타낸다. 결과를 확인하면 모든 워크로드에서 약 25% 이상의 버 퍼 히트가 발생한 것을 확인할 수 있다. 이는 각 워크로 드에서 입출력을 수행한 쓰레드가 서로 균등한 입출력 빈도를 갖고 있으며, 이 때, 상대적으로 작은 크기의 파 일에 대해 입출력을 수행하는 쓰레드에서 필요로 하는 데이터는 거의 대부분 버퍼에 존재할 수 있기 때문이다. 하지만 접근 패턴에 따라 워크로드간 전체 버퍼 히트율 이 차이가 나고 있으며, 모든 워크로드에서 LRU 대비 QLRU의 버퍼 히트율의 절대 수치가 6-7% 가량 향상 되었다. 이러한 결과에 따라 QLRU가 미래 참조 패턴 예측으로 인해 파일의 접근 패턴에 큰 영향을 받지 않 고 LRU 대비 성능이 향상됨을 확인할 수 있다 버퍼 크기 및 최대 큐 길이에 따른 효과 버퍼 크기와 NCQ의 최대 큐 길이를 변경하며 QLRU 의 효과를 확인하기 위해 모든 워크로드에 대해 실험한 결과, 파일 접근 패턴에 따른 LRU 대비 QLRU 성능상의 차이가 거의 없었기 때문에 여기에서는 워크로드 A에 대 한 실험 결과만 제시한다. 그림 6에서 볼 수 있듯이, 버퍼 크기가 32MB, 최대 큐 길이는 512일 때, QLRU의 버퍼 히트율의 절대 수치가 LRU보다 7.3% 향상되어 가장 높 은 성능향상 폭을 보였다. 결론적으로 버퍼 크기가 작을 수록, 그리고 최대 큐 길이가 길수록 QLRU가 LRU 대비 좋은 성능을 발휘하는 것을 확인할 수 있다. 이는 QLRU가 효과를 얻기 위해서는 가상 MRU 개 념이 충분히 활용되어야 하기 때문이다. 즉, 반대로 이 야기하면 큐에서 얻은 미래 참조 패턴 정보로부터 확인 한 버퍼 내의 데이터를 가상 MRU로 이동시키지 않아 도 히트가 발생할 수 있는 데이터라면 가상 MRU를 사 용할 필요가 없게 된다. 그림 6에서 본 바와 같이 버퍼 크기가 커질수록 LRU 대비 QLRU의 효과가 줄어드는 것을 통해 이를 확인할 수 있다 요청시간 간격에 따른 효과 다음으로 NCQ에 대기 중인 명령들의 개수가 QLRU 알고리즘에 미치는 영향을 살펴보기 위해 워크로드 A의 밀집도(density)를 조정하며 실험하였다. 즉, 쓰기 명령 이 요청되는 시간 간격을 조정하여 명령이 빈번하게 요 청되는 바쁜 상태(busy state)와 드물게 요청되는 유휴 상태(idle state)에서 QLRU의 효과가 어떻게 변화하는 지 측정하였다. 그림 6 버퍼 크기 및 최대 큐 길이에 따른 버퍼 히트율 Fig. 6 Hit ratio as a function of buffer sizes and the maximum queue lengths

7 172 정보과학회논문지 : 시스템 및 이론 제 41 권 제 4 호(2014.8) 그림 7 조정 값에 따른 평균 큐 길이 Fig. 7 Avg. queue length as a function of scaling factor 그림 8 조정 값에 따른 버퍼 히트율 Fig. 8 Hit ratio as a function of scaling factor 그림 9 조정 값에 따른 쓰기 대역폭 Fig. 9 Write bandwidth as a function of scaling factor 그림 10 조정 값에 따른 IOPS Fig. 10 IOPS as a function of scaling factor 그림 7에서 볼 수 있는 조정 값(scaling factor)이란, NCQ에 명령들이 가득 차서 저장 장치의 바쁜 상태를 1 로 정의하고, 요청시간 간격을 조정 값 비율만큼 증가시 켜 서서히 유휴 상태로 만들어 가며 실험하기 위해 사 용하였다. 이전 실험에서와 마찬가지로 버퍼 크기를 32 MB, NCQ의 최대 큐 길이는 512이다. 먼저, 그림 7은 각 조정 값에 따라 평균적으로 큐에 쌓이는 명령들의 개수를 나타낸다. 조정 값이 1일 때 쓰 기 명령이 빈번하게 요청되며, 평균 큐 길이는 최대 길 이인 512에 가깝게 나타나고, 조정 값이 늘어감에 따라 명령의 요청시간 간격이 늘어나 점점 평균 큐 길이가 줄어드는 것을 확인할 수 있다. 또한, QLRU는 과거의 참조 패턴 정보 뿐만 아니라 미래의 참조 패턴 정보를 활용함으로써 버퍼의 히트율이 증가하게 되고, 이에 따 라 SSD 장치의 처리능력이 향상되어 평균 큐 길이가 LRU보다 짧게 나타나는 것을 확인할 수 있다. 그림 8은 그림 7과 같은 조정 값들에 따른 버퍼의 히 트율을 실험한 결과이며, 큐에 얼마나 많은 명령이 존재 하느냐에 따라 QLRU의 히트율이 달라지는 것을 확인 할 수 있다. LRU에서는 워크로드의 요청시간 간격에 의한 평균 큐 길이에 상관없이 동일한 히트율을 유지하 는 반면, QLRU에서는 큐에 쌓인 정보의 양이 많을수록 높은 히트율을 보이며, 평균 큐 길이가 줄어들수록 LRU 의 히트율에 근접하게 된다. 그림 9와 그림 10은 그림 8과 동일한 실험에서 쓰기 대역폭(write bandwidth)과 IOPS(Input / Output Operations Per Second) 성능을 측정한 결과이다. 여기서도 마찬가지로, 큐에 명령들이 많을수록 LRU 대비 QLRU 의 성능향상 폭이 가장 높고, LRU는 거의 동일한 성능 을 나타낸다. 다만, 조정 값이 일정 이상이 되면 LRU 성능도 함께 떨어지는 것처럼 보이는데 이는 유휴 구간 이 늘어남에 따라 쓰기 대역폭이나 IOPS가 점차 떨어 지기 때문이다 실제 워크로드 실험을 통한 QLRU의 효과 실제 워크로드를 사용해 QLRU의 효과를 검증하고, 동작 간에 발생하는 현상을 분석하기 위해 표 2와 같은 특성의 두 가지 워크로드를 사용하였다. OLTP 워크로 드는 금융기관에서 실행되는 OLTP(Online Transaction Processing) 응용 프로그램에서 추출한 워크로드로 써, 데이터 입력 및 거래 조회 등을 위한 트랜잭션 지향 의 접근 패턴으로 작은 요청 크기로 임의 접근이 발생 되는데, 쓰기 명령이 발생하는 데이터 입력 패턴에서 비 교적 높은 지역성을 갖고 있다. kernel compile 워크로 드는 커널 컴파일 수행 중의 저장장치 입출력을 직접 추출한 워크로드로써, 여러 가지 소스 파일들에 대한 입 출력 명령이 수행되어 지역성이 매우 낮으며, 비교적 다

8 SSD 장치 내 NCQ를 활용한 쓰기 버퍼 관리 기법 173 표 3 실제 워크로드의 특성 Table 3 Characteristics of the real workloads OLTP kernel compile The number of requests The ratio of write request % 75.15% Avg. request size 4KB 28 KB Avg. inter-arrival time 85 ms 61 ms 양한 요청 크기의 명령들로 이루어져 있다. 실험을 위해 먼저 쓰기 버퍼의 크기를 32MB, NCQ의 최대 큐 길이 를 512개로 설명하였다. 실험을 통해 LRU와 QLRU에 서의 버퍼 히트율을 측정한 결과, OLTP 워크로드는 LRU에서 60.3%, QLRU에서 60.4%로 측정되어 버퍼 히 트율의 절대 수치가 0.1% 상승하였고, kernel compile 워크로드는 LRU에서 7.5%, QLRU에서 8.6%로 측정되 어 버퍼 히트율의 절대 수치는 1.1% 상승되어 OLTP보 다 kernel compile에서 QLRU의 성능향상 폭이 상대적 으로 높았음을 확인할 수 있었다. 이는 OLTP 워크로드 는 지역성은 높은 편이지만 요청 크기가 작음에 따라 NCQ가 보유 할 수 있는 정보의 양이 매우 적기 때문 에 QLRU에 의한 효과를 충분히 얻을 수 없었던 반면 에, kernel compile 워크로드는 지역성은 낮지만 각 요 청 크기가 상대적으로 커서 NCQ가 보다 많은 정보를 보유할 수 있었기 때문이다. 하지만 두 가지 실제 워크 로드에서 성능향상의 절대치는 매우 낮은 수치를 보였 는데, 이는 OLTP와 같이 요청 크기가 너무 작아서 NCQ가 보유할 수 있는 정보가 너무 적으면 QLRU의 이점을 제대로 활용할 수 없다는 것과, kernel compile 과 같이 워크로드의 지역성 때문에 버퍼 히트율이 너무 낮은 워크로드는 QLRU를 제대로 이용하기 위해서 더 많은 NCQ 길이를 요구하기 때문에 사실상 성능향상을 기대하기 힘들다는 것이 원인으로 분석되었다. 5. 결 론 본 논문에서는 SSD 내에 존재하는 NCQ를 고려한 쓰기 버퍼 관리 기법을 제안하였다. 이 기법은 과거의 참조 패턴 정보를 활용할 뿐만 아니라, 앞으로 처리할 명령들이 대기하고 있는 NCQ를 통해 미래 참조 패턴 정보를 획득함으로써, 버퍼의 히트율을 향상시킬 수 있 었다. 실험 결과, 과거의 참조 패턴 정보에만 의존하는 LRU와 비교하여 미래의 참조 패턴 정보까지 활용 가능 한 QLRU가 대부분의 환경에서 더 높은 성능을 보였다. 특히, NCQ로부터 획득할 수 있는 정보의 양이 많을수 록 즉, NCQ의 최대 길이가 길수록 혹은 NCQ에 대기 하는 명령들의 개수가 많을수록 높은 성능향상을 얻을 수 있었다. 무엇보다 제안한 기법은 SSD 내에서 그동 안 사용되지 않았던 NCQ가 지닌 정보를 버퍼 관리 기 법을 위하여 활용하였기 때문에, 기존에 연구되었던 어 떠한 다른 쓰기 버퍼 관리 기법들에 쉽게 적용할 수 있 다는 큰 장점이 있었다. 하지만 제안하는 기법에서 OLTP 및 kernel compile 과 같은 실제 워크로드에서의 성능향상 폭이 매우 낮다 는 문제점을 보였는데, 이는 QLRU가 워크로드의 지역 성, 입출력 크기, 입출력 명령의 요청 빈도와 수에 따른 제한적인 환경에서 효과적으로 활용할 수 있기 때문이다. 이에 따라 향후 연구로 QLRU를 효과적으로 활용할 수 있는 엔터프라이즈(enterprise)급 시스템에 대한 연 구와 실험을 진행하고, 다양한 버퍼 관리 기법과 함께 동작시키는 것에 대한 연구를 진행할 예정이다. References [1] H. Jo, J.-U. Kang, S.-Y. Park, J.-S. Kim, and J. Lee, "FAB: Flash-Aware Buffer Management Policy for Portable Media Players," IEEE Trans. on Consumer Electronics, vol.52, no.2, pp , [2] H. Kim and S. Ahn, "BPLRU: A Buffer Management Scheme for Improving Random Writes in Flash Storage," Proc. of the 6th USENIX Conf. on File and Storage Technologies, pp , [3] S. Kang, S. Park, H. Jung, H. Shim, and J. Cha, "Performance trade-offs in using nvram write buffer for flash memory-based storage devices," IEEE Trans. on Computers, vol.58, no.6, pp , [4] G. Wu, B. Eckart, and X. He, "BPAC: An adaptive write buffer management scheme for flash-based Solid State Drives," Proc. of the 26th IEEE Symposium on Massive Storage Systems and Technologies, pp.1-6, [5] L. Shi, J. Li, C. J. Xue, C. Yang, and X. Zhou, "Exlru: A unified write buffer cache management for flash memory," Proc. of the 9th ACM International Conference on Embedded software, pp , [6] G. Gasior, "Intel s X25-E Extreme solid-state drive," The technical report, [7] Dishi Lai, et al., "METHOD AND APPARATUS FOR EFFECTIVELY INCREASING A COMMAND QUEUE LENGTH FOR ACCESSING STORAGE," U.S. Patent No. 20,130,091,307, [8] KingSpec, "How to obtain maximum performance from your SSD," Company news, [9] E. Seppanen, M. T. OKeefe, and D. J. Lilja, "High performance solid state storage under linux," Proc. of the 26th IEEE Symposium on Massive Storage Systems and Technologies, pp.1-12, [10] Marvell Technology Group Ltd., "88F619x - Integrated Controller Hardware Specifications," Product

9 174 정보과학회논문지 : 시스템 및 이론 제 41 권 제 4 호(2014.8) specifications, [11] S. Baumann, G. de Nijs, M. Strobel, and K.-U. Sattler, "Flashing Databases: Expectations and Limitations," Proc. of the 6th International Workshop on Data Management on New Hardware, pp. 9-18, [12] A. Gupta, Y. J. Kim, B. Tauras and B. Urgaonkar, "FlashSim: A Simulator for NAND Flash-Based Solid-State Drives," Proc. of the International Conference on Advances in System Simulation, pp , [13] D. D. Levine, "Iometer User's Guide," Intel Server Architecture Lab 김 성 민 2011년 광운대학교 컴퓨터공학과 졸업 (학사). 2014년 광운대학교 컴퓨터공학과 졸업(석사). 2014년~현재 광운대학교 컴 퓨터공학과 박사과정. 관심분야는 운영체 제, 플래시 메모리, 차세대 비휘발성 메 모리 등 김 태 석 2000년 서울대학교 전산과학과 졸업(학 사). 2002년 서울대학교 컴퓨터공학부 졸 업(석사). 2007년 서울대학교 컴퓨터공학 부 졸업(박사). 2007년~2008년 삼성전자 책임연구원. 2008년~현재 광운대학교 컴 퓨터공학과 조교수. 관심분야는 운영체제, 스토리지 시스템, 임베디드 시스템 등

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 166 정보과학회논문지 : 시스템및이론제 41 권제 4 호 (2014.8) SSD 장치내 NCQ 를활용한쓰기버퍼관리기법 (A Write Buffer Management Scheme Exploiting the NCQ of SSDs) 김성민 김태석 (Seongmin Kim) (Taeseok Kim) 요약본논문에서는 SSD(Solid-State Drives) 내의

More information

6.24-9년 6월

6.24-9년 6월 리눅스 환경에서Solid-State Disk 성능 최적화를 위한 디스크 입출력요구 변환 계층 김태웅 류준길 박찬익 Taewoong Kim Junkil Ryu Chanik Park 포항공과대학교 컴퓨터공학과 {ehoto, lancer, cipark}@postech.ac.kr 요약 SSD(Solid-State Disk)는 여러 개의 낸드 플래시 메모리들로 구성된

More information

결과보고서

결과보고서 오픈 소스 데이터베이스 시스템을 이용한 플래시 메모리 SSD 기반의 질의 최적화 기법 연구 A Study on Flash-based Query Optimizing in PostgreSQL 황다솜 1) ㆍ안미진 1) ㆍ이혜지 1) ㆍ김지민 2) ㆍ정세희 2) ㆍ이임경 3) ㆍ차시언 3) 성균관대학교 정보통신대학 1) ㆍ시흥매화고등학교 2) ㆍ용화여자고등학교 3)

More information

회원번호 대표자 공동자 KR000****1 권 * 영 KR000****1 박 * 순 KR000****1 박 * 애 이 * 홍 KR000****2 김 * 근 하 * 희 KR000****2 박 * 순 KR000****3 최 * 정 KR000****4 박 * 희 조 * 제

회원번호 대표자 공동자 KR000****1 권 * 영 KR000****1 박 * 순 KR000****1 박 * 애 이 * 홍 KR000****2 김 * 근 하 * 희 KR000****2 박 * 순 KR000****3 최 * 정 KR000****4 박 * 희 조 * 제 회원번호 대표자 공동자 KR000****1 권 * 영 KR000****1 박 * 순 KR000****1 박 * 애 이 * 홍 KR000****2 김 * 근 하 * 희 KR000****2 박 * 순 KR000****3 최 * 정 KR000****4 박 * 희 조 * 제 KR000****4 설 * 환 KR000****4 송 * 애 김 * 수 KR000****4

More information

06( ) CST13-09.hwp

06( ) CST13-09.hwp 188 정보과학회논문지 : 시스템및이론제 41 권제 4 호 (2014.8) SSD 의특성을활용한 NCQ 스케줄링알고리즘 (An NCQ Scheduling Algorithm Exploiting the SSDs Characteristics) 조용운 김태석 (Yongwoon Cho) (Taeseok Kim) 요약본논문에서는하드디스크의데이터접근오버헤드를줄이기위한기존의

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 논문 10-35-03-03 한국통신학회논문지 '10-03 Vol. 35 No. 3 원활한 채널 변경을 지원하는 효율적인 IPTV 채널 관리 알고리즘 준회원 주 현 철*, 정회원 송 황 준* Effective IPTV Channel Control Algorithm Supporting Smooth Channel Zapping HyunChul Joo* Associate

More information

(72) 발명자 이동희 서울 동작구 여의대방로44길 10, 101동 802호 (대 방동, 대림아파트) 노삼혁 서울 중구 정동길 21-31, B동 404호 (정동, 정동상 림원) 이 발명을 지원한 국가연구개발사업 과제고유번호 2010-0025282 부처명 교육과학기술부

(72) 발명자 이동희 서울 동작구 여의대방로44길 10, 101동 802호 (대 방동, 대림아파트) 노삼혁 서울 중구 정동길 21-31, B동 404호 (정동, 정동상 림원) 이 발명을 지원한 국가연구개발사업 과제고유번호 2010-0025282 부처명 교육과학기술부 (19) 대한민국특허청(KR) (12) 등록특허공보(B1) (45) 공고일자 2015년01월13일 (11) 등록번호 10-1480424 (24) 등록일자 2015년01월02일 (51) 국제특허분류(Int. Cl.) G06F 12/00 (2006.01) G11C 16/00 (2006.01) (21) 출원번호 10-2013-0023977 (22) 출원일자 2013년03월06일

More information

리뉴얼 xtremI 최종 softcopy

리뉴얼 xtremI 최종 softcopy SSD를 100% 이해한 CONTENTS SSD? 03 04 05 06 07 08 09 10 11 12 13 15 14 17 18 18 19 03 SSD SSD? Solid State Drive(SSD) NAND NAND DRAM SSD [ 1. SSD ] CPU( )RAM Cache Memory Firmware GB RAM Cache Memory Memory

More information

Microsoft PowerPoint - 알고리즘_1주차_2차시.pptx

Microsoft PowerPoint - 알고리즘_1주차_2차시.pptx Chapter 2 Secondary Storage and System Software References: 1. M. J. Folk and B. Zoellick, File Structures, Addison-Wesley. 목차 Disks Storage as a Hierarchy Buffer Management Flash Memory 영남대학교데이터베이스연구실

More information

<3033C0AFBBF3C7F62E687770>

<3033C0AFBBF3C7F62E687770> ISSN 1598-0170 (Print) ISSN 2287-1136 (Online) http://www.jksii.or.kr Hyrid SSD 시스템을 위한 재사용 간격 기반 블록 교체 기법 Block Replacement Scheme ased on Reuse Interval for Hyrid SSD System 유 상 현 1 김 경 태 1 윤 희 용 1 *

More information

(72) 발명자 최종무 경기도 용인시 수지구 죽전동 단국대학교 컴퓨터학 과 김은삼 서울시 마포구 상수동 72-1 홍익대학교 컴퓨터공학 과 T동708호 현철승 서울시 동대문구 전농동 90 서울시립대학교 공과대 학 컴퓨터과학부 오용석 경기도 과천시 과천동 152-3 - 2

(72) 발명자 최종무 경기도 용인시 수지구 죽전동 단국대학교 컴퓨터학 과 김은삼 서울시 마포구 상수동 72-1 홍익대학교 컴퓨터공학 과 T동708호 현철승 서울시 동대문구 전농동 90 서울시립대학교 공과대 학 컴퓨터과학부 오용석 경기도 과천시 과천동 152-3 - 2 (19) 대한민국특허청(KR) (12) 등록특허공보(B1) (45) 공고일자 2010년07월16일 (11) 등록번호 10-0970537 (24) 등록일자 2010년07월08일 (51) Int. Cl. G06F 12/06 (2006.01) G06F 12/02 (2006.01) G06F 12/00 (2006.01) (21) 출원번호 10-2008-0115607

More information

À±½Â¿í Ãâ·Â

À±½Â¿í Ãâ·Â Representation, Encoding and Intermediate View Interpolation Methods for Multi-view Video Using Layered Depth Images The multi-view video is a collection of multiple videos, capturing the same scene at

More information

09권오설_ok.hwp

09권오설_ok.hwp (JBE Vol. 19, No. 5, September 2014) (Regular Paper) 19 5, 2014 9 (JBE Vol. 19, No. 5, September 2014) http://dx.doi.org/10.5909/jbe.2014.19.5.656 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) a) Reduction

More information

41-5....

41-5.... ISSN 1016-9288 제41권 5호 2014년 5월호 제 4 1 권 제 5 호 ( ) 2 0 1 4 년 5 월 SSD (Solid State Drive) The Magazine of the IEIE vol.41. no.5 SSD (Solid State Drive) SSD (Solid State Drive)를 이루는 기술과 미래 SSD의 등장에 따른 OS의

More information

°í¼®ÁÖ Ãâ·Â

°í¼®ÁÖ Ãâ·Â Performance Optimization of SCTP in Wireless Internet Environments The existing works on Stream Control Transmission Protocol (SCTP) was focused on the fixed network environment. However, the number of

More information

[ReadyToCameral]RUF¹öÆÛ(CSTA02-29).hwp

[ReadyToCameral]RUF¹öÆÛ(CSTA02-29).hwp RUF * (A Simple and Efficient Antialiasing Method with the RUF buffer) (, Byung-Uck Kim) (Yonsei Univ. Depth of Computer Science) (, Woo-Chan Park) (Yonsei Univ. Depth of Computer Science) (, Sung-Bong

More information

02(271-275) CPLV14-06.hwp

02(271-275) CPLV14-06.hwp 낸드 플래시 기대 수명을 고려한 쓰기 조절 기법271 낸드 플래시 기대 수명을 고려한 쓰기 조절 기법 (Write Throttling for Expected NAND Flash Memory Lifetime) 김 민 지 신 동 군 (Min Ji Kim) (Dongkun Shin) 요 약 본 논문에서는 낸드 플래시 메모리의 제한적인 수명을 고려하여 스마트 디바이스에서의

More information

01 황선영KICS2014-05-195_ack추가.hwp

01 황선영KICS2014-05-195_ack추가.hwp 논문 -9B-7- The Journal of Korea Information and Communications Society '-7 Vol.9B 7 http://dx.doi.org/.78/kics..9b.7.5 멀티채널과 멀티웨이 구조의 NAND 플래시 SSD를 위한 효율적인 웨어레벨링 알고리듬 김 동 호, 황 선 영 An Efficient Wear-Leveling

More information

<353420B1C7B9CCB6F52DC1F5B0ADC7F6BDC7C0BB20C0CCBFEBC7D120BEC6B5BFB1B3C0B0C7C1B7CEB1D7B7A52E687770>

<353420B1C7B9CCB6F52DC1F5B0ADC7F6BDC7C0BB20C0CCBFEBC7D120BEC6B5BFB1B3C0B0C7C1B7CEB1D7B7A52E687770> Journal of the Korea Academia-Industrial cooperation Society Vol. 13, No. 2 pp. 866-871, 2012 http://dx.doi.org/10.5762/kais.2012.13.2.866 증강현실을 이용한 아동교육프로그램 모델제안 권미란 1*, 김정일 2 1 나사렛대학교 아동학과, 2 한세대학교 e-비즈니스학과

More information

Microsoft PowerPoint - 알고리즘_2주차_1차시.pptx

Microsoft PowerPoint - 알고리즘_2주차_1차시.pptx 1.4 Blocking Block의정의 디스크와메모리사이에데이터전송의단위 물리적레코드라고도함 Sector, Block, Cluster의비교 Sector: Data transfer 의최소단위 Block = n개의 sector로구성 디스크와메모리사이에데이터전송의단위 Cluster: m 개의 sector 로구성되며, FAT 구성단위 Cluster Block 영남대학교데이터베이스연구실

More information

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Jun.; 27(6),

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Jun.; 27(6), THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2016 Jun.; 276), 504511. http://dx.doi.org/10.5515/kjkiees.2016.27.6.504 ISSN 1226-3133 Print)ISSN 2288-226X Online) Near-Field

More information

07(052-057) CPLV14-41.hwp

07(052-057) CPLV14-41.hwp ISSN 2383-6318(Print) / ISSN 2383-6326(Online) KIISE Transactions on Computing Practices, Vol. 21, No. 1, pp. 52-57, 2015. 1 http://dx.doi.org/10.5626/ktcp.2015.21.1.52 SSD에서의 TRIM 명령어 처리 성능 분석 및 Ext4

More information

CONTENTS CONTENTS CONTENT 1. SSD & HDD 비교 2. SSD 서버 & HDD 서버 비교 3. LSD SSD 서버 & HDD 서버 비교 4. LSD SSD 서버 & 글로벌 SSD 서버 비교 2

CONTENTS CONTENTS CONTENT 1. SSD & HDD 비교 2. SSD 서버 & HDD 서버 비교 3. LSD SSD 서버 & HDD 서버 비교 4. LSD SSD 서버 & 글로벌 SSD 서버 비교 2 읽기속도 1초에 20Gbps www.lsdtech.co.kr 2011. 7. 01 Green Computing SSD Server & SSD Storage 이기택 82-10-8724-0575 ktlee1217@lsdtech.co.kr CONTENTS CONTENTS CONTENT 1. SSD & HDD 비교 2. SSD 서버 & HDD 서버 비교 3. LSD

More information

디지털포렌식학회 논문양식

디지털포렌식학회 논문양식 ISSN : 1976-5304 http://www.kdfs.or.kr Virtual Online Game(VOG) 환경에서의 디지털 증거수집 방법 연구 이 흥 복, 정 관 모, 김 선 영 * 대전지방경찰청 Evidence Collection Process According to the Way VOG Configuration Heung-Bok Lee, Kwan-Mo

More information

Microsoft PowerPoint - eSlim SV5-2510 [080116]

Microsoft PowerPoint - eSlim SV5-2510 [080116] Innovation for Total Solution Provider!! eslim SV5-2510 Opteron Server 2008. 03 ESLIM KOREA INC. 1. 제 품 개 요 eslim SV5-2510 Server Quad-Core and Dual-Core Opteron 2000 Series 6 internal HDD bays for SAS

More information

solution map_....

solution map_.... SOLUTION BROCHURE RELIABLE STORAGE SOLUTIONS ETERNUS FOR RELIABILITY AND AVAILABILITY PROTECT YOUR DATA AND SUPPORT BUSINESS FLEXIBILITY WITH FUJITSU STORAGE SOLUTIONS kr.fujitsu.com INDEX 1. Storage System

More information

<4D F736F F F696E74202D20BCD2C7C1C6AEBFFEBEEEC6AFB7D03038B3E22E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20BCD2C7C1C6AEBFFEBEEEC6AFB7D03038B3E22E BC8A3C8AF20B8F0B5E55D> 플래시메모리시스템소프트웨어기술 류연승 2008 10 Contents Introduction NAND Flash Memory Architecture Software for NAND Flash Memory Conclusion - 2/34 - We have entered an era of virtually unlimited storage, enabling the

More information

¼º¿øÁø Ãâ·Â-1

¼º¿øÁø Ãâ·Â-1 Bandwidth Efficiency Analysis for Cooperative Transmission Methods of Downlink Signals using Distributed Antennas In this paper, the performance of cooperative transmission methods for downlink transmission

More information

Microsoft PowerPoint - eSlim SV5-2410 [20080402]

Microsoft PowerPoint - eSlim SV5-2410 [20080402] Innovation for Total Solution Provider!! eslim SV5-2410 Opteron Server 2008. 3 ESLIM KOREA INC. 1. 제 품 개 요 eslim SV5-2410 Server Quad-Core and Dual-Core Opteron 2000 Series Max. 4 Disk Bays for SAS and

More information

APOGEE Insight_KR_Base_3P11

APOGEE Insight_KR_Base_3P11 Technical Specification Sheet Document No. 149-332P25 September, 2010 Insight 3.11 Base Workstation 그림 1. Insight Base 메인메뉴 Insight Base Insight Insight Base, Insight Base Insight Base Insight Windows

More information

05(533-537) CPLV12-04.hwp

05(533-537) CPLV12-04.hwp 모바일 OS 환경의 사용자 반응성 향상 기법 533 모바일 OS 환경의 사용자 반응성 향상 기법 (Enhancing Interactivity in Mobile Operating Systems) 배선욱 김정한 (Sunwook Bae) 엄영익 (Young Ik Eom) (Junghan Kim) 요 약 사용자 반응성은 컴퓨팅 시스템에서 가장 중요 한 요소 중에 하나이고,

More information

exp

exp exp exp exp exp exp exp exp exp exp exp exp log 第 卷 第 號 39 4 2011 4 투영법을 이용한 터빈 블레이드의 크리프 특성 분석 329 성을 평가하였다 이를 위해 결정계수값인 값 을 비교하였으며 크리프 시험 결과를 곡선 접합 한 결과와 비선형 최소자승법으로 예측한 결과 사 이 결정계수간 정도의 오차가 발생하였고

More information

Monitoring Report 2008-14_SSD 시장동향.hwp

Monitoring Report 2008-14_SSD 시장동향.hwp IT 부품 Monitoring Report 08-14 SSD(Solid State Drive)시장의 개화 SSD(Solid State Drive)시장의 개화 1. SSD(Solid State Drive)의 개념 SSD(Solid State Drive)는 비휘발성인 NAND Flash Memory와 제어 역할을 하는 Controller가 결합해 만들어지는 차세대

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Internship in OCZ Technology VLDB 연구실 오기환 wurikiji@gmail.com 5/30/2012 1 At San Jose, CA, USA SSD product OCZ Technology Worked at Indilinx firmware team 2012. 1. 3 ~ 2012. 2. 3 ( 약 32 일 ) 오전 9 시출근오후 6

More information

14.531~539(08-037).fm

14.531~539(08-037).fm G Journal of the Korea Concrete Institute Vol. 20, No. 4, pp. 531~539, August, 2008 š x y w m š gj p { sƒ z 1) * 1) w w Evaluation of Flexural Strength for Normal and High Strength Concrete with Hooked

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA The e-business Studies Volume 17, Number 6, December, 30, 2016:275~289 Received: 2016/12/02, Accepted: 2016/12/22 Revised: 2016/12/20, Published: 2016/12/30 [ABSTRACT] SNS is used in various fields. Although

More information

07.045~051(D04_신상욱).fm

07.045~051(D04_신상욱).fm J. of Advanced Engineering and Technology Vol. 1, No. 1 (2008) pp. 45-51 f m s p» w Á xá zá Ÿ Á w m œw Image Retrieval Based on Gray Scale Histogram Refinement and Horizontal Edge Features Sang-Uk Shin,

More information

08김현휘_ok.hwp

08김현휘_ok.hwp (Regular Paper) 21 3, 2016 5 (JBE Vol. 21, No. 3, May 2016) http://dx.doi.org/10.5909/jbe.2016.21.3.369 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) a), a) An Audio Coding Technique Employing the Inter-channel

More information

½Éº´È¿ Ãâ·Â

½Éº´È¿ Ãâ·Â Standard and Technology of Full-Dimension MINO Systems in LTE-Advances Pro Massive MIMO has been studied in academia foreseeing the capacity crunch in the coming years. Presently, industry has also started

More information

(JBE Vol. 21, No. 1, January 2016) (Regular Paper) 21 1, (JBE Vol. 21, No. 1, January 2016) ISSN 228

(JBE Vol. 21, No. 1, January 2016) (Regular Paper) 21 1, (JBE Vol. 21, No. 1, January 2016)   ISSN 228 (JBE Vol. 1, No. 1, January 016) (Regular Paper) 1 1, 016 1 (JBE Vol. 1, No. 1, January 016) http://dx.doi.org/10.5909/jbe.016.1.1.60 ISSN 87-9137 (Online) ISSN 16-7953 (Print) a), a) An Efficient Method

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 박건수 *, 서태영 **, 김종욱 *** ". 요약 Abstract The induction melting furnace using electric generator has been introduced since 1920s, and it began to be widely applied to industrial applications due to increasing

More information

<4D6963726F736F667420576F7264202D202832303131C3DFB0E820BFECBCF6B9DFC7A5B3EDB9AE2920C4C4C7BBC6C3C0C720BDC7C1A620B9D720B7B9C5CD2D496E2D53746F726167652050726F63657373696E67C0BB20C0A7C7D12053534420BCD2C7C1C6AEBFFEBEEE20C7C3B7A7C6FB20BDC3B9C4B7B

<4D6963726F736F667420576F7264202D202832303131C3DFB0E820BFECBCF6B9DFC7A5B3EDB9AE2920C4C4C7BBC6C3C0C720BDC7C1A620B9D720B7B9C5CD2D496E2D53746F726167652050726F63657373696E67C0BB20C0A7C7D12053534420BCD2C7C1C6AEBFFEBEEE20C7C3B7A7C6FB20BDC3B9C4B7B 정보과학회논문지 : 컴퓨팅의 실제 및 레터 제 XX 권 제 X 호(2011.XX) 338 (2011추계 우수발표논문) In-Storage Processing을 위한 SSD 소프트웨어 플랫폼 시뮬레이터 설계 및 구현 (A Design and Implementation of SSD Software Platform Simulator for In-Storage Processing)

More information

Storage advances and Ne over fabric

Storage advances and Ne over fabric Ne over Fabric Solution Samstor SX5200 Storage advances and Ne over fabric Traditional data storages Advantages: 서버에서 스토리지 독립 서비스 제공 편리함 용량 재할당 가능 FC/iSCSI SAN Disadvantages: Legacy 패브릭 (FC/iSCSI) Bandwidth

More information

???? 1

???? 1 The Korean Journal of Applied Statistics (2014) 27(1), 13 20 DOI: http://dx.doi.org/10.5351/kjas.2014.27.1.013 Maximum Tolerated Dose Estimation by Stopping Rule and SM3 Design in a Phase I Clinical Trial

More information

- 2 -

- 2 - - 1 - - 2 - - - - 4 - - 5 - - 6 - - 7 - - 8 - 4) 민원담당공무원 대상 설문조사의 결과와 함의 국민신문고가 업무와 통합된 지식경영시스템으로 실제 운영되고 있는지, 국민신문 고의 효율 알 성 제고 등 성과향상에 기여한다고 평가할 수 있는지를 치 메 국민신문고를 접해본 중앙부처 및 지방자 였 조사를 시행하 였 해 진행하 월 다.

More information

Microsoft PowerPoint - 30.ppt [호환 모드]

Microsoft PowerPoint - 30.ppt [호환 모드] 이중포트메모리의실제적인고장을고려한 Programmable Memory BIST 2010. 06. 29. 연세대학교전기전자공학과박영규, 박재석, 한태우, 강성호 hipyk@soc.yonsei.ac.kr Contents Introduction Proposed Programmable Memory BIST(PMBIST) Algorithm Instruction PMBIST

More information

<35335FBCDBC7D1C1A42DB8E2B8AEBDBAC5CDC0C720C0FCB1E2C0FB20C6AFBCBA20BAD0BCAE2E687770>

<35335FBCDBC7D1C1A42DB8E2B8AEBDBAC5CDC0C720C0FCB1E2C0FB20C6AFBCBA20BAD0BCAE2E687770> Journal of the Korea Academia-Industrial cooperation Society Vol. 15, No. 2 pp. 1051-1058, 2014 http://dx.doi.org/10.5762/kais.2014.15.2.1051 멤리스터의 전기적 특성 분석을 위한 PSPICE 회로 해석 김부강 1, 박호종 2, 박용수 3, 송한정 1*

More information

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Nov.; 26(11),

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Nov.; 26(11), THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2015 Nov.; 26(11), 985991. http://dx.doi.org/10.5515/kjkiees.2015.26.11.985 ISSN 1226-3133 (Print)ISSN 2288-226X (Online) Analysis

More information

2 / 26

2 / 26 1 / 26 2 / 26 3 / 26 4 / 26 5 / 26 6 / 26 7 / 26 8 / 26 9 / 26 10 / 26 11 / 26 12 / 26 13 / 26 14 / 26 o o o 15 / 26 o 16 / 26 17 / 26 18 / 26 Comparison of RAID levels RAID level Minimum number of drives

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 무선 센서 네트워크 환경에서 링크 품질에 기반한 라우팅에 대한 효과적인 싱크홀 공격 탐지 기법 901 무선 센서 네트워크 환경에서 링크 품질에 기반한 라우팅에 대한 효과적인 싱크홀 공격 탐지 기법 (A Effective Sinkhole Attack Detection Mechanism for LQI based Routing in WSN) 최병구 조응준 (Byung

More information

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Jun.; 27(6),

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Jun.; 27(6), THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2016 Jun.; 27(6), 495 503. http://dx.doi.org/10.5515/kjkiees.2016.27.6.495 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) Design

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 데이터베이스및설계 Chap 1. 데이터베이스환경 (#2/2) 2013.03.04. 오병우 컴퓨터공학과 Database 용어 " 데이타베이스 용어의기원 1963.6 제 1 차 SDC 심포지움 컴퓨터중심의데이타베이스개발과관리 Development and Management of a Computer-centered Data Base 자기테이프장치에저장된데이터파일을의미

More information

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Sep.; 30(9),

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Sep.; 30(9), THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2019 Sep.; 30(9), 712 717. http://dx.doi.org/10.5515/kjkiees.2019.30.9.712 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) MOS

More information

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Dec.; 27(12),

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Dec.; 27(12), THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2016 Dec.; 27(12), 1036 1043. http://dx.doi.org/10.5515/kjkiees.2016.27.12.1036 ISSN 1226-3133 (Print) ISSN 2288-226X (Online)

More information

임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 System call table and linkage v Ref. http://www.ibm.com/developerworks/linux/library/l-system-calls/ - 2 - Young-Jin Kim SYSCALL_DEFINE 함수

More information

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN

More information

A Time Series and Spatial Analysis of Factors Affecting Housing Prices in Seoul Ha Yeon Hong* Joo Hyung Lee** 요약 주제어 ABSTRACT:This study recognizes th

A Time Series and Spatial Analysis of Factors Affecting Housing Prices in Seoul Ha Yeon Hong* Joo Hyung Lee** 요약 주제어 ABSTRACT:This study recognizes th A Time Series and Spatial Analysis of Factors Affecting Housing Prices in Seoul Ha Yeon Hong*Joo Hyung Lee** 요약 주제어 ABSTRACT:This study recognizes that the factors which influence the apartment price are

More information

초보자를 위한 분산 캐시 활용 전략

초보자를 위한 분산 캐시 활용 전략 초보자를위한분산캐시활용전략 강대명 charsyam@naver.com 우리가꿈꾸는서비스 우리가꿈꾸는서비스 우리가꿈꾸는서비스 우리가꿈꾸는서비스 그러나현실은? 서비스에필요한것은? 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 적절한기능 서비스안정성 트위터에매일고래만보이면? 트위터에매일고래만보이면?

More information

04 최진규.hwp

04 최진규.hwp THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2015 Aug.; 26(8), 710717. http://dx.doi.org/10.5515/kjkiees.2015.26.8.710 ISSN 1226-3133 (Print)ISSN 2288-226X (Online) RF ESPAR

More information

Mango220 Android How to compile and Transfer image to Target

Mango220 Android How to compile and Transfer image to Target Mango220 Android How to compile and Transfer image to Target http://www.mangoboard.com/ http://cafe.naver.com/embeddedcrazyboys Crazy Embedded Laboratory www.mangoboard.com cafe.naver.com/embeddedcrazyboys

More information

28 저전력복합스위칭기반의 0.16mm 2 12b 30MS/s 0.18um CMOS SAR ADC 신희욱외 Ⅰ. 서론 Ⅱ. 제안하는 SAR ADC 구조및회로설계 1. 제안하는 SAR ADC의전체구조

28 저전력복합스위칭기반의 0.16mm 2 12b 30MS/s 0.18um CMOS SAR ADC 신희욱외 Ⅰ. 서론 Ⅱ. 제안하는 SAR ADC 구조및회로설계 1. 제안하는 SAR ADC의전체구조 Journal of The Institute of Electronics and Information Engineers Vol.53, NO.7, July 2016 http://dx.doi.org/10.5573/ieie.2016.53.7.027 ISSN 2287-5026(Print) / ISSN 2288-159X(Online) 논문 2016-53-7-4 c Abstract

More information

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx #include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의

More information

` Companies need to play various roles as the network of supply chain gradually expands. Companies are required to form a supply chain with outsourcing or partnerships since a company can not

More information

Microsoft PowerPoint - 알고리즘_5주차_1차시.pptx

Microsoft PowerPoint - 알고리즘_5주차_1차시.pptx Basic Idea of External Sorting run 1 run 2 run 3 run 4 run 5 run 6 750 records 750 records 750 records 750 records 750 records 750 records run 1 run 2 run 3 1500 records 1500 records 1500 records run 1

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Reasons for Poor Performance Programs 60% Design 20% System 2.5% Database 17.5% Source: ORACLE Performance Tuning 1 SMS TOOL DBA Monitoring TOOL Administration TOOL Performance Insight Backup SQL TUNING

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Micron SSD Products Table of Contents 1. What is SSD? 2. Micron s SSD 3. 적용 분야 / 사례 별첨 #1 : Product Overview #2 : XPERT What is SSD? Flash, 서버와 스토리지 사이에서 연산과 I/O간의 성능차이를 극복할 수 있는 중요한 역할 수행 NAND Flash Memory

More information

1 : HEVC Rough Mode Decision (Ji Hun Jang et al.: Down Sampling for Fast Rough Mode Decision for a Hardware-based HEVC Intra-frame encoder) (Special P

1 : HEVC Rough Mode Decision (Ji Hun Jang et al.: Down Sampling for Fast Rough Mode Decision for a Hardware-based HEVC Intra-frame encoder) (Special P 1 : HEVC Rough Mode Decision (Ji Hun Jang et al.: Down Sampling for Fast Rough Mode Decision for a Hardware-based HEVC Intra-frame encoder) (Special Paper) 21 3, 2016 5 (JBE Vol. 21, No. 3, May 2016) http://dx.doi.org/10.5909/jbe.2016.21.3.341

More information

Microsoft PowerPoint - o8.pptx

Microsoft PowerPoint - o8.pptx 메모리보호 (Memory Protection) 메모리보호를위해 page table entry에 protection bit와 valid bit 추가 Protection bits read-write / read-only / executable-only 정의 page 단위의 memory protection 제공 Valid bit (or valid-invalid bit)

More information

02(243-249) CSTV11-22.hwp

02(243-249) CSTV11-22.hwp 함수호출규약에 기반한 새로운 소프트웨어 워터마킹 기법 243 함수호출규약에 기반한 새로운 소프트웨어 워터마킹 기법 (A Novel Software Watermarking Scheme Based on Calling Convention) 전 철 정진만 김봉재 (Cheol Jeon) (Jinman Jung) (Bongjae Kim) 장준혁 조유근 홍지만 (Joonhyouk

More information

김기남_ATDC2016_160620_[키노트].key

김기남_ATDC2016_160620_[키노트].key metatron Enterprise Big Data SKT Metatron/Big Data Big Data Big Data... metatron Ready to Enterprise Big Data Big Data Big Data Big Data?? Data Raw. CRM SCM MES TCO Data & Store & Processing Computational

More information

歯1.PDF

歯1.PDF 200176 .,.,.,. 5... 1/2. /. / 2. . 293.33 (54.32%), 65.54(12.13%), / 53.80(9.96%), 25.60(4.74%), 5.22(0.97%). / 3 S (1997)14.59% (1971) 10%, (1977).5%~11.5%, (1986)

More information

06_ÀÌÀçÈÆ¿Ü0926

06_ÀÌÀçÈÆ¿Ü0926 182 183 184 / 1) IT 2) 3) IT Video Cassette Recorder VCR Personal Video Recorder PVR VCR 4) 185 5) 6) 7) Cloud Computing 8) 186 VCR P P Torrent 9) avi wmv 10) VCR 187 VCR 11) 12) VCR 13) 14) 188 VTR %

More information

1217 WebTrafMon II

1217 WebTrafMon II (1/28) (2/28) (10 Mbps ) Video, Audio. (3/28) 10 ~ 15 ( : telnet, ftp ),, (4/28) UDP/TCP (5/28) centralized environment packet header information analysis network traffic data, capture presentation network

More information

http://www.kbc.go.kr/pds/2.html Abstract Exploring the Relationship Between the Traditional Media Use and the Internet Use Mee-Eun Kang This study examines the relationship between

More information

춤추는시민을기록하다_최종본 웹용

춤추는시민을기록하다_최종본 웹용 몸이란? 자 기 반 성 유 형 밀 당 유 형 유 레 카 유 형 동 양 철 학 유 형 그 리 스 자 연 철 학 유 형 춤이란? 물 아 일 체 유 형 무 아 지 경 유 형 댄 스 본 능 유 형 명 상 수 련 유 형 바 디 랭 귀 지 유 형 비 타 민 유 형 #1

More information

8-VSB (Vestigial Sideband Modulation)., (Carrier Phase Offset, CPO) (Timing Frequency Offset),. VSB, 8-PAM(pulse amplitude modulation,, ) DC 1.25V, [2

8-VSB (Vestigial Sideband Modulation)., (Carrier Phase Offset, CPO) (Timing Frequency Offset),. VSB, 8-PAM(pulse amplitude modulation,, ) DC 1.25V, [2 VSB a), a) An Alternative Carrier Phase Independent Symbol Timing Offset Estimation Methods for VSB Receivers Sung Soo Shin a) and Joon Tae Kim a) VSB. VSB.,,., VSB,. Abstract In this paper, we propose

More information

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Mar.; 28(3),

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Mar.; 28(3), THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2017 Mar.; 28(3), 163 169. http://dx.doi.org/10.5515/kjkiees.2017.28.3.163 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) PCB

More information

박선영무선충전-내지

박선영무선충전-내지 2013 Wireless Charge and NFC Technology Trend and Market Analysis 05 13 19 29 35 45 55 63 67 06 07 08 09 10 11 14 15 16 17 20 21 22 23 24 25 26 27 28 29 30 31 32 33 36 37 38 39 40

More information

±è¼ºÃ¶ Ãâ·Â-1

±è¼ºÃ¶ Ãâ·Â-1 Localization Algorithms Using Wireless Communication Systems For efficient Localization Based Services, development of accurate localization algorithm has to be preceded. In this paper, research trend

More information

09오충원(613~623)

09오충원(613~623) A Study of GIS Service of Weather Information* Chung-Weon Oh**,..,., Web 2.0 GIS.,.,, Web 2.0 GIS, Abstract : Due to social and economic value of Weather Information such as urban flooding, demand of Weather

More information

04 Çмú_±â¼ú±â»ç

04 Çмú_±â¼ú±â»ç 42 s p x f p (x) f (x) VOL. 46 NO. 12 2013. 12 43 p j (x) r j n c f max f min v max, j j c j (x) j f (x) v j (x) f (x) v(x) f d (x) f (x) f (x) v(x) v(x) r f 44 r f X(x) Y (x) (x, y) (x, y) f (x, y) VOL.

More information

歯3이화진

歯3이화진 http://www.kbc.go.kr/ Abstract Terrestrial Broadcasters Strategies in the Age of Digital Broadcasting Wha-Jin Lee The purpose of this research is firstly to investigate the

More information

서울도시연구_13권4호.hwp

서울도시연구_13권4호.hwp ~ An Analysis of Spatial-Temporal Changes in the Longevity Degree and Characteristics of the Long-live Community in Seoul Jae Hun Sim* Seung Cheol Noh** Hee Yeon Lee*** 7)8)9) 요약 주제어 This paper aims to

More information

목차 1. 제품 소개... 4 1.1 특징... 4 1.2 개요... 4 1.3 Function table... 5 2. 기능 소개... 6 2.1 Copy... 6 2.2 Compare... 6 2.3 Copy & Compare... 6 2.4 Erase... 6 2

목차 1. 제품 소개... 4 1.1 특징... 4 1.2 개요... 4 1.3 Function table... 5 2. 기능 소개... 6 2.1 Copy... 6 2.2 Compare... 6 2.3 Copy & Compare... 6 2.4 Erase... 6 2 유영테크닉스( 주) 사용자 설명서 HDD014/034 IDE & SATA Hard Drive Duplicator 유 영 테 크 닉 스 ( 주) (032)670-7880 www.yooyoung-tech.com 목차 1. 제품 소개... 4 1.1 특징... 4 1.2 개요... 4 1.3 Function table... 5 2. 기능 소개... 6 2.1 Copy...

More information

지능정보연구제 16 권제 1 호 2010 년 3 월 (pp.71~92),.,.,., Support Vector Machines,,., KOSPI200.,. * 지능정보연구제 16 권제 1 호 2010 년 3 월

지능정보연구제 16 권제 1 호 2010 년 3 월 (pp.71~92),.,.,., Support Vector Machines,,., KOSPI200.,. * 지능정보연구제 16 권제 1 호 2010 년 3 월 지능정보연구제 16 권제 1 호 2010 년 3 월 (pp.71~92),.,.,., Support Vector Machines,,., 2004 5 2009 12 KOSPI200.,. * 2009. 지능정보연구제 16 권제 1 호 2010 년 3 월 김선웅 안현철 社 1), 28 1, 2009, 4. 1. 지능정보연구제 16 권제 1 호 2010 년 3 월 Support

More information

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. vol. 29, no. 6, Jun Rate). STAP(Space-Time Adaptive Processing)., -

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. vol. 29, no. 6, Jun Rate). STAP(Space-Time Adaptive Processing)., - THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2018 Jun.; 29(6), 457463. http://dx.doi.org/10.5515/kjkiees.2018.29.6.457 ISSN 1226-3133 (Print)ISSN 2288-226X (Online) Sigma-Delta

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA SQLite 이준희 *, 신민철 **, 장용일 ***, 박상현 **** LG. 요약 Abstract SQLite is a popular relational database management system(rdbms) mainly used in local application, embedded device, and smartphone. In order to preserve

More information

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Feb.; 29(2), IS

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Feb.; 29(2), IS THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2018 Feb.; 29(2), 93 98. http://dx.doi.org/10.5515/kjkiees.2018.29.2.93 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) UHF-HF

More information

위해 사용된 기법에 대해 소개하고자 한다. 시각화와 자료구조를 동시에 활용하는 프로그램이 가지는 한계와 이를 극복하기 위한 시도들을 살펴봄으로서 소셜네트워크의 분석을 위한 접근 방안을 고찰해 보고자 한다. 2장에서는 실험에 사용된 인터넷 커뮤니티인 MLBPark 게시판

위해 사용된 기법에 대해 소개하고자 한다. 시각화와 자료구조를 동시에 활용하는 프로그램이 가지는 한계와 이를 극복하기 위한 시도들을 살펴봄으로서 소셜네트워크의 분석을 위한 접근 방안을 고찰해 보고자 한다. 2장에서는 실험에 사용된 인터넷 커뮤니티인 MLBPark 게시판 인터넷 커뮤니티 사용자의 사회 연결망 특성 분석 Analysis Social Network Characteristics Among the Internet Community Users 탁해성 부산대학교 컴퓨터공학과 tok33@pusan.ac.kr Abstract 인터넷이 사람들에게 보급됨에 따라 온라인 환경에서 소통을 하는 사람들이 늘어났다. 온라인 커뮤니티가

More information

#Ȳ¿ë¼®

#Ȳ¿ë¼® http://www.kbc.go.kr/ A B yk u δ = 2u k 1 = yk u = 0. 659 2nu k = 1 k k 1 n yk k Abstract Web Repertoire and Concentration Rate : Analysing Web Traffic Data Yong - Suk Hwang (Research

More information

Amazon EBS (Elastic Block Storage) Amazon EC2 Local Instance Store (Ephemeral Volumes) Amazon S3 (Simple Storage Service) / Glacier Elastic File Syste (EFS) Storage Gateway AWS Import/Export 1 Instance

More information

3. 클라우드 컴퓨팅 상호 운용성 기반의 서비스 평가 방법론 개발.hwp

3. 클라우드 컴퓨팅 상호 운용성 기반의 서비스 평가 방법론 개발.hwp 보안공학연구논문지 Journal of Security Engineering Vol.11, No.4 (2014), pp.299-312 http://dx.doi.org/10.14257/jse.2014.08.03 클라우드 컴퓨팅 상호 운용성 기반의 서비스 평가 방법론 개발 이강찬 1), 이승윤 2), 양희동 3), 박철우 4) Development of Service

More information

<313430333033C6AFC1FD28C3E0B1B8292E687770>

<313430333033C6AFC1FD28C3E0B1B8292E687770> 스포츠와 물리학: 구기운동 안티-싸커 와 간접-축구 DOI: 10.3938/PhiT.23.005 이 인 호 Anti-soccer and Indirect Soccer 편성은 없다고 장담한다. 벨기에(FIFA 랭킹 11위), 러시아 (FIFA 랭킹 22위), 알제리(FIFA 랭킹 26위), 그리고 한국(FIFA 랭킹 61위)으로 이어지는 H조 편성 결과이다. 이

More information

SchoolNet튜토리얼.PDF

SchoolNet튜토리얼.PDF Interoperability :,, Reusability: : Manageability : Accessibility :, LMS Durability : (Specifications), AICC (Aviation Industry CBT Committee) : 1988, /, LMS IMS : 1997EduCom NLII,,,,, ARIADNE (Alliance

More information

(JBE Vol. 7, No. 4, July 0)., [].,,. [4,5,6] [7,8,9]., (bilateral filter, BF) [4,5]. BF., BF,. (joint bilateral filter, JBF) [7,8]. JBF,., BF., JBF,.

(JBE Vol. 7, No. 4, July 0)., [].,,. [4,5,6] [7,8,9]., (bilateral filter, BF) [4,5]. BF., BF,. (joint bilateral filter, JBF) [7,8]. JBF,., BF., JBF,. : 565 (Special Paper) 7 4, 0 7 (JBE Vol. 7, No. 4, July 0) http://dx.doi.org/0.5909/jbe.0.7.4.565 a), b), a) Depth Map Denoising Based on the Common Distance Transform Sung-Yeol Kim a), Manbae Kim b),

More information

...... ....2-1

...... ....2-1 ,,,, (), pp. ~., TV (PPL) -,,, (), pp. ~., TV PPL, :.,, (), pp. ~., PPL,,, (), pp. ~., ( - ) PPL,,, (), pp. ~., (PPL) : PPL,,, (), pp. ~.,..., TV PPL,,, (), pp. ~.,,,,,, (), pp. ~.,,,.,... LG,... Babin,

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 한국소음진동공학회 2015추계학술대회논문집년 Study of Noise Pattern and Psycho-acoustics Characteristic of Household Refrigerator * * ** ** Kyung-Soo Kong, Dae-Sik Shin, Weui-Bong Jeong, Tae-Hoon Kim and Se-Jin Ahn Key Words

More information

(SW3704) Gingerbread Source Build & Working Guide

(SW3704) Gingerbread Source Build & Working Guide (Mango-M32F4) Test Guide http://www.mangoboard.com/ http://cafe.naver.com/embeddedcrazyboys Crazy Embedded Laboratory www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 1 Document History

More information

Microsoft Word - 정병권

Microsoft Word - 정병권 NVMe 기술 동향 정병권 김학영* 김영우* 한국전자통신연구원 선임연구원 한국전자통신연구원 책임연구원* CPU 성능 향상을 위해 과거에는 프로세서의 동작 주파수 향상에 초점을 두었으나, 현재는 다수의 프로세서를 집적하는 멀티 프로세서로 기술 발전이 이루어지고 있다. 하지만 현재와 같은 방대한 양의 데이터를 빠르게 처리할 수 없으므로 컴퓨터 구조의 혁신적 재설계가

More information