Fault-tolerant ETFS in a flash

QNX Software Systems has announced a fault-tolerant, embedded transactional file system (ETFS) for NAND flash memory devices.

Unlike conventional file systems, ETFS for the QNX Neutrino Real-Time Operating System (RTOS) uses a transactional update model that provides integrity across unexpected loss of power. As a result, the new file system eliminates the data corruptions that plague embedded systems when power failures and other catastrophic events occur.

The ETFS can be used in harsh environments such as in automobiles, where unexpected power fluctuations can easily corrupt a conventional file system.

“The need for reliable storage has become a critical issue for an array of embedded devices, from medical instruments to industrial control applications to in-car systems,” said Mark Roberts, director of product management at QNX.

If the QNX ETFS is in the midst of a file system operation when a power failure occurs, it will, upon restart, “roll back” the operation and complete it correctly, thereby healing itself of a condition that would leave conventional file systems in a corrupt state.

Register now to continue reading

Thanks for visiting The Engineer. You’ve now reached your monthly limit of news stories. Register for free to unlock unlimited access to all of our news coverage, as well as premium content including opinion, in-depth features and special reports.  

Benefits of registering

  • In-depth insights and coverage of key emerging trends

  • Unrestricted access to special reports throughout the year

  • Daily technology news delivered straight to your inbox