Sven Breuner designed BeeGFS and now works with VAST
VAST doesn't offer Tiering but WEKA does
Vast requires some kernel modifications to enable multipathing. They are also selling a software platform with support and no longer build their own hardware
Performance wise Weka is the fastest
WEKA started as a Parallel File system, the other two didn’t.
Vast is based on proprietary hardware and it starts at 0.5PB. Dedup and compression are always on. You have a frontend and backend network. The GUI is very nice and easy for part-time storage admins.
WEKA is based on standard x86 servers. The services are running in LXC containers. Scaling is more granular and you need some experience to size the servers. Every server gives you storage capacity and network bandwidth. Min. size 8 servers for a cluster (even if it runs on a single server too).
On the parallel file system front you have WEKA, GPFS, Lustre, Quobyte, BeeGFS as solutions that run more or less on commodity hardware. One major difference between the file systems is the fault tolerance (Lustre and to some degree BeeGFS require hardware redundancy) and only some (GPFS, Quobyte) offer non-disruptive updates.
WEKA runs only on flash, the others support both flash and HDD.
GPUDirect Storage to provide a direct path between storage and GPU memory, avoiding extra copies through a bounce buffer in the CPU's