论文部分内容阅读
随着计算机技术的广泛应用,对分布式操作系统的需求越来越大,分析当前国内操作系统的发展趋势,我们迫切需要开发一种属于自己的操作系统。考察信息时代的市场,可以发现VOD(视频点播)具有广阔的应用前景。因此,本课题以具有开放源码的免费Linux操作系统为基础,对它进行改进,针对视频点播的特性开发分布式操作系统,并在分布式操作系统的基础上进一步开发视频点播服务器系统。 本文首先介绍了视频点播分布式操作系统的设计思想,并进一步对分布式任务调度进行分析研究,设计适用于视频点播系统的分布式调度算法:以系统中进程队列的长度为负载的基本标准,根据各节点负载的不同,把节点分为三种状态(发送者,接收者,正常),定时收集系统信息,更新状态队列,调度时根据本节点的系统信息作出决策,响应时间较小。接下来对调度算法的实现过程做了详细的介绍。最后从通信开销、响应时间、负载平衡方差三个方面对系统性能进行评析。视频点播系统具有容错功能,系统高度可靠。