Font Size: a A A

Research And Implementation Of Distributed Video Service System Of FSPCC

Posted on:2009-04-02Degree:MasterType:Thesis
Country:ChinaCandidate:J TianFull Text:PDF
GTID:2178360308479638Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Fushun Petrol Chemical Corporation (FSPCC) is a large-scale state-owned enterprise in Fushun. There are a number of subordinate enterprises located in different regions of Fushun. The education and training center of FSPCC, which is responsible for the training and education work, is a subsidiary department of the corporation. For better providing the training and education services, the education and training center of FSPCC used Windows Media Server to launch network video service. In the course of using the system, we found that this system supports less video formats. So, the teaching resources can not be entirely concentrated to play on the central server players. The quality of service is restricted by the bottleneck of network bandwidth and video server, so that it causes network jam, service delay and interruption. Even that services requested are refused because the servers are overload.In order to solve the problems mentioned above, first, some VOD systems are improved by enhancing the system's hardware. Secondly, some are improved by adjusting the system's architecture, such as adopting the distributed or P2P architecture, so that the workload can be distributed to multiple servers or peers, which cooperate with each other and work as a cluster. Thirdly, some VOD systems adopt new channel scheduling schemes, like Extended Exponential Broadcasting(EEB), Controlled Multicast (CM), and et al. These techniques can break through the bottleneck of network and increase the amount of the users, by using broadcasting and steam sharing mechanisms. Each mode mentioned above has advantages and disadvantages, and can be applied into different fields.An extensible distributed system is presented in this thesis, which employs some stream schedule schemes including unicast, CM, and EEB. We extend the Real-Time Streaming Protocol (RTSP) and used it to transfer the load informations of each server. So, the servers can connect with each other and form as a distributed system. For this goal, system adopts different Streaming scheduling schemes, and an improved algorithm to traditional dynamic load balancing algorithm is presented based on Linux Virtual Server (LVS). It achieves the workload distribution more reasonable. In the programs storage aspect, we present a policy that the adjustment of programs storage can be substituted by the adjusting of programs Streaming scheduling schemes, and then we present an auto-adjusting implementation of the programs channel scheduling schemes.Finally, we introduce the technology about the simulation of the VOD system. We test the VOD system with simulation program. The Results show that the system could lighten the bottleneck problem in traditional systems. It can reduce 10%~30% system's concurrent streams and serve more users, with the help of improved algorithm compared with traditional algorithm, this system can satisfy large scale of VOD requests.
Keywords/Search Tags:video on demand, distributed, load balance, streaming schedule, streaming media
PDF Full Text Request
Related items