2007年8月8日美国专利和商标局审批公布了一项Datalight公司的Reliance在文件系统方面的专利技术。Datalight的产品Reliance通过改变数据存储的机制,从而杜绝了文件的毁损,它在手机,数码相机,PDA,工业设备等嵌入式设备上获得了广泛的应用。这项技术还能显著提升采用NAND和NOR型Flash做为存储介质的电子设备的使用寿命和表现性能。
“我们在可靠性文件系统中的创新已经通过了专利局的认可,目前这项技术已经被很多的设备生产商所采用。随着客户的产品越来越重视存储的数据,他们需要的是100%的设备可靠性。数据的可靠性取决于能够杜绝数据损毁风险的文件系统,而Reliance则可以自信的满足设备生产商的这些需求”,Datalight的总经理Roy Sherrill说道。
多年来,传统的FAT文件系统已经给设备开发者和用户带来了很多的可靠性问题。FAT文件系统的结构是为桌面计算机设备设计的,它们在意外掉电的时候,很容易导致数据的损毁,而且也需要很长的时间才能修复系统。所以FAT文件系统并不能为恶劣环境下,及电池供电的嵌入式设备提供足够而且有效的数据保护。目前普遍使用的日志型文件系统添加了可以记录系统变化的journaling或者loggi-ng等文件,能提升一定的可靠性,但是却以消耗系统的表现性能为代价,而且也不能完全保证用户数据的安全性。而Reliance可以保证一个数据完全一致的磁盘状态,并可以确保在上一次事务点结束后的数据完全正确。
Reliance使用了动态事务点的机制允许用户任意的去定制自己的解决方案,通过配置事务点,来控制设备何时如何去操作数据。这是通过以原子级事务点的写数据操作来实现的,这个事务点可以通过多种不同的方式来进行配置。不管采用何种事务点模型,文件系统的结构和文件数据都能够确保不被损毁。
动态事务点机制使得设备可以利用Reliance文件系统达到峰值表现性能。在数据获取,系统操作, 使用中的断电, 在线升级 以及临界配置等条件下,Relian-ce可以确保应用环境的表现性能最大化。于其他自称具有可靠性的文件系统实现方案相比较,Reliance的性能能够达到40%到300%的提升。