070-4633-3090
Read-Ahead EN

Adaptive Read-Ahead

Adaptive Read-Ahead는 들어오는 워크로드를 분석하여 예측한 다음 캐쉬에 넣어 전체 시스템 가속화를 수행하는 데이터 캐싱 기술입니다.
Adaptive Read-Ahead
요청 감지 독점 알고리즘은 구현된 read-ahead 메커니즘의 핵심 요소입니다. 멀티 스레드 처리를 위한 상당한 가치를
제공하고 블렌더 효과의 영향을 제거합니다.

구현 영역

Adaptive Read-Ahead는 대기 시간을 줄이고 순차적 읽기 요청에 대한 처리량을 높여 전체 스토리지 성능을 향상시키는데 도움이 됩니다.

Read-ahead 기술은 순차적 읽기 요청이 동시에 여러 워크스테이션에서 스토리지 서버로 전송되는 비디오 프로덕션 작업에 특히 유용합니다. 여러 개의 순차적 스레드를 병렬 처리하면 스토리지가 본래의 순차적 패턴 대신 랜덤 IO를 수신할 때 I/O 블렌더 효과로 불리는 스트림 혼합을 충족합니다. 이러한 상황에서 스토리지 성능 저하를 방지하려면 들어오는 요청을 감지하고 인식하기 위한 특정 도구가 필요합니다.

동작 방법

read-ahead 기술은 현재의 패턴을 분석하고 사전에 HDD에서 SSD 드라이브의 RAM에 순차적 요청을 배치하여 정의하는 것입니다.

이 아이디어는 (1) 여러 데이터 스트림에서 순차적 읽기 요청을 감지하고 (2) 사전 읽기 및 데이터 볼륨의 필요성에 대한 결정을 내리는 두 단계로 구체화됩니다.

RAIDIX read-ahead 기술의 핵심 요소는 주소 공간의 연결된 간격을 설명하는 범위 개념을 기반으로 요청 감지 독점 알고리즘입니다. 이 개념에 따라 들어오는 각 요청에 대해 가장 가까운 설명 범위가 정의됩니다. 순차적 요청으로 분류된 요청은 read-ahead 운영을 사용하여 처리됩니다.

시스템은 속도 및 블록 크기에 따라 예측 가능한 데이터의 최적의 양을 정의하여 배치 작업을 캐싱합니다. 시스템은 가장 많이 사용하는 핫 데이터를 고속 드라이브에 저장함으로써 이러한 블록에 대한 액세스 시간을 줄여 데이터 스토리지의 전체 성능을 향상시킵니다.
Adaptive read-ahead algorithm

기능

RAIDIX로 구현된 특허 read-ahead 메커니즘은 아래 기능을 사용할 수 있습니다:

• 요청 감지 고유의 알고리즘은 성능 저하 없이 동시에 최대 100개의 순차적 및 최대 128개의 랜덤 스트림을 모니터링
합니다.
• 알고리즘 매개변수 자동 설정은 RAM에 배치되기 위한 데이터 양을 계산합니다 (수동 조정도 또한 가능합니다).