Do More Research
Get in Touch
  • If you’re interested in a Wind River product, simply answer a few questions and we’ll get in touch right away.
  • If you’d like to speak with someone immediately, call our number for sales inquiries below.

    Toll-free: 800-545-WIND (800-545-9463)

Thank You

Thank you for taking the time to contact us while visiting our website.

A Wind River sales representative will contact you shortly.

Partner Directory

Partner Product

Reliance Fault Tolerant File System  (Datalight Inc)
Fail Safe File System

Product Highlights

Reliance™ is a file system that was developed specifically for embedded systems. Engineers who choose Reliance do so because they cannot take a chance that data could be lost due to file system corruption.

Engineers use Reliance because

Unlike FAT-based file systems, Reliance offers developers the use of transaction points to ensure that directory information and user data are committed to media at regular intervals. Additionally, Reliance never overwrites needed on-media file structures or data. When a power glitch occurs, Reliance simply “rolls back” to the last known good state ensuring that a Reliance disk is always consistent. Embedded devices that use Reliance are trustworthy and able to quickly boot.

Reliance is Highly Reliable

Reliance Architecture is Fast and Efficient

Reliance Enables Fast Boot

After building an image, a developer configures Reliance to work with specific block devices such as resident or removable flash memory, DiskonChip, hard drives or RAM drives. Other Reliance configuration parameters include the disk partition size, block size, file size and transaction point settings.

Product Description

How Reliance Works

The reliability of Datalight Reliance is based on the preservation of original data until the writing of new data is performed and the file transaction completed. During the file transaction all file system modifications -- including changes to directories, files and metadata -- are stored on an area of the media that is currently unused and does not contain "committed" data. The possibility of corruption is eliminated because the data of the new transaction is written to an unused portion of the media. Writing to an unused portion of the media allows the previous state of the file system to be untouched. Valid data from the previous transaction is always available.

Transaction Points

A significant event in the operation of the Reliance file system is the setting of a transaction point. When one or more file operations are successfully completed and data is committed to the storage media, a transaction point is set by the file system. It is at that moment that the file system changes from the previous state to the new state. The transaction point defines the state of the file system at the completion of one or more file I/O operations and remains the valid transaction point until the next transaction point is established.

How Reliance Preserves Data

Reliance keeps track of unused (or free) data blocks on the storage media and always writes data to these blocks, thereby preserving all existing valid and committed (to storage) file data. Under no circumstances does Reliance overwrite existing data blocks. In this manner, the previous state of the file system remains intact on the storage media during the current write operation.

Web Links

More Information

If you are interested in more information on how Wind River partners with this company, click here.

Subscribe to Wind River

Thank You

Wind River, a wholly owned subsidiary of Intel Corporation (NASDAQ: INTC), is a world leader in embedded and mobile software. Wind River has been pioneering computing inside embedded devices since 1981 and its technology is found in more than 500 million products