Share this
What Is Intel VROC (Virtual RAID on CPU)?
by Brett Daniel on Mar 3, 2021 8:44:32 AM
Graphic: Intel Virtual RAID on CPU (VROC) lets you manage your RAID storage without any additional hardware or the need to sacrifice a precious PCIe slot.
When it comes to choosing a RAID storage solution for your server or workstation, there's a lot to consider. How many drives can go into the array? How much storage capacity will I need? What are my read and write speeds? Which RAID configuration is right for me? Do I value speed or fault tolerance more? Should I choose hardware RAID or software RAID? What about a hybrid of both?
Intel has developed a CPU-based technology, specifically for NVMe SSDs, known as Intel Virtual RAID on CPU (VROC). It's a type of hybrid RAID solution designed mainly for customers who aren't satisfied with the limitations or price of software RAID and hardware RAID, respectively. It's an easy choice because no additional hardware is needed; there's no system slowdown like with software RAID; and customers can have a PCIe slot freed for another expansion card.
In this blog post, we'll discuss Intel VROC, its advantages, and how to enable VROC on VROC-capable servers and workstations. If you're interested in acquiring a VROC-capable rugged server or workstation for your program or application, we encourage you to stick around until the end of the post. You won't regret it.
What is Intel VROC?
Intel Virtual RAID on CPU, or Intel VROC, is a hybrid RAID storage solution for NVMe solid-state drives (SSDs) connected directly to Intel Xeon Scalable Processors via the PCIe expansion bus.
It can be used with Intel NVMe SSDs, select third-party SSDs, and is intended for use primarily with high-performance professional workstations and server platforms. Supported configurations can be found on Intel's VROC Supported Configurations webpage.
VROC is offered with Intel's newer Xeon Scalable Processors, specifically the first, second, and third generations. It's built into the CPUs, allowing dedicated silicon to calculate RAID logic for NVMe SSDs, which are PCIe-based.
VROC is classified as a hybrid RAID because it has characteristics similar to the two standard RAID solutions: software RAID and hardware RAID.
Intel's VROC is partly considered hardware RAID because of the key silicon feature, known as the Intel Volume Management Device (VMD), offered with newer Xeon Scalable Processors. VROC has a hardware dependency on VMD and is therefore only offered with the newer Xeon Scalable Processors listed above.
VROC is partly considered software RAID because it still uses CPU cycles to calculate RAID logic but uses notably fewer cycles than a traditional software RAID solution.
What are the advantages of using Intel VROC?
According to Intel, the biggest advantage of VROC is its ability to connect NVMe SSDs directly to Xeon Scalable Processors' PCIe lanes and establish a RAID without the use of a RAID host bus adapter (HBA), sometimes called a RAID card or, more generally, a PCIe plugin card.
Simply put, no additional hardware is needed to use VROC. This benefit is advantageous for price-sensitive customers who don't want to spend a lot of money on hardware RAID controllers.
Still, hardware RAID offers the best performance overall because it uses a dedicated processing controller that manages RAID configurations independent of the OS. VROC also doesn't require a PCIe slot.
Software RAID, on the other hand, shares its processing resources with the OS, which may slow down RAID operations. Software RAID is generally less costly than hardware RAID, however, so whether you choose software, hardware, or a hybrid RAID solution depends on your application's or program's needs.
In a nutshell, VROC is better than software RAID for some customers because you're not using CPU horsepower to manage the array, and it's also potentially not as expensive. One significant advantage that VROC has over hardware RAID is that you don't have to sacrifice a PCIe slot in your server or workstation to establish a RAID. If you need a bunch of GPUs, FPGA cards, or other cards in your system, you'd have to burn one of them for a hardware RAID controller.
Nate Young, Director of Engineering
VROC also closes the rare but headache-inducing RAID 5 write hole phenomenon, during which it becomes impossible to determine which data and parity blocks have and have not been written to disks in the array. The issue is caused by a power failure during write.
Photo: Intel VROC is configured in your server's or workstation's BIOS. Credit: Intel
How do I enable VROC?
To enable VROC, you first need to make sure that your Xeon processor supports it.
As of September 2020, three Intel Xeon processor families support VROC:
- Generation 1 Intel Xeon Scalable Processors (-SP, -D, -W)
- Generation 2 Intel Xeon Scalable Processors (-SP, -D, -W)
- Generation 3 Intel Xeon Scalable Processors (-SP, -D, -W)
VROC functionality must be enabled by the OEM or ODM from which your Xeon server or workstation is purchased. Using a processor from one of these Xeon families does not guarantee its functionality, so it's crucial to ask your manufacturer if you're receiving a VROC-capable solution before purchase.
Functionality is typically achieved using an Intel VROC hardware key inserted into a server motherboard's key header. The Intel VROC key is the licensing mechanism for Intel's VROC software and RAID license. The OEM installs the key header and hardware key on VROC-capable server motherboards before purchase.
It is possible to upgrade to VROC after buying a Xeon server or workstation by purchasing an Intel VROC key from the OEM, but your server or workstation must be equipped with VROC-capable Xeon CPUs.
There are three different SKUs for the VROC hardware keys:
- Intel VROC Standard (supports RAID 0, RAID 1, and RAID 10 using any SSD product)
- Intel VROC Premium (supports RAID 0, RAID 1, RAID 5, and RAID 10 using any SSD product)
- Intel VROC Intel SSD Only (supports RAID 0, RAID 1, RAID 5, and RAID 10 using Intel SSDs only)
Intel VROC is enabled from a server's or workstation's BIOS. The enablement process is quite simple.
To enable VROC, follow these steps:
1. Set Boot Mode to UEFI
- Press F2 to enter the BIOS.
- Select Boot Maintenance Manager.
- Select Advanced Boot Options.
- Change the boot mode to UEFI.
- Press F10 to save and Y to confirm.
2. Enable Intel VMD Ports
- Read your server motherboard's technical product specification (TPS) to identify the correct VMD ports to enable.
- Press F2 to enter the BIOS.
- Select Advanced.
- Select PCI Configuration.
- Select Volume Management Device.
- Enable the correct VMD ports.
- Press F10 to save and Y to confirm.
3. Create a RAID volume
- Press F2 to enter the BIOS.
- Select Advanced.
- Select PCI Configuration.
- Select UEFI Option ROM Control.
- Select Intel Virtual RAID on CPU (if you see a list of your NVMe SSDs, repeat step two to ensure you've enabled the correct VMD ports).
- Select All Intel VMD Controllers
- Select Create RAID Volume.
- Choose the RAID level and select the disks to include in the volume.
- Select Create Volume.
- Exit the BIOS by pressing F10 and boot the OS.
There you have it. You've just enabled VROC on your VROC-capable server or workstation. Happy RAIDing!
To watch the Intel video on which this tutorial was based, click here.
Photo: The Trenton Systems' JBOD/JBOF storage solution paired with a VROC-capable host server or workstation is the perfect use case for Intel VROC.
Conclusion: Use Cases & Trenton Benefit
A great use case for Intel VROC is Trenton Systems' JBOD/JBOF paired with a VROC-capable host server or workstation. For Trenton, this includes all rack mount servers and workstations incorporating our SSP8256 motherboard.
With this solution, customers can take advantage of virtually endless amounts of NVMe SSD storage with 27 GB/s read and write speeds in a RAID-configured, field-ready, hot-swappable, rugged storage solution.
Load this high-performance NVMe SSD solution into a military ground vehicle, onto a fighter jet, UAV, Navy warship, the manufacturing floor, into a ground control station (GCS), radar data collection setup, or in the back of a multi-camera-configured van collecting geospatial data, anywhere your application or program needs it.
Best of all, you'll know all that data is secure because you're purchasing from an American company whose solutions are designed, manufactured, assembled, tested, and supported in the USA and fortified with a plethora of cybersecurity solutions, including supplier quality surveys, revision control, a Counterfeit Protection Program (CPP), and a comprehensive security package that secures software, firmware, and hardware holistically.
But wait, there's one more awesome benefit. Our in-house support team can help you set up VROC and solve VROC issues should you run into any trouble.
If you're interested in acquiring a VROC-capable rugged server or workstation for your program or application, let us know. Our engineers are on standby to assist.
References
Share this
- High-performance computers (42)
- Military computers (38)
- Rugged computers (32)
- Cybersecurity (25)
- Industrial computers (25)
- Military servers (24)
- MIL-SPEC (20)
- Rugged servers (19)
- Press Release (17)
- Industrial servers (16)
- MIL-STD-810 (16)
- 5G Technology (14)
- Intel (13)
- Rack mount servers (12)
- processing (12)
- Computer hardware (11)
- Edge computing (11)
- Rugged workstations (11)
- Made in USA (10)
- Partnerships (9)
- Rugged computing (9)
- Sales, Marketing, and Business Development (9)
- Trenton Systems (9)
- networking (9)
- Peripheral Component Interconnect Express (PCIe) (7)
- Encryption (6)
- Federal Information Processing Standards (FIPS) (6)
- GPUs (6)
- IPU (6)
- Joint All-Domain Command and Control (JADC2) (6)
- Server motherboards (6)
- artificial intelligence (6)
- Computer stress tests (5)
- Cross domain solutions (5)
- Mission-critical servers (5)
- Rugged mini PCs (5)
- AI (4)
- BIOS (4)
- CPU (4)
- Defense (4)
- Military primes (4)
- Mission-critical systems (4)
- Platform Firmware Resilience (PFR) (4)
- Rugged blade servers (4)
- containerization (4)
- data protection (4)
- virtualization (4)
- Counterfeit electronic parts (3)
- DO-160 (3)
- Edge servers (3)
- Firmware (3)
- HPC (3)
- Just a Bunch of Disks (JBOD) (3)
- Leadership (3)
- Navy (3)
- O-RAN (3)
- RAID (3)
- RAM (3)
- Revision control (3)
- Ruggedization (3)
- SATCOM (3)
- Storage servers (3)
- Supply chain (3)
- Tactical Advanced Computer (TAC) (3)
- Wide-temp computers (3)
- computers made in the USA (3)
- data transfer (3)
- deep learning (3)
- embedded computers (3)
- embedded systems (3)
- firmware security (3)
- machine learning (3)
- Automatic test equipment (ATE) (2)
- C6ISR (2)
- COTS (2)
- COVID-19 (2)
- Compliance (2)
- Compute Express Link (CXL) (2)
- Computer networking (2)
- Controlled Unclassified Information (CUI) (2)
- DDR (2)
- DDR4 (2)
- DPU (2)
- Dual CPU motherboards (2)
- EW (2)
- I/O (2)
- Military standards (2)
- NVIDIA (2)
- NVMe SSDs (2)
- PCIe (2)
- PCIe 4.0 (2)
- PCIe 5.0 (2)
- RAN (2)
- SIGINT (2)
- SWaP-C (2)
- Software Guard Extensions (SGX) (2)
- Submarines (2)
- Supply chain security (2)
- TAA compliance (2)
- airborne (2)
- as9100d (2)
- chassis (2)
- data diode (2)
- end-to-end solution (2)
- hardware security (2)
- hardware virtualization (2)
- integrated combat system (2)
- manufacturing reps (2)
- memory (2)
- mission computers (2)
- private 5G (2)
- protection (2)
- secure by design (2)
- small form factor (2)
- software security (2)
- vRAN (2)
- zero trust (2)
- zero trust architecture (2)
- 3U BAM Server (1)
- 4G (1)
- 4U (1)
- 5G Frequencies (1)
- 5G Frequency Bands (1)
- AI/ML/DL (1)
- Access CDS (1)
- Aegis Combat System (1)
- Armed Forces (1)
- Asymmetric encryption (1)
- C-RAN (1)
- COMINT (1)
- CPUs (1)
- Cloud-based CDS (1)
- Coast Guard (1)
- Compliance testing (1)
- Computer life cycle (1)
- Containers (1)
- D-RAN (1)
- DART (1)
- DDR5 (1)
- DMEA (1)
- Data Center Modular Hardware System (DC-MHS) (1)
- Data Plane Development Kit (DPDK) (1)
- Defense Advanced Research Projects (DARP) (1)
- ELINT (1)
- EMI (1)
- EO/IR (1)
- Electromagnetic Interference (1)
- Electronic Warfare (EW) (1)
- FIPS 140-2 (1)
- FIPS 140-3 (1)
- Field Programmable Gate Array (FPGA) (1)
- Ground Control Stations (GCS) (1)
- Hardware-based CDS (1)
- Hybrid CDS (1)
- IES.5G (1)
- ION Mini PC (1)
- IP Ratings (1)
- IPMI (1)
- Industrial Internet of Things (IIoT) (1)
- Industry news (1)
- Integrated Base Defense (IBD) (1)
- LAN ports (1)
- LTE (1)
- Life cycle management (1)
- Lockheed Martin (1)
- MIL-S-901 (1)
- MIL-STD-167-1 (1)
- MIL-STD-461 (1)
- MIL-STD-464 (1)
- MOSA (1)
- Multi-Access Edge Computing (1)
- NASA (1)
- NIC (1)
- NIC Card (1)
- NVMe (1)
- O-RAN compliant (1)
- Oil and Gas (1)
- Open Compute Project (OCP) (1)
- OpenRAN (1)
- P4 (1)
- PCIe card (1)
- PCIe lane (1)
- PCIe slot (1)
- Precision timestamping (1)
- Product life cycle (1)
- ROM (1)
- Raytheon (1)
- Remotely piloted aircraft (RPA) (1)
- Rugged computing glossary (1)
- SEDs (1)
- SIM Card (1)
- Secure boot (1)
- Sensor Open Systems Architecture (SOSA) (1)
- Small form-factor pluggable (SFP) (1)
- Smart Edge (1)
- Smart NIC (1)
- SmartNIC (1)
- Software-based CDS (1)
- Symmetric encryption (1)
- System hardening (1)
- System hardening best practices (1)
- TME (1)
- Tech Partners (1)
- Total Memory Encryption (TME) (1)
- Transfer CDS (1)
- USB ports (1)
- VMEbus International Trade Association (VITA) (1)
- Vertical Lift Consortium (VLC) (1)
- Virtual machines (1)
- What are embedded systems? (1)
- Wired access backhaul (1)
- Wireless access backhaul (1)
- accredidation (1)
- aerospace (1)
- air gaps (1)
- airborne computers (1)
- asteroid (1)
- authentication (1)
- autonomous (1)
- certification (1)
- cognitive software-defined radios (CDRS) (1)
- command and control (C2) (1)
- communications (1)
- cores (1)
- custom (1)
- customer service (1)
- customer support (1)
- data linking (1)
- data recording (1)
- ethernet (1)
- full disk encryption (1)
- hardware monitoring (1)
- heat sink (1)
- hypervisor (1)
- in-house technical support (1)
- input (1)
- integrated edge solution (1)
- international business (1)
- licensed spectrum (1)
- liquid cooling (1)
- mCOTS (1)
- microelectronics (1)
- missile defense (1)
- mixed criticality (1)
- moving (1)
- multi-factor authentication (1)
- network slicing (1)
- neural networks (1)
- new headquarters (1)
- next generation interceptor (1)
- non-volatile memory (1)
- operating system (1)
- output (1)
- outsourced technical support (1)
- post-boot (1)
- pre-boot (1)
- private networks (1)
- public networks (1)
- radio access network (RAN) (1)
- reconnaissance (1)
- secure flash (1)
- security (1)
- self-encrypting drives (SEDs) (1)
- sff (1)
- software (1)
- software-defined radios (SDRs) (1)
- speeds and feeds (1)
- standalone (1)
- storage (1)
- systems (1)
- tactical wide area networks (1)
- technical support (1)
- technology (1)
- third-party motherboards (1)
- troposcatter communication (1)
- unlicensed spectrum (1)
- volatile memory (1)
- vpx (1)
- zero trust network (1)
- November 2024 (1)
- October 2024 (1)
- August 2024 (1)
- July 2024 (1)
- May 2024 (1)
- April 2024 (3)
- February 2024 (1)
- November 2023 (1)
- October 2023 (1)
- July 2023 (1)
- June 2023 (3)
- May 2023 (7)
- April 2023 (5)
- March 2023 (7)
- December 2022 (2)
- November 2022 (6)
- October 2022 (7)
- September 2022 (8)
- August 2022 (3)
- July 2022 (4)
- June 2022 (13)
- May 2022 (10)
- April 2022 (4)
- March 2022 (11)
- February 2022 (4)
- January 2022 (4)
- December 2021 (1)
- November 2021 (4)
- September 2021 (2)
- August 2021 (1)
- July 2021 (2)
- June 2021 (3)
- May 2021 (4)
- April 2021 (3)
- March 2021 (3)
- February 2021 (8)
- January 2021 (4)
- December 2020 (5)
- November 2020 (5)
- October 2020 (4)
- September 2020 (4)
- August 2020 (6)
- July 2020 (9)
- June 2020 (11)
- May 2020 (13)
- April 2020 (8)
- February 2020 (1)
- January 2020 (1)
- October 2019 (1)
- August 2019 (2)
- July 2019 (2)
- March 2019 (1)
- January 2019 (2)
- December 2018 (1)
- November 2018 (2)
- October 2018 (5)
- September 2018 (3)
- July 2018 (1)
- April 2018 (2)
- March 2018 (1)
- February 2018 (9)
- January 2018 (27)
- December 2017 (1)
- November 2017 (2)
- October 2017 (3)
No Comments Yet
Let us know what you think