


| | 你的位置:
硬件>
服务器硬件>
通用技术>
常见流媒体服务器体系结构比较2001-08-06 15:56:00·
xiamier·
天极硬件频道
1 2 3 4 5 下一页 1.1 nCUBE4
nCUBE4是美国nCUBE公司在1999年秋季推出的第三代流媒体服务器产品,由于其第二代流媒体服务器nCUBE3(MediaCUBE系列)已经停产,这里不再介绍,有关介绍可参考前面HFC网络流媒体解决方案中的说明,这里只介绍nCUBE4。
nCUBE4采用了单节点机箱型设计,每个机箱是一个服务节点,称为MediaHUB,每个MediaHUB内部有一个PII CPU,4条Ultra2SCSI存储总线,5个用于外部网络吞吐的PCI网卡插槽,可配置IP,ATM和DVB-ASI网卡,一个专门用于节点间互连的向量加速处理(HAVOC)芯片,这个芯片就相当于用于节点互连的路由器(Router),该芯片挂在每个节点的PCI总线上,并有8条全双工1Gbps的链路用于连接其它节点上的HAVOC,各个HAVOC之间的互连采用超立方体(Hypercube)连接方式,最高可达到8维超立方体结构,共计2**8=256个节点(MediaHUB)的规模。图1给出了32个节点(5维)情况下的拓补结构图,一个路由器挂一个节点,图中仅画出了向量处理芯片(HAVOC)部分,其上连接的节点省略。
图1:32个节点的nCUBE4拓补结构图
所有的节点采用MPP方式互连,MPP方式使系统具有很高的可扩展性,由于其MPP是采用多地址空间的完全分布式系统,因此系统可编程性能变得比较差。nCUBE服务器从其工作行为来看应属于多计算机体系结构,属于大规模并行处理计算机(MPP),这种结构的并行计算机就像多个计算机(节点)通过一个无阻塞交换式互连网络组成的一个节点集合,每个节点都可以完成所有的应用功能(全职功能),但也可以根据需要完成某些特定的功能,如系统引导,重新启动,特定的I/O功能等,节点内部(局部)的内存、I/O可直接访问、但节点之间(全局)的内存、I/O不可直接访问,节点之间的内存和I/O访问通过特定的通信协议进行交互。这种计算机通过任务平均分摊的机制实现了集中式调度管理和分布式任务处理,使得任何应用都被极为平均的分摊到各个节点上去完成。
nCUBE的系统软件是其自身开发的基于u9fs文件系统的Transit操作系统,用于系统中非视频文件的访问和对视频播放进程的管理。.该系统是基于AT&T的Plan 9派生出来的,是类UNIX操作系统,所有的指令都几乎和传统的Unix雷同。Transit是一个轻量级的并行操作系统,具有最小化的内存消耗,nCUBE公司专门对这个系统进行了面向视频应用的优化,使得Transit成为了一个量身定制的系统,显得很小,这也使得系统对硬件资源的消耗可以最大限度的降低.这也为系统的稳定性和系统的可靠性提供了更高的保障.
Transit提供了一个超文本的系统设置界面和在线系统帮助,使得系统配置显得十分简单和方便!
Transit具有以下特征:
(1) 流水线化的内部代码路径
(2) HyperCube通信驱动软件
(3) 硬件级别的算法优化
(4) 类 Unix操作环境
(5) 专门针对视频的应用优化
(6) 可靠性和高性能
nCUBE使用了Oracle Video Server(OVS, Version3.1)作为视频播放软件,提供了大范围
增强性特征,如简化的启动和系统管理,完全的VCR控制支持,专门的可视化浏览和Oracle8I进行了完美的集成,还有专门的实时RAID技术和DVB支持,以及健壮的为分发成百上千个并发视频流而设计的解决方案。nCUBE具有在OVS上进行5000个并发流实际运行超过72小时的测试经验。
1 2 3 4 5 下一页 |
|