Excelero NVMesh

Excelero delivers low-latency distributed block storage for web-scale applications. Founded in 2014 by a team of storage veterans and inspired by the Tech Giants’ shared-nothing architectures for web-scale applications, the company has designed a software-defined block storage solution that meets the low-latency performance and scalability requirements of the largest web-scale and enterprise applications.

Excelero’s NVMesh enables shared NVMe across any network and supports any local or distributed file system. Customers benefit from the performance of local flash with the convenience of centralized storage while avoiding proprietary hardware lock-in and reducing the overall storage TCO. NVMesh is deployed by major web-scale customers, for data analytics and machine learning applications and in Media & Entertainment post-production and HPC environments.

Building on Award Winning SDS Architecture

Excelero delivers low-latency distributed block storage for web-scale applications. NVMesh enables shared NVMe across any network and supports any local or distributed file system. The solution features an intelligent management layer that abstracts underlying hardware with CPU offload, creates logical volumes with redundancy, and provides centralized, intelligent management and monitoring. Applications can enjoy the latency, throughput and IOPs of a local NVMe device with the convenience of centralized storage while avoiding proprietary hardware lock-in and reducing the overall storage TCO.
NVMesh features a distributed block layer that allows unmodified applications to utilize pooled NVMe storage devices across a network at local speeds and latencies. Distributed NVMe storage resources are pooled with the ability to create arbitrary, dynamic block volumes that can be utilized by any host running the NVMesh block client.

NVMesh Diagram
  1. Unmodified applications utilize pooled NVMe storage devices across a network at local speeds and latencies.
  2. Underlying storage can be presented as block volumes or through integrated file systems.
  3. NVMesh abstacts distributed NVMe storage resources and creates a single pool of high performance storage.
  4. Leverage standard servers and multiple tiers of flash.

Being a 100% software-based solution, NVmesh was built to give customers maximum flexibility in designing storage infrastructures. With MeshConnect™, customers can choose the network fabric and protocol that best meets their performance or efficiency requirements. NVMesh supports the widest selection of supported protocols and fabrics, including TCP/IP, InfiniBand, RoCE v2, RDMA and NVMe-oF. MeshProtect™ offers flexible protection levels for differing application needs, including mirrored and parity-based redundancy. MeshInspect™ provides performance analytics for pinpointing anomalies quickly and at scale. NVMesh is deployed as a virtual, distributed non-volatile array and supports both converged and disaggregated architectures, giving customers full freedom in their architectural design.

NVMesh Benefits

Scale & Performance

Local performance across the network.
Predictable application performance.
Smart insights in utilization.

Efficiency

Maximize the utilization of your flash media. Reduce your capacity overhead.
Easily manage & monitor.

Flexibility

Utilize any hardware. Use existing
network infrastructure. Choose from
multiple redundancy options.

What's New in NVMesh?

Accelerating AI Workflows by Eliminating Storage Bottlenecks

The biggest advantage of modern GPU computing is also creating its biggest challenge: GPUs have an amazing appetite for data. Current GPU servers can process tens of gigabytes of data per second. NVIDIA’s latest DGX-2TM system has as many as 16 GPUs, but by far not enough local storage.