Reliance Product Details

Datalight Reliance with Dynamic Transaction PointTM technology is a multi-threaded, fault-tolerant file system, offering control of performance and reliability. Reliance integrates easily into your system without application modifications. Its unique application-controlled transaction points lets Reliance users achieve ultimate reliability and performance, responsive to every nuance of your unique use cases.  Unlike default solutions, such as FAT-based file systems which are built on the faulty foundation of 1980’s desktop file systems, Datalight Reliance has been specifically designed for flawless operation on the full range of modern storage technologies, including flash memory.

Reliance is Highly Reliable

  • Safeguards data in the event of power loss or other system crashes
  • Transaction-based approach offers the user an "always consistent" file system
  • Preserves both the file system's metadata and user data
  • Transaction points are atomic - power loss at any point will not corrupt the file system

Reliance Architecture is Fast and Efficient

  • Allows multi-threaded read operations
  • A proprietary data format ensures reliability without sacrificing performance
  • Reliance provides performance comparable to FAT-based file systems
  • Unlike journaling or logging file systems, there is no need for a chkdsk utility or to check the integrity of the file system at boot time - allowing Reliance to offer a faster boot time compared to FAT-based file systems

Reliance is Flexible and Easy to Use

  • Works with virtually any block device driver, including those for flash memory, DiskOnChip, ATA, and SCSI devices
  • Includes an automatic transaction mode so that application changes are not required
  • Offers API functions that give the developer complete control over how transactions are performed
  • Reliance is written in 100% ANSI C and ships in source code form

Reliance supports any 32-bit OS 

  • Ships as a drop-in replacement for the native file system under VxWorks, Nucleus, and Windows CE
  • An RTOS Porting Kit enables developers to port Reliance to any 32-bit operating system
  • Reliance is a "drop in" replacement for the FAT native file system and can be built into the bootable images

Reliance Development Specifications

Target system Block device and 70 KB RAM (architecture and configuration dependent)
Development system Windows 32 out of the box, others available
Supported media Flash memory, RAM, rotating disk, DiskOnChip
In-system memory space 70 KB to 120 KB (nominal)
Media volume size Each partition (or disk) can be scaled from 64 KB to 2 TB
File Size To 4 GB
Directory Size To 4 GB
Logical Block size Selectable from 512 bytes to 64 KB
Transaction settings Event-based (i.e. file close), manual (i.e. application controlled), or timed
FREE 30-day Source Evaluation Enables developers to integrate Reliance with a limited number of transactions into their design. A Datalight source code agreement is required.