连续媒体文件系统 CrownFS 原型研究
1. 引言
随着微处理器技术的显著进步和高速网络的出现,集群工作站作为一种理想的高性能计算环境越来越受欢迎。与大规模并行处理(MPP)系统相比,工作站集群技术具有成本效益高、灵活性强和可扩展性好等优点。这种趋势对多媒体研究也产生了重大影响,近年来,利用集群工作站或高端 PC 构建连续媒体服务器的研究和开发工作十分活跃。
Crown 项目旨在为数十个用户提供多个连续媒体流服务。它由多个高性能 PC 组成,配备 200 MHz Pentium Pro 超标量微处理器和 SCSI 磁盘。CrownFS 是基于 Crown 的文件系统,用于管理分布在多个磁盘上的 MPEG - 1 文件,并同时向用户提供服务。9 台 DEC PC 通过 Myrinet 高速交换网络连接,其中一台作为网关,连接多个客户端节点,其余八台存储分布式 MPEG - 1 数据流。为了找出 CrownFS 在实施前的瓶颈点,我们对其进行了原型设计。该原型具有易于验证和高度可配置的优点,便于系统设计师进行定制。
2. 相关工作
视频点播(VOD)系统和连续媒体服务器的关键技术在于设计一种文件系统,以满足多个用户的实时流媒体需求。许多连续媒体服务器采用缓冲策略,将一定量的流预取到客户端或其他中间组件的缓冲区中。文件系统通常负责管理这些缓冲区,以确保连续媒体流的服务质量。
此前,伯克利大学的研究人员为伯克利 VOD 系统实现了连续媒体文件系统 VFS,支持分层数据流式传输和多级缓冲。AT&T 贝尔实验室开发的 Fellini 是一个支持 MPEG - 1 流的连续媒体文件系统,其缓冲区结构采用先进先出(FIFO)方式,与 MPE
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



