본 조사는 PVR같은 Multimedia embedded set-top box에 넣을만한
멀티미디어 재생을 위한 파일시스템을 찾아본 조사이다.

선행지식
-------------------------------------------------------------
Streaming media
http://en.wikipedia.org/wiki/Streaming_media

Digital video recorder
http://en.wikipedia.org/wiki/Digital_video_recorder

Three Case Studies in Community-Oriented, Open-Source Software Development
http://www.linuxjournal.com/node/8667/print



Streaming Filesystem
인터넷에서 스트리밍 서비스를 받을 수 있도록 하는 프로토콜
크게 관련이 있는거 같지는 않다.
-------------------------------------------------------------
Real Time Streaming Protocol (RTSP) : RFC2326
http://blog.naver.com/kingseft?Redirect=Log&logNo=140004682997

Serome Streaming Solution Architecture
http://linuxlab.yonsei.ac.kr/document/3rdserome.ppt

KOMSYS: RTSP, SDP, RTP/RTCP 구현 코드
http://sourceforge.net/projects/komssys

Multimedia Server Filesystem for broadcasting
크게 관련이 있지 않다.
------------------------------------------------------------
VFS : symphony, tiger shark 같은 MMFS 소개
http://www.cse.iitb.ac.in/~kanika/sem1/vfs-slides.pdf

Tiger shark 소개
http://www-unix.mcs.anl.gov/fl/research/voyager/resources/disz97argonne.pdf

EXT3, tiger shark 소개
http://students.depaul.edu/~jabsher/tdc573/jeffprez.ppt

Tigher shark 홈페이지
http://www.almaden.ibm.com/cs/shark/index.html

GPFS 소개 (tigher shark의 확장 일반화 판)
http://www.almaden.ibm.com/StorageSystems/file_systems/GPFS/


Multimedia Filesystem
멀티미디어 장치에 적합한 파일 시스템
이것이 관련있는것
-------------------------------------------------------------
How to Build a Multimedia Filesystem
http://www.embedded.com/story/OEG20030224S0034

QNX Designing Hard Drive-Based Multimedia Systems
QNX의 제품 설명 -_-
http://www.techonline.com/community/ed_resource/37409

Advanced Digital Set-Top Boxes: Making a Case for Flash File Systems
flash를 파일시스템으로 써도 좋을 분야 설명
http://www.techonline.com/community/ed_resource/14606

HERMES: File System Support for Multimedia Streaming
http://dmclab.hanyang.ac.kr/projects/hermes/publications/hermes.pdf

Optimized MPEG file system
http://lwn.net/Articles/176306/
http://www.geocities.com/flipflop7146/

Software Architecture of Advanced Features DVB TV Receiver case study DVR application
http://ieeexplore.ieee.org/iel5/8819/27915/01246220.pdf?arnumber=1246220

An Efficient Buffer Management Scheme for Multimedia
File System(2000)
http://citeseer.ist.psu.edu/cache/papers/cs/17194/http:zSzzSzsearch.ieice.orgzSz2000zSzfileszSz..zSzpdfzSze83-d_6_1225.pdf/nang00efficient.pdf

Design and Implementation of a Configurable Mixed-Media Filesystem (Extended Abstract) (1993)
http://citeseer.ist.psu.edu/rd/88450551%2C51552%2C1%2C0.25%2CDownload/http://citeseer.ist.psu.edu/cache/papers/cs/369/ftp:zSzzSzftp.ifi.unizh.chzSzpubzSztechreportszSzother_docszSzvanilla_fs.pdf/maffeis93design.pdf

Implementation and Evaluation of a Multimedia File System
http://www.csee.umbc.edu/~pmundur/courses/CMSC691M-04/sharon-MMFS.ppt

Niranjan, T. N.  File System Support for multimedia applications. PhD thesis, SUNY at Stony Brook, December 1996. At http://www.cs.sunysb.edu/~niranjan/thesis.ps.gz



관련 하드웨어 임베디드 이야기
------------------------------------------
SOC Solutions for Next Generation DVD Devices
http://www.techonline.com/community/ed_resource/28311

Multicore HiBRID SoC goes to parallel processors for multimedia
http://www.embedded.com/showArticle.jhtml?articleID=168601077

TI expands support for OMAP
http://www.embedded.com/showArticle.jhtml?articleID=23901562

잘읽어보장.
http://www.embedded.com/searcheetn.jhtml?site=12&queryText=multimedia+filesystem&ResultStart=1&sort=match&hidesummary=false


실예: PVR 시스템
-------------------------------------------
PVR 묶음
http://www.pvrwire.com/

MythTV
리눅스 기반의 PVR set-top box기 때문에 리눅스에서 동작되는
그나마 나은 저널링 파일  시스템을 추천하는 것이지 JFS가
MMFS는 아니다.
http://www.mythtv.org/docs/mythtv-HOWTO-3.html
- JFS가 가장 알맞다.
http://www.mythtv.info/wiki/index.php/File_storage
- JFS나 XFS가 좋다.

Issue
---------------------------------------------

1. Real-Time Disk Scheduling
File system node assigns deadlines to real-time I/O based on stream data rate.
Disk I/O is ordered by deadline.
Quota of disk bandwidth reserved for non-realtime I/O.
Non-realtime I/O is interleaved with real-time according to quota.

'KB > 기타' 카테고리의 다른 글

진정한 64bit CPU의 승자는... Itanium? SledgeHammer?  (0) 2006.05.15
study 목록  (0) 2006.04.06
리눅스 애플리케이션들  (0) 2006.02.14
소스 분석 툴  (0) 2006.02.09
마인드 맵 소개  (0) 2006.01.21

+ Recent posts