面向内容的网络加速服务系统的设计与实现
发布时间:2019-05-18 12:13
【摘要】:CDN技术作为一种主要的网络结构补充手段,有效地优化了网络资源配置,但是随着移动通信行业的快速发展,现有的CDN技术已不能完全满足当下的需求,还有很多需要改进的地方。 本论文要解决的问题是如何加快用户网络访问速度,同时兼顾为资源内容提供定制化的加速服务。 论文初期分析了影响网络数据传输速度的各个因素,从而将问题解决方案的切入点定位在采取怎样的手段来优化网络对数据负载的处理能力上,从而研究了当下最流行的两大网络负载均衡技术:CDN技术和P2P技术。通过分析两项技术各自的优缺点,本论文实现了一种利用P2P技术组建加速网络集群来优化CDN网络组织结构的加速方案。同时为了解决P2P结点对网络状况感知能力差的缺陷,增加了数据传输路径能够随着网络性能变化而动态调节的特性。 另外针对定制化加速服务的需求,本论文利用域名来对用户的内容请求进行分类,使得可以对内容请求进行选择性的加速服务,在实现中就是利用域名路由表策略来调控数据传输流向。 本论文的成果是设计并实现了一个加速服务系统软件,并且提供了软件之间互联互通的功能,使得可以通过构建加速系统集群的方式为用户提供规模化的服务。在设计过程中,将软件功能划分为代理系统模块和路由探测模块,并对其进行详细设计。在系统最终的编码中,实现了一个支持高并发的请求驱动的异步事务处理模型的代理服务器。 通过对系统测试结果的分析,验证了该加速服务系统能够提高网络的响应速度,改善用户的上网体验,同时证明了本论文提出的加速方案是正确的、切实可行的。
[Abstract]:As a major network structure supplement, CDN technology effectively optimizes the allocation of network resources, but with the rapid development of mobile communication industry, the existing CDN technology can not fully meet the current needs. There is still a lot of room for improvement. The problem to be solved in this paper is how to speed up the network access of users and provide customized accelerated services for resource content at the same time. At the beginning of this paper, the factors that affect the speed of network data transmission are analyzed, so that the breakthrough point of the problem solution is how to optimize the processing ability of the network to the data load. Thus, the two most popular network load balancing technologies, CDN technology and P2P technology, are studied. By analyzing the advantages and disadvantages of the two technologies, this paper implements an acceleration scheme to optimize the organizational structure of CDN network by using P2P technology to set up accelerated network clusters. At the same time, in order to solve the problem that P2P nodes have poor awareness of network conditions, the characteristic that data transmission path can be adjusted dynamically with the change of network performance is added. In addition, in view of the demand of customized acceleration service, this paper uses domain name to classify the content request of the user, so that the content request can be selectively accelerated. In the implementation, the domain name routing table strategy is used to control the flow direction of data transmission. The result of this paper is to design and implement an accelerated service system software, and to provide the function of interconnection between the software, so that we can provide large-scale services for users by building accelerated system clusters. In the design process, the software function is divided into agent system module and routing detection module, and their detailed design is carried out. In the final coding of the system, a proxy server supporting high concurrency request-driven asynchronous transaction processing model is implemented. Through the analysis of the test results of the system, it is verified that the accelerated service system can improve the response speed of the network and the online experience of users. At the same time, it is proved that the acceleration scheme proposed in this paper is correct and feasible.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.02
本文编号:2479987
[Abstract]:As a major network structure supplement, CDN technology effectively optimizes the allocation of network resources, but with the rapid development of mobile communication industry, the existing CDN technology can not fully meet the current needs. There is still a lot of room for improvement. The problem to be solved in this paper is how to speed up the network access of users and provide customized accelerated services for resource content at the same time. At the beginning of this paper, the factors that affect the speed of network data transmission are analyzed, so that the breakthrough point of the problem solution is how to optimize the processing ability of the network to the data load. Thus, the two most popular network load balancing technologies, CDN technology and P2P technology, are studied. By analyzing the advantages and disadvantages of the two technologies, this paper implements an acceleration scheme to optimize the organizational structure of CDN network by using P2P technology to set up accelerated network clusters. At the same time, in order to solve the problem that P2P nodes have poor awareness of network conditions, the characteristic that data transmission path can be adjusted dynamically with the change of network performance is added. In addition, in view of the demand of customized acceleration service, this paper uses domain name to classify the content request of the user, so that the content request can be selectively accelerated. In the implementation, the domain name routing table strategy is used to control the flow direction of data transmission. The result of this paper is to design and implement an accelerated service system software, and to provide the function of interconnection between the software, so that we can provide large-scale services for users by building accelerated system clusters. In the design process, the software function is divided into agent system module and routing detection module, and their detailed design is carried out. In the final coding of the system, a proxy server supporting high concurrency request-driven asynchronous transaction processing model is implemented. Through the analysis of the test results of the system, it is verified that the accelerated service system can improve the response speed of the network and the online experience of users. At the same time, it is proved that the acceleration scheme proposed in this paper is correct and feasible.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.02
【参考文献】
相关期刊论文 前3条
1 李璐;;CDN将成信息消费产业重要基础支撑[J];通信世界;2013年21期
2 王圣,苏金树;TCP加速技术研究综述[J];软件学报;2004年11期
3 周文莉;吴晓非;;P2P技术综述[J];计算机工程与设计;2006年01期
,本文编号:2479987
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2479987.html