• 제목/요약/키워드: SSD

검색결과 616건 처리시간 0.025초

SSD 기반 스토리지 시스템에서 입출력 성능 향상을 위한 무효데이터 재활용 기법 (Recycling Invalid Data Method for Improving I/O Performance in SSD Storage System)

  • 김주경;이승규;피라메히디;김덕환
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2012년도 한국컴퓨터종합학술대회논문집 Vol.39 No.1(A)
    • /
    • pp.230-232
    • /
    • 2012
  • SSD(Solid State Disk)는 다수의 플래시 메모리로 구성되며 기존의 하드디스크(HDD) 보다 데이터 전송 속도가 빠르고 강한 내구성, 저소음, 저전력의 장점을 가지고 있다. 하지만 제자리 덮어쓰기가 안되므로 SSD 공간에서 무효데이터가 차지하는 비중이 높아지며, 한 셀당 쓰기 및 삭제 횟수가 제한되어 있다는 단점이 있다. 본 논문에서는 무효데이터와 입력데이터의 중복성 검사를 통하여 무효데이터를 재활용하는 중복제거 기법을 제안한다. 무효데이터의 재활용과 중복제거를 통하여 SSD의 마모도 감소와 가비지컬렉션의 빈도를 낮춰서 I/O 속도의 향상을 기대할 수 있다. 실험을 통하여 무효데이터를 재활용 하는 경우와 유효데이터를 활용한 중복제거 방법의 성능을 비교하였다.

명령 큐를 고려한 SSD 쓰기 버퍼 관리 기법 (A write buffer management scheme considering the command queue in SSD)

  • 김성민;김태석
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2012년도 한국컴퓨터종합학술대회논문집 Vol.39 No.1(A)
    • /
    • pp.313-315
    • /
    • 2012
  • SSD(Solid State Drives)에서는 쓰기 버퍼를 활용해 쓰기 연산의 횟수를 줄임으로써 입출력 성능향상을 가져오고, 부가적으로 삭제 연산이 줄어들어 수명 향상의 효과를 얻고 있다. 하지만 지금까지의 쓰기 버퍼 관련 연구에서는 SSD의 컨트롤러 구조를 모두 고려하지 못하고 있다. 이 논문에서는 쓰기 버퍼의 데이터 히트(HIT)율을 높이기 위한 방법으로 지금까지 고려하지 못했던 SSD 컨트롤러 구조 내 명령 큐(Command Queue)의 정보를 통해 가까운 미래에 도착할 쓰기 명령을 예측하고, 이를 기존 버퍼 관리 기법에 적용하는 방안을 연구한다.

컬러 SSD 알고리즘 기반 칼만 예측기를 이용한 다수의 얼굴 검출 및 추적 시스템 (Multiple Face Tracking System Using the Kalman Estimator Based on the Color SSD Algorithm)

  • 김병기;한영준;한헌수
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2005년도 추계종합학술대회
    • /
    • pp.347-350
    • /
    • 2005
  • This paper proposes a new tracking algorithm using the Kalman estimator based color SSD algorithm. The Kalman estimator includes the color information as well as the position and size of the face region in its state vector, to take care of the variation of skin color while faces are moving. Based on the estimated face position, the color SSD algorithm finds the face matching with the one in the previous frame even when the color and size of the face region vary. The features of a face region extracted by the color SSD algorithm are used to update the state of the Kalman estimator.

  • PDF

CFQ 스케줄러의 튜닝 변수 설정에 따른 SSD 성능 분석 (A performance analysis of Solid State Disk with variable configurations of CFQ Scheduler)

  • 박현찬;유혁
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2011년도 한국컴퓨터종합학술대회논문집 Vol.38 No.1(B)
    • /
    • pp.423-426
    • /
    • 2011
  • SSD는 HDD와 다른 물리적 특성으로 인해 새로운 I/O 스케줄러를 요구하고 있다. 본 논문은 기존 CFQ 스케줄러가 SSD에서 어떤 성능을 보이는지 다양한 설정값 하에서 실험하고, 그 결과를 분석하여 SSD에서의 I/O 스케줄링 성능의 특징을 알아보고자 한다. 대상 설정값으로는 역탐색 제한 설정, FIFO 큐 내의 I/O 요청에 대한 만료 시간, I/O 요청 큐 별 할당 시간, 동기적 요청 큐를 위한 대기 시간을 고려하였다. 이러한 설정값을 다양하게 변화시키며 여러 개의 I/O 벤치마크 프로세스를 동시에 수행한 결과, 역탐색 제한을 제거하면 처리량이 상승하지만 그 폭이 매우 적으며, I/O 요청 만료 시간에 대해서는 연관성을 찾지 못하였다. I/O 요청 큐 별 할당 시간과 동기적 요청 큐를 위한 대기 시간은 클수록 처리량이 상승함을 보였다. CFQ의 목표인 평등성은 항상 97% 이상 보장됨을 관찰할 수 있었다. 우리는 이러한 결과가 차후 평등성을 보장하는 새로운 SSD I/O 스케줄러의 연구를 위한 초석이 되리라 기대한다.

SSD를 위한 파일시스템의 벤치마크 (Performance Benchmark of Filesystem for Solid State Drive)

  • 이성진;원유집
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2011년도 한국컴퓨터종합학술대회논문집 Vol.38 No.1(B)
    • /
    • pp.323-324
    • /
    • 2011
  • 파일시스템과 I/O 워크로드에 따라 Solid State Drive (SSD)의 성능은 변하는 것이 일반적인 사실이지만 파일시스템과 SSD과의 상관 관계는 명확히 알려지지 않았다. 파일시스템과 SSD 간의 상관관계 그리고 성능을 이해하기 위해 SSD과 4개의 파일 시스템을 IOzone 벤치마크에서 다양한 I/O 크기와 direct I/O 모드에서 실험을 하였다. Nilfs2를 제외한 모든 파일 시스템의 성능이 일정하지 않은 것으로 보이고 2MB 이상의 파일 크기에서는 100MB/s 정도의 성능을 보이고 있다. 반면 Nilfs2의 경우는 레코드 크기, I/O 단위가 작을 경우 성능 역시 낮고 I/O의 크기가 커질 경우 그 성능이 같이 증가하고 있는 것을 볼 수가 있다.

SSD 컨트롤러의 하드웨어 레벨 검증 플랫폼 비교 분석 (Comparison of BlueSSD and OpenSSD for Advanced SSD Development)

  • 이세일;이명현;윤성로
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2011년도 한국컴퓨터종합학술대회논문집 Vol.38 No.1(B)
    • /
    • pp.302-304
    • /
    • 2011
  • HDD를 대체하는 저장 매체로서 SSD가 널리 자리 잡기 위해서는 더욱 빠른 속도와 용량대비 저렴한 가격이 필요하다. 이를 위해선 집적도가 높은 낸드플래시를 효율적으로 사용하는 FTL 개발 및 용량을 크게 만들 때 발생하는 여러 문제를 해결할 컨트롤러 시스템의 빠른 개발이 요구된다. 이를 위해서 신뢰성과 범용성을 갖춘 FTL 검증 플랫폼이 필요하다. 본 논문에서는 이미 발표된 검증 플랫폼을 비교 분석하며 이들의 장단점과 앞으로 더 필요한 부분을 탐색해 본다.

An Analytical Approach to Evaluation of SSD Effects under MapReduce Workloads

  • Ahn, Sungyong;Park, Sangkyu
    • JSTS:Journal of Semiconductor Technology and Science
    • /
    • 제15권5호
    • /
    • pp.511-518
    • /
    • 2015
  • As the cost-per-byte of SSDs dramatically decreases, the introduction of SSDs to Hadoop becomes an attractive choice for high performance data processing. In this paper the cost-per-performance of SSD-based Hadoop cluster (SSD-Hadoop) and HDD-based Hadoop cluster (HDD-Hadoop) are evaluated. For this, we propose a MapReduce performance model using queuing network to simulate the execution time of MapReduce job with varying cluster size. To achieve an accurate model, the execution time distribution of MapReduce job is carefully profiled. The developed model can precisely predict the execution time of MapReduce jobs with less than 7% difference for most cases. It is also found that SSD-Hadoop is 20% more cost efficient than HDD-Hadoop because SSD-Hadoop needs a smaller number of nodes than HDD-Hadoop to achieve a comparable performance, according to the results of simulation with varying the number of cluster nodes.

SSD의 PC적용을 위한 시스템 수준의 환경 구축 (Establishment of System Level environment to apply SSD to PC)

  • 김동;방관후;정의영
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2008년도 하계종합학술대회
    • /
    • pp.561-562
    • /
    • 2008
  • In this paper, we propose a establishment of system level environment to exploit PC system with SSD (Solid State Disk) by using TLM (Transaction Level Modeling) method with SystemC language. The reason why we choose this modeling method is that it eases RTL (Register Transfer Level) modeling burdens and we can accurately estimate the performance about different architectural changes. Also, it provides simulation speed which is relatively faster than RTL modeling method. The baseline architectural platform we implemented showed that SSD's internal transfer time is a dominant factor, so we need to improve that part and it is expected to be a good simulator to measure the system's overall performance by exploiting SSD's internal architectures.

  • PDF

리눅스 I/O 스케줄러에 대한 SSD 성능 분석 (A performance analysis of Solid State Disk for Linux I/O scheduler)

  • 박현찬;유혁
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2010년도 한국컴퓨터종합학술대회논문집 Vol.37 No.1(B)
    • /
    • pp.460-464
    • /
    • 2010
  • SSD는 뛰어난 성능으로 인해 서버 시장에서 HDD를 빠르게 대체하며 각광받고 있다. 우리는 기존 SSD의 성능 분석이 단일한 I/O 패턴에 대해서만 이루어진 점을 주목하여, 다양한 패턴의 I/O가 동시에 수행 될 경우, 성능에 어떠한 영향이 있는지 평가해보고자 한다. 이를 위해 4KB부터 64MB까지 다양한 블록크기로 순차적/임의적 읽기/쓰기 연산을 수행함과 동시에 4KB 단위의 읽기/쓰기 I/O를 수행시켜 성능에 미치는 영향을 알아보았다. 이러한 평가를 네 가지 리눅스 I/O 스케줄러에 대해 각각 수행함으로써 스케줄러에 의한 영향 또한 평가하였다. 그 결과로 우리는 새로운 SSD의 성능 특성을 발견할 수 있었으며, 이는 새로운 I/O 스케줄러 및 SSD의 FTL 개발의 기반이 되리라 예상된다.

  • PDF

향상된 NVM에 대한 가격과 IOPS간 트레이드오프 분석 (Price and IOPS Trade-off Analysis for Enhanced NVM)

  • 안제민;강경태
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2017년도 제56차 하계학술대회논문집 25권2호
    • /
    • pp.3-4
    • /
    • 2017
  • DRAM, HDD의 성장세가 둔화되면서 NVM이 그 대안으로 떠오르고 있다. Xpoint, Z-SSD등 여러 고성능 NVM이 발표되고 있으며 DRAM의 성능을 목표로 하고 있다. 본 논문에서는 DRAM 수준의 고성능 NVM이 상용화 될 때 어느 정도의 성능과 가격지표를 보일 것이며 이에 대한 가격과 저장공간의 트레이드오프는 어느 정도일지 알아보기 위해 실험을 진행하였다. RAM disk로 NVM환경을 시뮬레이션 하였고 SSD, HDD 간 I/O 성능을 측정하였다. NVM과 SSD는 70배에서 200배, NVM과 디스크는 98배에서 3000배 이상 차이가 있음을 확인했다. 이 결과를 바탕으로 RAM disk와 SSD 가격지표를 조사하여 IOPS/$를 도출해 보았고 NVM이 7배의 IOPS/$를 가지지만 SSD가 18배의 GB/$를 가지는 것을 확인할 수 있었다.

  • PDF