Font Size: a A A

Design And Implementation Of Video On Demand Server Based On Content Distribution Network And P2P

Posted on:2014-04-01Degree:MasterType:Thesis
Country:ChinaCandidate:J XuFull Text:PDF
GTID:2268330401964440Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
With the development of science and technology, a great change has taken place inthe application on the Internet which transformed from traditional text data tomultimedia data that containing image, video, audio, text, etc. As users yearn for moreself-choice rights increasingly, VOD technology has developed significantly. However,performances like server disk, I/O and network bandwidth have become the bottleneckof the application because of the island characteristics of traditional C/S model server.The performance of a service depends on the performance of server to a large extent.CDN is characterized by controllable flow, prompt response and reliable service, whileit cannot overcome the performance bottleneck brought by C/S model completely.However the advantage of P2P technology is that it can overcome the C/S weaknessesby using host resource on the Internet. CDN and P2P are complementary to each other,which is conducive to upgrading the performance of VOD system when applied inIP-Vod. The VOD based on Cable downlink is an innovative mechanism which is verydifferent from IP-Vod. It is over IP approach in requesting program while over cablenetwork in transmitting data. It uses cheap cable to send data to users, with no need formany Internet bandwidth resources. The VOD based on IP uplink and Cable downlink isan asymmetric VOD with wide downlink bandwidth.Combining CDN, P2P and Cable-Vod technology, this subject designs an IP-Vodand Cable-Vod system.Firstly, this paper introduces theories related to CDN, P2P. On the basis of a certainunderstanding of the theory of CDN and P2P, this paper analyzes their advantages anddisadvantages respectively, and further studies benefits brought by both of them tovideo-on-demand server performance. Besides, during the process of design andimplement, this paper analyzes the possible shortcomings of current CDN architecture,puts forward an improved CDN architecture system, deeply analyzes P2P cache andblock, and works out a P2P cache and block mechanism suit to this subject. Secondly, after studying some technologies related to server design in depth, suchas thread pool, timer and interaction strategy, this paper achieves the IP-Vod severprogram based on CDN and P2P and the Cable-Vod server program based on IP uplinkand Cable downlink by using CDN architecture in Linux platform.Finally, functional test and performance test about the client and server of the VODsystem are taken. Result shows that the client plays smoothly and the server worksstably that can bear a certain amount of load.
Keywords/Search Tags:CDN, P2P, IP-Vod, Cable-Vod, server
PDF Full Text Request
Related items