070-4633-3090
Software RAID EN

특허 소프트웨어 RAID

RAIDIX 4.X 소프트웨어의 핵심 기술은 운영체제 커널에 구현된 특허 RAID 엔진입니다. 높은 수준의 지속 가능한 성능과 데이터 가용성을 보장하기 위해 개발되었습니다.
RAID engine for high level of sustainable performance and data availability.
RAIDIX 4.X는 아래 배열 레벨을 사용합니다:

RAID 0, RAID 10 — 패리티가 없는 표준 레벨
RAID 5, RAID 6 — 패리티가 있는 표준 레벨
RAID 7.3, RAID N+M — RAIDIX 특허 레벨

체크섬 계산 속도
(CPU 코어 당)

CPU 벡터 레지스터에 특정 데이터를 배치하는 고유한 체크섬 계산 접근 방식으로 아래 수치가 가능합니다.

데이터 복구 모드에서 순차적 워크로드의 성능 손실

10% 이하

25 GBps

Checksum calculation based on vectorization engine

구현 영역

데이터 스토리지 시스템에서 가상 공간을 위한 하드웨어 드라이브 컴파일 및 드라이브 장애 발생 시 데이터 보호를 위해서 RAID가 사용됩니다. RAID 성능의 주요 지표는 체크섬 계산 속도와 이러한 체크섬의 데이터 복구 속도입니다.

데이터 복구 속도, 중복 드라이브 수와 RAID 가용성 레벨 사이의 적절한 균형은 데이터 스토리지 구축 업체의 가장 일반적인 요구 사항 중 하나입니다. RAIDIX 소프트웨어는 기록 체크섬 계산 속도와 최고 수준의 fault-tolerance 및 가용성을 겸비한 고유한 RAID 수준을 사용합니다.

계산 엔진

RAIDI 소프트웨어 내에서 체크섬 계산은 SSE4.2와 AVX Intel CPU 확장을 사용한 벡터화 계산을 기반으로 합니다.

RAIDIX 솔루션 확실한 차이는 벡터화에 대한 고유한 접근 방식입니다. 이 접근 방식은 ISA-L 및 Jerasure 엔진과 비교하여 인코딩 및 디코딩 속도를 2배 이상 향상시켰습니다.
RAID 6 Decoding and Encoding Speed Comparison



RAID 6 디코딩 및 인코딩 속도 비교
데이터 스토리지 시스템의 RAID 체크섬 계산을 구성하는 가장 일반적인 방법은 Galois 필드 알고리즘을 사용한 Reed-Solomon EC입니다. RAIDIX는 CPU 벡터 레지스터에 간단한 지침으로 512개 필드 요소를 곱할 수 있는 특정 데이터 배치를 사용합니다.

주목할 만한 점은 현재 방법은 병렬화를 위해 쉽게 사용이 되며 전체 성능은 멀티 코어와 멀티 소켓 시스템에서 선형적으로 증가할 것입니다.

RAID 7.3

RAID 7.3은 최대 3개의 드라이브에 장애가 발생할 경우 데이터를 복원할 수 있는 트리플 패리티 배포를 사용한 인터리빙
블록 레벨입니다. RAID 7.3은 RAID 6와유사하지만 서로 다른 알고리즘을 사용하여 계산되는 세 개의 체크섬으로 더 높은 수준의 신뢰성을 제공합니다. 세 개의 드라이브의 용량은 체크섬에 할당됩니다.

RAID 7.3은 성능 저하 없이 드라이브 장애의 가능성을 크게 줄여 주기 때문에 이 RAID 레벨은 32GB보다 큰 배열의 사용에 강력하게 권장합니다.
RAID 7.3 is similar to RAID 6 but it has a higher degree of reliability for three checksums are calculated using different algorithms



RAID 7.3은 체크섬에 3개의 드라이브를
가집니다.

RAID N+M

RAID N+M은 독점 RAIDIX 수학적 알고리즘을 기반으로 M 체크섬을 사용하는 인터리빙 블록 레벨입니다. RAID N+M을
사용하면 체크섬 할당에 사용할 디스크 수를 선택할 수 있습니다. RAID는 (패리티 디스크 수에 따라) 동일한 그룹에서
최대 32개의 드라이브까지 완전한 장애를 유지합니다.
RAID N+M allows user to choose the number of disks for checksums allocation



체크섬을 위한 M 드라이브와 데이터 블록을 위한 N 드라이브를 사용합니다.

기능

독점 RAID 엔진은 RAIDIX 소프트웨어 제품의 핵심 기술입니다. 높은 수준의 데이터 보호, 성능 및 효율성으로
구성된 강력한 도구에 대한 기초는 깊은 수학적 연구로 형성되었습니다.

독점 RAID 엔진은 아래 기능을 수행할 수 있습니다:

• 기존 솔루션보다 몇 배 더 빠른 체크섬 계산 속도 기록
• 체크섬 할당을 위한 디스크 수를 선택 (RAID N+M)
• RAID 엔진을 통한 고급 복원과 부분 복원과 같은 상호 보완적인 기술의 추가 가지 부여
• RAID 7.3과 RAID N+M 사용시 높은 수준의 fault-tolerance