LabVIEW Real-Time Idea Exchange

About LabVIEW Real-Time Idea Exchange

Have a LabVIEW Real-Time Idea?

  1. Does your idea apply to LabVIEW in general? Get the best feedback by posting it on the original LabVIEW Idea Exchange.
  2. Browse by label or search in the LabVIEW Real-Time Idea Exchange to see if your idea has previously been submitted. If your idea exists be sure to vote for the idea by giving it kudos to indicate your approval!
  3. If your idea has not been submitted click New Idea to submit a product idea to the LabVIEW Real-Time Idea Exchange. Be sure to submit a separate post for each idea.
  4. Watch as the community gives your idea kudos and adds their input.
  5. As NI R&D considers the idea, they will change the idea status.
  6. Give kudos to other ideas that you would like to see in a future version of LabVIEW Real-Time!
Top Authors
cancel
Showing results for 
Search instead for 
Did you mean: 
Norbert_B

Add RAID support to LabVIEW Real Time

Status: New

Streaming data is an important part for many applications. If the amount of data is very large, a RAID can improve system performance significantly.

Sadly, RAID is currently not supported for RT so Real Time Applications cannot use this valuable tool for enhancing streaming performance.

On Hypervisor systems, RAIDs can be used, but data has to be passed from the RT to Windows first. So streaming does not work like/with DMA but it uses CPU load which is in fact a waste of resources.

 

Norbert

Norbert
----------------------------------------------------------------------------------------------------
CEO: What exactly is stopping us from doing this?
Expert: Geometry
Marketing Manager: Just ignore it.
1 Comment
Texas_Diaz
NI Employee

We've actually investigated adding RAID in LabVIEW Real-Time multiple times, but the issue that comes up every time is that most RAID controllers are proprietary and require driver development for each one, or else we would have to implement or port our own primarily software-only RAID solutions.  We would prefer to work with a hardware-only RAID where the RAID controller would handle multiple disks and provide a SATA-like interface that the OS can use.  Product offerings that we (as in NI) have for PXI include the PXI-8260, but that product is a software-managed JBOD (Just a Bunch Of Disks) and really isn't a "RAID" since there's no fault tolerance (e.g. mirroring, parity, etc...).  Additional offerings in the PXI-8162/3/4/5 require a rack-mount external setup but are still RAID0 software raids, no better than JBOD except that they support striping without parity (which is almost impossible to recover from if one disk fails).  

 

The limiting factor for RAID on RT is driver development and maintenance.