{"slug": "zettalane-runs-lustre-parallel-filesystem-off-object-storage", "title": "Zettalane runs Lustre parallel filesystem off object storage", "summary": "Zettalane's MayaNAS, a Lustre parallel filesystem built on cloud object storage, achieved 32.42 GB/s checkpoint write bandwidth in MLPerf Storage v3.0 benchmarks, using two clients, and fed 72 B200 GPUs from one 200 Gb/s client. The Santa Clara, CA-based company, founded in June 2018 by CTO Supramani Sammandam, claims MayaNAS is the only submission to run standard Lustre directly on regional Google Cloud Storage without local SSD, offering object-storage economics for AI workloads.", "body_md": "# Zettalane runs Lustre parallel filesystem off object storage\n\nHere’s an interesting idea; [Zettalane](https://www.zettalane.com/) has built MayaNAS, a Lustre parallel filesystem, with NFS, pNFS and SMB support, based on cloud object storage.\n\nIt says MayaNAS can stream AI training at GPU speed, checkpoints land at tens of gigabytes per second, and capacity costs what object buckets cost. MayaNAS has been validated by [MLPerf Storage v3 ](https://www.blocksandfiles.com/ai-ml/2026/09/01/mlperf-storage-benchmark-updated-for-modern-ai/5293617)benchmarks, recording 32.42 GB/s Llama 3 70B checkpoint write bandwidth, using two clients. On RetinaNet, 72 B200 GPUs were fed from one 200 Gb/s MayaScale client.\n\nSanta Clara, CA-based Zettalane was started up in June 2018 by CTO Supramani (Sam) Sammandam, a storage vet with more than 25 years in systems software at Lucent Technologies, IBM, HP, Dell and others. No VC funding has been recorded\n\nMayaNAS runs Lustre and OpenZFS with a design that changes storage economics: each OST (Object Storage Target) is an OpenZFS dataset whose *vdevs* are regional, Standard-class Google Cloud Storage (GCS) buckets. Bulk data is read and written directly and concurrently to object storage through our *objbacker* layer, while a small NVMe special *vdev* holds only pool metadata and small blocks. There is no local SSD or ephemeral scratch tier in the data path\n\nSammandam tells us: “In the MLPerf Storage v3.0 results: Zettalane’s MayaNAS was the only submission to run a standard Lustre parallel file system directly on cloud object storage — regional GCS as the data path, on standard cloud VMs, no local SSD, in the customer's own account.\n\n“Verified by MLCommons, it's a different tier from the flash results (Everpure et al.): parallel-filesystem throughput at object-storage economics, and not a GiB/s race. And it covered the full pipeline without staging data to NVMe — including the POSIX-only KV cache that S3-native stacks can't serve.”\n\nWe asked: “In a way you are like [Nasuni](https://www.blocksandfiles.com/file/2026/07/02/nasuni-sorts-out-large-remote-file-smb/nfs-access-pain/5266047), with a file system using object storage as a foundation?”\n\nSammandam replied: “Yes — at a high level, like Nasuni: a file system with object storage as its foundation. Others have taken that route by writing their own file system and then having to work hard to prove POSIX compliance. We took a different approach — building on battle-tested OpenZFS and its native separation of metadata (on a small NVMe device) from bulk data (on object). We presented that at the OpenZFS Developer Summit 2025, and the Lustre design at LUG 2026.\n\n“Nasuni is cache-forward — an edge filer serves from a local cache with the authoritative copy in object, so performance tracks how much of the working set fits the cache. MayaNAS reads and writes directly to object, with no local data-cache tier in the path; in MLPerf the reads were served cold from object at GPU scale — verifiable in Google's own Cloud Monitoring metrics.\n\n“The bigger difference is what it is: MayaNAS is a standard Lustre and pNFS parallel file system (it serves NFS/SMB too), on the stock in-kernel Linux clients — built for parallel, GPU-scale throughput, which is why it fits a benchmark like MLPerf. Our cloud-native pNFS builds on LANL's open-source MDS (metadata server). Nasuni targets distributed enterprise file; MayaNAS does enterprise NAS as well and extends into HPC/AI parallel throughput straight on object.\n\n“That's really the whole idea. Object storage is clearly where AI storage is heading — but adopting it usually means rewriting applications to speak S3. MayaNAS addresses that directly: standard Lustre or pNFS on object storage, so you get object economics with nothing to rewrite.\n\n“There's more here … the OpenZFS-on-object internals, the pNFS and LANL MDS work, MayaScale NVMe-over-TCP block, and branchable Postgres for Agentic AI, all on the same foundation.”\n\nRead more in a Zettalane [blog](https://www.zettalane.com/blog/lustre-cloud-object-storage-mlperf-storage-v3.html) about its MLPerf Storage v3 submission. Watch an iTWire TV video[ here](https://www.youtube.com/watch?v=jPhRlushQ04) - but set aside 70 minutes to do do.", "url": "https://wpnews.pro/news/zettalane-runs-lustre-parallel-filesystem-off-object-storage", "canonical_source": "https://www.blocksandfiles.com/object/2026/09/03/zettalane-runs-lustre-parallel-filesystem-off-object-storage/5294275", "published_at": "2026-09-03 21:05:29+00:00", "updated_at": "2026-09-03 21:23:43.394113+00:00", "lang": "en", "topics": ["artificial-intelligence", "ai-infrastructure", "ai-research"], "entities": ["Zettalane", "MayaNAS", "Lustre", "OpenZFS", "Google Cloud Storage", "MLPerf Storage v3.0", "Supramani Sammandam", "Nasuni"], "alternates": {"html": "https://wpnews.pro/news/zettalane-runs-lustre-parallel-filesystem-off-object-storage", "markdown": "https://wpnews.pro/news/zettalane-runs-lustre-parallel-filesystem-off-object-storage.md", "text": "https://wpnews.pro/news/zettalane-runs-lustre-parallel-filesystem-off-object-storage.txt", "jsonld": "https://wpnews.pro/news/zettalane-runs-lustre-parallel-filesystem-off-object-storage.jsonld"}}