Technical Overview of Huawei Dorado V3 All‑Flash Storage: GRIP and FAST Features
This article provides a detailed technical analysis of Huawei's Dorado V3 all‑flash storage system, explaining its classification, the GRIP (Granular management, ROW, Inline deduplication & compression, Parity RAID) and FAST (FlashLink, Active‑active, Zero‑loss snapshot, RAID‑TP) technologies, and why these features are essential for modern flash‑oriented solutions.
Huawei recently launched the Dorado V3 all‑flash storage product, incorporating advanced technologies such as NVMe, LDPC error‑correction, and FlashLink controller integration; this article summarizes the technical insights gained from product documentation and a technical exchange.
All‑flash products on the market can be grouped into three categories: Flash Optimized (built on existing HDD or hybrid platforms), Flash Appliance (dedicated hardware with limited software features), and Flash Oriented (designed from the ground up for SSD characteristics).
The Dorado V3 design is distilled into two acronyms: GRIP and FAST. GRIP stands for Granular flash management, ROW (Redirect‑on‑Write), Inline de‑duplication & compression, and Parity RAID. FAST represents FlashLink controller‑disk coupling, Active‑active solution, Snapshot with zero loss, and RAID‑TP.
Granular Space Management uses ROW and thin provisioning to allocate storage on demand, matching IO granularity and avoiding waste, which is crucial for database workloads that dominate flash usage.
Redirect‑on‑Write (ROW) eliminates data copying while preventing source LUN fragmentation; in SSDs, ROW enables lossless snapshots and maintains high write performance compared to traditional COW snapshots.
Inline de‑duplication and compression operate before data is written to flash, using hash‑based deduplication at 4 KB/8 KB granularity and an accelerated LZ4‑style compressor, reducing write wear and storage footprint.
Parity RAID (RAID 2.0) and RAID‑TP provide multi‑disk fault tolerance, supporting three‑disk simultaneous failures and improving SSD utilization without sacrificing reliability.
FlashLink combines SSD controller firmware with custom array logic, distributing data evenly, separating hot and cold data, and employing Global Flash Translation Layer (GFTL) for wear‑leveling and anti‑wear balancing across all drives.
The Active‑active solution merges two replication requests into a single SCSI command, halving latency and enabling link‑compression for cost‑effective, low‑delay data center continuity.
Snapshot with zero loss leverages ROW and GFTL to ensure that snapshots, deduplication, and compression incur no performance penalty.
For error correction, Dorado V3 replaces BCH with an optimized LDPC algorithm, enhancing correction capability for modern TLC 3D NAND flash.
In summary, the GRIP and FAST features constitute the essential capabilities of a flash‑oriented storage system; Dorado V3 implements them alongside full NVMe support, delivering high‑performance, reliable storage for demanding enterprise workloads.
Architects' Tech Alliance
Sharing project experiences, insights into cutting-edge architectures, focusing on cloud computing, microservices, big data, hyper-convergence, storage, data protection, artificial intelligence, industry practices and solutions.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.