Datasheet: Reliance Velocity

High-performance filesystem for embedded
flash memory

Reliance Velocity is a cutting-edge embedded file system designed to work with all the benefits and challenges of flash memory
technology. Our modern flash-friendly file system has patented optimizations to bring performance, reliability, security, system
integrity, and longest lifetime to any flash hardware. It includes extended features to meet requirements of a root file system, whileproviding an optimal user experience over the full lifetime of the design. What’s more, Reliance Velocity is easy to integrate into
automotive embedded systems, with support for Linux, Android, and QNX RTOS, and excels at handling parallel workloads.

Optimized lifetime and performance
Put the brakes on flash memory wear-out. Reliance Velocity

For high-performance data and video recording, Reliancereduces memory degradation with remarkably low fragmentation

Velocity is second to none. Designs with multiple streams

by using patented allocation algorithms for efficient reading andoften experience additional overhead when application

writing. Velocity has wear prevention features that assist thewrites interleave, which causes fragmentation. Velocity uses

underlying flash controller, including discard support. With oursmart allocation strategies, handling multiple parallel threads

optimizations, Reliance Velocity greatly reduces flash memory

individually, maintaining high-speed data recording without loss

wear on a device, as demonstrated in the lower write amplificationin performance or frame loss. Plus, high read/write speeds andin Figure 1. Our testing measured the total erases compared to thelow CPU usage ensure highly responsive systems.

application writes, with the lower value from Velocity resulting inboth better performance and lifetime.

Figure 1. Stream lifetime summary

EAF (total erases / application writes)* Lower is better
3.6

Reliance Velocity average

3.4

ext4 average

EAF stands for Erase Amplification

3.2
3
2.8
2.6
2.4
2.2
020

40

60

80

100

120

140

160

180

Test time (h)1 |Datasheet: Reliance Velocity

Speed (MB/s)

Figure 2. Typical multi-stream automotive workload performance

14Reliance Velocity

12ext41086

Figure 2 demonstrates how Reliance

4Velocity outperforms its common
alternative in sustained speed over time,

2with our solution sustaining up to twice
the speeds of the competition.
05101520Time (hours)

REQUIREMENTS
Target configuration

32-bit or 64-bit OS, any CPU, virtually any storage media

RAM requirements

100 KB to 150 KB

Supported media

All managed flash memory, NAND and NOR with FlashFX TeraFEATURES COMPARISON

Reliance Velocity

Linux ext4

Linux VFAT

Specifically designed for flash-media devices

Yes

NoNo

Provides system integrity

Yes

Yes

No

File system check after power loss

Background

ForegroundNoneFast, friendly support and customization

DirectForumForum

CPU usage during reads and writes

LowHighLow

Options to reduce fragmentation and latency

Yes

NoNo

TECHNICAL DETAILSControl over data-at-risk

Main features
Persistence ManagerTM
File system compression
fsverity and fscrypt support
Symbolic links and device special file support (e.g., FIFO, Sockets, etc.)
Hardlink support
Extended Attributes
File owner and access permissions
Case-sensitive support for file names
ACLs

Tuxera Persistence ManagerTM is an advanced feature providing
system designers with additional control over lifetime and dataat-risk by allowing easy control of commit intervals by set dataamount or time interval. This ensures optimal lifetime, while
minimizing the potential data-loss.

Partitioning schemes
Supports GPT, MBR, and APM partition schemes
Capacity and extents
Maximum volume size: 8 EiB
Minimum allocation block size: 4096 bytes
Maximum allocation block size: 32 MiB
Maximum file size:• 32-bit system:• (8 TiB – 1) bytes with 4 KiB CPU page size
• (128 TiB – 1) bytes with 64 KiB page size
• 64-bit system: (8 EiB – 1) bytes
Maximum filename length: 255 bytes
Supported sector sizes: 512, 1024, 2048, and 4096 bytes

2 |Datasheet: Reliance Velocity

Fast andconsistent
mount time

Figure 3. Mount time after forced, sudden power off
Reliance Velocity compared to ext4
Reliance Velocity

1.80
1.60

ext4

1.40
Seconds

2x faster average
mount time than ext4

1.20
1.00
0.80
0.60
0.40

Test performed on ARMv8-A
Cortex-A53 Automotive Soc,
32 GB UFS storage.

0.20
0.00
11121

31

41

51

61

71

8191

101111

Number of power off cycles

Fast, consistent mount time withrock-bottom latency

Cutting-edge security with modern
Linux features

After power interruption or system failure, the media will need to

Add an extra layer of data protection. Our Linux solution includes

be checked. With Reliance Velocity, these checks are performed

advanced data security features and tools, such as encryption

in the background, resulting in mount time that’s 2X faster than

supporting fscrypt, secure delete, and fsverity support. So

ext4 on average. The fragmentation and write amplification

whether you’re focused on real-time patches or security

minimizing algorithms within Velocity also allow you toenhanced Linux options, Reliance Velocity is the go-to premium

experience minimal latency in your applications. So no matter

option for modern Linux designs.

the situation, you can count on Velocity to have consistently low
mount time and latency.

Premium validation andoutstanding support

Protect data integrity

Reliance Velocity uses cyclic redundancy checks on all file system

Errors, power loss, or crashes can cause data loss – or worse

metadata to detect media failures. This early warning increases your– system damage. Atomic writes and intelligent write ordercustomer’s confidence in the system. When a failure does occur, ourensure videos and other data are reliably saved even during

award-winning support team is available to offer comprehensive

an unexpected power loss or system crash. Reliance Velocity

R&D support including integration, testing, benchmarking, reports,

also comes with check and repair tools to ensure file systemand product- and platform-specific optimizations.

consistency, fix corrupted volumes, and recover lost files.

Let us ensure your embedded storage remains responsive and stable.
Get in touch with us at sales@tuxera.com

Tuxera Inc. Global HQ
Westendintie 102160 EspooFinland
www.tuxera.com

Copyright © 2024 Tuxera Inc. and/or its affiliates. All rights reserved. TUXERA, Tuxeraʼs logo, and Tuxera product names(full list available at www.tuxera.com/company/trademark-and-logo/) are trademarks or registered trademarks of Tuxera Inc.
All other product names are trademarks of their respective holders. Specification and price change privileges reserved.

3 |