Font Size: a A A

The Design And Implementation Of Content Delivery Network Based On Bind And Squid Server

Posted on:2012-11-20Degree:MasterType:Thesis
Country:ChinaCandidate:B H LiaoFull Text:PDF
GTID:2178330335960431Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
The thesis describes a general method of designing and implementing a content delivery network (CDN) system based on Bind and Squid Service on Linux operation system. CDN system is mainly used to provide network acceleration service for Internet Content Provider (ICP). CDN system consists of three parts, including central controling server (central managing system), domain name server (Bind service and its daemon process) and edge cache server (Squid service and its daemon process).Bind is an open-source domain name service project, used to provide domain name resolving service for ICP, while Squid is an open-source software project used to save cache of Internet data. Through establishing domain name server based on Bind and edge cache server based on Squid, we can provide network acceleration service for ICP:domain name server routes the http request from Internet user to the nearest edge cache server, then edge cache server reduces the response time of http request from user through caching the Internet data of ICP.In order to provide service for more domains and managing Bind, Squid server conveniently, project team developed the central managing system (used in central controlling server) and daemon process for Bind and Squid service. The central managing system can configure acceleration service and manage Bind/Squid server through sending commands to their daemon processes, while Bind/Squid server can interact with central managing system through transmitting infos.This thesis also introduces the configuration method of Bind and Squid service detailly. Lastly, we established a CDN system with the servers in Lab and carry out several functional test cases. Based on the testing results, we analyzed the advantages and disadvantages of this system and gave some improving directions.
Keywords/Search Tags:CDN, Bind, Squid, network acceleration
PDF Full Text Request
Related items