HERMES: embedded file system design for A/V application

被引:2
|
作者
Won, Youjip [1 ]
Kim, Doohan [2 ]
Park, Jinyoun [3 ]
Lee, Sichang [4 ]
机构
[1] Hanyang Univ, ECE Div, Seoul 133791, South Korea
[2] Samsung Elect, Suwon, South Korea
[3] LG Elect, Digital Media Lab, Seoul, South Korea
[4] Tellion, Network R & D Ctr, Seoul, South Korea
关键词
multimedia; A/V workload; file system; disk scheduling; embedded system;
D O I
10.1007/s11042-007-0156-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Embedded systems such as PVR, set-top box, HDTV put unique demand on I/O subsystem design. Underlying software, particularly file system, needs to be elaborately designed so that it can meet tight constraints of consumer electronics platform: performance, price, reliability, and etc. In this work, we develop state-of-art file system elaborately tailored for A/V workload. There are two design objectives in our file system: performance and support for logical level abstraction. For performance, we develop a number of novel features: extent based allocation, single level file structure with block index augmentation scheme, aggressive free block allocation to minimize disk fragmentation, elaborate file system meta data layout, separation of name space data and file data and etc. HERMES enables the user to view file as a collection of semantic units (frame or audio samples). HERMES file system encompasses most of state-of-the-art file system technologies published in preceding works. Via extensive physical experiment, we verify that HERMES file system successfully addresses the original issues: good scalability, predictable I/O latency (minimizing variability in I/O latency), efficient disk head movement and etc. This is the result of harmonious effort of large I/O size, aggressive free block allocation algorithm, data block placement strategy, file organization, layout of HERMES file system and etc. The result of performance experiments indicate that HERMES file system prototype successfully meets the file system constraints for high volume and high bandwidth multimedia application. HERMES file system exhibits superior performance to EXT2 file system (Linux) and XFS file system (SGI).
引用
收藏
页码:73 / 100
页数:28
相关论文
共 50 条
  • [1] HERMES: embedded file system design for A/V application
    Youjip Won
    Doohan Kim
    Jinyoun Park
    Sichang Lee
    Multimedia Tools and Applications, 2008, 39 : 73 - 100
  • [2] HERMES: File system support for multimedia streaming in information home appliance
    Won, Y
    Park, J
    Ma, SB
    EURASIA-ICT 2002: INFORMATION AND COMMUNICATION TECHNOLOGY, PROCEEDINGS, 2002, 2510 : 172 - 179
  • [3] ENFFiS: An Enhanced NAND Flash Memory File System for Mobile Embedded Multimedia System
    Park, Sang Oh
    Kim, Sung Jo
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 12 (02)
  • [4] A new type of embedded file system based on SPM
    Chen, Tianzhou
    Sha, Feng
    Hu, Wei
    Shi, Qingsong
    EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2007, 4523 : 174 - +
  • [5] The secure DAES design for embedded system application
    Jing, Ming-Haw
    Chen, Jian-Hong
    Chen, Zih-Heng
    Chang, Yaotsu
    EMERGING DIRECTIONS IN EMBEDDED AND UBIQUITOUS COMPUTING, PROCEEDINGS, 2007, 4809 : 617 - +
  • [6] A Caching Mechanism for FAT File System in Low-performance Embedded System
    Hwang, Jeaho
    Won, Kangheui
    2016 18TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATIONS TECHNOLOGY (ICACT) - INFORMATION AND COMMUNICATIONS FOR SAFE AND SECURE LIFE, 2016, : 799 - 801
  • [7] The Design of Adaptive File Classifying in File system
    Wei, Wen-guo
    ASIA-PACIFIC YOUTH CONFERENCE ON COMMUNICATION TECHNOLOGY 2010 (APYCCT 2010), 2010, : 287 - 290
  • [8] The Structure and Implementation of Journaling File System on Embedded System
    Ge, Qianqian
    Zhu, Yiwei
    FBIE: 2008 INTERNATIONAL SEMINAR ON FUTURE BIOMEDICAL INFORMATION ENGINEERING, PROCEEDINGS, 2008, : 140 - 143
  • [9] Embedded Mine-Underground Application Software Design of Rescue Communication System
    Zhao Mengling
    Jiang Qinqin
    2012 INTERNATIONAL CONFERENCE ON MECHANICAL AND ELECTRONICS ENGINEERING, 2012, 3 : 186 - 191
  • [10] From Verified Scala to STIX File System Embedded Code Using Stainless
    Hamza, Jad
    Felix, Simon
    Kuncak, Viktor
    Nussbaumer, Ivo
    Schramka, Filip
    NASA FORMAL METHODS (NFM 2022), 2022, 13260 : 393 - 410