• 제목/요약/키워드: 솔리드 스테이트 드라이브

검색결과 3건 처리시간 0.018초

다중 큐 SSD 기반 I/O 가상화 프레임워크의 성능 향상 기법 (Improving Performance of I/O Virtualization Framework based on Multi-queue SSD)

  • 김태용;강동현;엄영익
    • 정보과학회 논문지
    • /
    • 제43권1호
    • /
    • pp.27-33
    • /
    • 2016
  • 오늘날 가상화 기술은 가장 유용하게 사용되는 컴퓨팅 기술 중 하나이며 모든 컴퓨팅 환경에서 널리 활용되고 있다. 그러나 가상화 환경의 I/O 계층들은 호스트 머신의 I/O 동작 방식을 인지하지 못하도록 설계되어 있기 때문에 I/O 확장성 문제는 여전히 해결해야 할 문제로 남아 있다. 특히, 다중 큐 SSD가 보조 기억 장치로 사용될 경우, 증가한 잠금 경쟁과 제한된 I/O 병렬화 문제로 가상 머신은 다중 큐 SSD의 공인된 성능을 활용하지 못하는 문제가 발생한다. 이러한 성능 문제를 해결하기 위해 본 논문에서는 가상 CPU마다 전용 큐와 I/O 스레드를 할당하는 새로운 기법을 제안한다. 제안 기법은 성능 저하의 주요한 원인 중 하나인 잠금 경쟁을 효율적으로 분산시키고 또 다른 원인인 Virtio-blk-data-plane의 병렬화 문제를 해소한다. 제안 기법을 평가한 결과 최신 QEMU 보다 IOPS가 최대 155% 향상되는 것을 확인하였다.

LED 깜빡임을 이용하여 저장장치의 다양한 상태 정보를 표시하기 위한 프로토콜의 설계 (A Design of Protocol for Indicating Various Status Information of Storage Devices Using LED Blinking)

  • 이현섭
    • 사물인터넷융복합논문지
    • /
    • 제10권5호
    • /
    • pp.133-138
    • /
    • 2024
  • SSD는 높은 속도와 신뢰성을 바탕으로 HDD를 빠르게 대체하며 광범위하게 현대 컴퓨터 시스템의 저장장치로 자리 잡고 있다. 이러한 SSD는 엔터프라이즈 환경에서 대량으로 사용되기 때문에 각각의 SSD의 상태 정보를 확인하기 위한 LED 깜빡임 방법을 채용하고 있다. 이 방법은 SSD의 동작 및 상태에 따라 LED의 깜빡이는 속도를 제어하는 방법이다. 전통적인 SSD의 LED 활용 방법은 단순히 SSD의 전원 켜짐, 데이터 전송, 오류 등을 표현하기 위해 LED의 깜빡임 속도와 시간을 제어하였다. 그러나 최근에는 LED의 색상 및 깜빡임을 이용하여 데이터를 전송하는 다양한 연구가 진행되고 있다. 본 논문에서는 SSD의 LED 깜빡임을 이용하여 정해진 규칙의 신호를 전송하는 새로운 통신 방식을 제안한다. 제안하는 방법에서는 켜져 있는 LED 신호의 유지시간에 따라 신호를 숫자와 문자 체계로 분류하고, 분류된 신호를 조합하여 다양한 정보 체계를 설계하였다. 또한, 이렇게 조합된 신호를 전송하는 프로토콜을 설계하고, 전송받은 신호를 인클로저의 수신부에서 직관적으로 식별 가능한 표현 형태로 디스플레이 하는 방식을 설계하였다. 이러한 접근방법은 기존 SSD의 추가적인 통신 채널을 확보하고, 시스템의 성능과 효율성을 증대할 수 있을 것으로 기대한다.