FIONA - shawfdong/hyades GitHub Wiki

FIONA (Flash I/O Network Appliance), designed by Phil Papadopoulos and Tom DeFanti at UCSD, is a low-cost, flash memory-based data server appliance that can handle huge data flows[1]. They are in fact rebranded Supermicro servers, with commodity components. In February 2015, the UCSD folks sent us (the SciDMZ team at UCSC) a FIONA box for testing.

Hardware Specifications

Here are the hardware specifications for the FIONA box at UCSC.

Motherboard
SuperMicro X10SRL-F, with the following features[2]:
  1. Single socket R3 (LGA 2011) supports Intel Xeon processor E5-2600 v3 and E5-1600 v3 family
  2. Intel C612 chipset
  3. Up to 512GB ECC DDR4 2133MHz LRDIMM; 8x DIMM slots
  4. 7x PCI-E slots total:
    • 2 PCI-E 3.0 x8
    • 2 PCI-E 3.0 x8 (in x16),
    • 2 PCI-E 3.0 x4 (in x8) or 1 x8 + 1 x0 (auto-switch)
    • 1 PCI-E 2.0 x4 (in x8)
  5. Intel i210 Dual port GbE LAN
  6. 10x SATA3 (6Gbps) via C612
  7. 1x VGA, 2x COM, 1x TPM
  8. 4x USB 3.0 ports, 8x USB 2.0 ports
  9. 2x SuperDOM with built-in power
CPU
One 8-core Intel Haswell Xeon Processor E5-1620 v3 at 3.50GHz
Memory
32 GB (4x 8GB Micron ECC DDR4 at 2133MHz)
SAS backplane
Supermicro BPN-SAS-823T 2U SAS/SATA Backplane[3]
SAS HBA
LSI SAS 9207-8i Host Bus Adapter, with 2x SATA breakout cables (1x SFF8087 -> 4x SFF8482)
SSD
8x Solid State Drives:
  1. 2x 240GB Intel SSD 530 Series, attached to onboard SATA ports
  2. 6x 120GB Intel SSD 530 Series, attached to the LSI SAS 9207-8i HBA
Network Adapters
Two (2x) Mellanox ConnectX-3 Pro EN Single-Port Adapters 10/40/56GbE Adapters with PCI Express 3.0
# lspci | grep Mellanox
03:00.0 Ethernet controller: Mellanox Technologies MT27520 Family [ConnectX-3 Pro]
05:00.0 Ethernet controller: Mellanox Technologies MT27520 Family [ConnectX-3 Pro]
On Linux, the Mellanox ConnectX-3 Pro EN adapters use the mlx4_en kernel module (Mellanox ConnectX HCA Ethernet driver), which depends on mlx4_core (Mellanox ConnectX HCA low-level driver)[4].

The UCSD folks maintain a shared Google Drive folder for the FIONA project.

References

  1. ^ FIONA: Innovative Network Appliance for Big Data
  2. ^ SuperMicro X10SRL-F Motherboard User's Manual
  3. ^ Supermicro BPN-SAS-823T 2U SAS/SATA Backplane User's Guide
  4. ^ ConnectX-3 Pro Ethernet Single and Dual QSFP+ Port Adapter Card User Manual
⚠️ **GitHub.com Fallback** ⚠️