论文部分内容阅读
近年来,互联网信息呈爆炸式增长,CDN(Content DistributionNetwork,内容分发网络)技术和P2P(Peer to Peer,点对点)技术在网络文件分发领域得到广泛的应用。同时,如何构建可以充分发挥两种网络技术优势的新型CDN-P2P融合网络,也成为具有重要意义的研究课题。
在CDN-P2P网络中,预存内容管理和自治域节点组织是边缘服务器非常重要的职能,其效果直接影响用户的访问效率。随着网络规模的不断扩大,仅将原有CDN或P2P技术进行简单移植的网络融合方式,已无法满足大规模文件分发业务的发展需求。现有CDN-P2P文件分发网络在进行边缘服务器内容预存和节点组织功能设计时,着重于文件缓存及分布策略对全网负载性能的影响,对提升用户查询效率和边缘服务器性能方面的研究尚有不足。
改进传统CDN-P2P边缘服务器内容预存和节点组织功能,满足大规模文件分发网络的应用需求,是CDN-P2P网络融合技术的重要发展方向。本文针对上述问题,通过分析CDN与P2P各自的特点,总结两种网络技术的融合趋势。并依托CDN-P2P文件分发网络的融合模式,提出了一种新的边缘服务器内容预存和自治域节点组织策略,同时给出各关键功能的设计及实现方案。
本论文的主要工作包括以下几方面:
(1)分析两种文件分发技术各自的优缺点和融合趋势,提出了一种基于CDN-P2P文件分发网络的用户需求预测模型。
(2)通过对传统CDN边缘服务器文件缓存功能的研究,结合CDN-P2P文件分发网络特点,提出了基于用户偏好的边缘服务器内容预存策略。
(3)研究传统P2P网络节点组织模型,对比现有CDN-P2P网络自治域节点的管理组织方式,提出基于用户需求相似度的自治域节点组织策略。
(4)根据上述理论,设计并实现了基于CDN-P2P文件分发网络的用户需求预测模型。