摘要
高清媒体播放器和交互式网络电视(IPTV)机顶盒中的存储管理系统通常不足以支持高清媒体文件的高码率并行播放和下载.提出并实现一种新的文件系统Boaz,它使用较大的簇并应用基于预期文件大小的启发式数据块分配算法使得文件的存储空间更连续,元数据的更新频率降低.Hash表和B+树相结合的策略帮助简单快速地进行文件名解析,第2版日志块设备层(JBD2)作为日志机制保证文件系统数据的一致性.对Boaz的一个简单实现的测试结果表明,新的文件系统在IPTV机顶盒磁盘上的读写速度比Ext3/4快7%.
Storage management systems on high-definition media player and IPTV set-top-box are often inadequate to support concurrent high bit rate playing and downloading of high-definition media. A new Boaz file system is proposed and implemented to solve this problem. This file system uses large clusters and adopts a heuristic cluster allocation strategy based on expected file size to make blocks of file more consecutive thus results in less frequent metadata updates. Meanwhile, a hash table and B + -tree scheme is applied to help simple and fast resolving of file names and journaling block device 2ed ( JBD2 ) is employed to ensure the consistency of data and metadata. Benchmark of a simple implementation of this file system reveals that it gets faster read/write speeds by 7% than Ext3/ 4 in IPTV set-top-box.
出处
《小型微型计算机系统》
CSCD
北大核心
2014年第6期1324-1328,共5页
Journal of Chinese Computer Systems
基金
科技支撑计划课题项目(2011BAH16B03)资助
国家"八六三"高技术研究发展计划项目(2011AA01A102)资助
中国科学院重点部署项目(KGZD-EW-103-2)资助
关键词
文件系统
高清媒体
数据块分配
文件分配表
file system
high-definition media
block allocation
file allocation table