关于人工智能在CDN关键技术中的运用研究.docx

关于人工智能在CDN关键技术中的运用研究.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?

?

关于人工智能在CDN关键技术中的运用研究

?

?

程冠菘?王世艳

摘要:CDN系统也就是内容分发网络,在关键技术中应用人工智能技术能够推动网络智能化的发展,提高CDN整体性能,提供智能化的服务。基于此,本文先是简单的介绍了CDN结构以及关键技术,然后关键技术中人工智能的应用进行了详细的研究。通过人工智能技术的应用,预测模型的建立,提升了CDN整体性能。

关键词:人工智能;CDN关键技术;人工智能储存;人工智能调度;人工智能分发

引言:

目前CDN系统中存在内容储存、调度以及分发过程中性能不佳的实际问题,通过引进人工智能技术,建立有效的预测模型,让性能问题得到有效的解决处理。因此需要对人工智能在CDN关键技术中的应用展开分析,通过人工智能技术的应用,提高系统整体性能。

一、CDN结构以及关键技术

随着我国宽带网络以及媒体技术逐渐发展,内容分发网络中使用了缓存服务器,将缓存服务器在靠近用户位置分布,使用内容调度以及分发功能,使得用户能够在边缘位置上得到需要的内容,让网络拥塞得到减少,从而有效的提高访问速度。其中使用的CDN关键技术主要有内容储存技术、调度技术以及分发技术。其中内容存储技术主要是指在源站点中注入内容,注入进CDN网络并完整储存起来。内容调度技术是指用户发送访问请求,将用户向最优CDN节点引导的过程。内容分发则是用户向着网站发送请求,用户需要的内容中一部分内容直接向边缘缓存节点推送,如果边缘节点上没有用户需要的内容,需要通过内容中心让内容得到拉放,向用户提供完整的服务。

二、人工智能在CDN关键技术中的运用

(一)人工智能储存

随着社会和网络中数据的迅猛增涨,储存系统的地位显著上升。在CDN内容中心以及节点都是重要的储存系统,要保证大容量的共享储存,才能保证系统整体运行。在CDN系统中在业务基础上,需要进行合并、删除、更换磁盘以及新建等操作,这些操作十分常见。需要通过故障预测模型的建立,对硬盘故障展开主动预测,来展开硬盘保护。目前很多磁盘都能够支持智能技术,通过在磁盘上设置监控指令,对磁盘、电路的运行展开分析,从而设定安全阈值,这也为智能预测的实现建立了基础[1]。在磁盘预测模型具备高精度的基础上,展开人工智能处理故障机制,建设人工智能储存框架。首先要监控现网磁盘信息,使用现网数据建立训练模型,使用现网数据形成训练样本。其次对预测模型展开训练,获得各个业务和区域的最优预测算法。根据现网预测实际要求,选择模型展开推理预测。从而可以得到磁盘的预测值。最后根据磁盘信息值,可以设定故障处理策略。在CDN系统中执行故障策略的时候,需要监控反馈执行结果,让算法得到进一步优化。在CDN系统中设置智能预警模块,能够对故障数据进行智能分析,提供智能处理方案,只有综合应用深度学习知识以及磁盘故障知识,才能实现监测预警功能。人工智能技术的使用让故障精准预测得以实现,将磁盘故障导致质量波动得到消除,提高资源使用效率。

(二)人工智能调度

调度系统让CDN路由功能得以实现,让用户请求被引导到网络节点上,但随着网络数据量的激增,对于CDN调度提出了更高的要求。如果网络流量出现剧增,CDN已经无法处理突发的用户请求,造成节点压力过于高,将会出现CDN节点失去平衡负载,造成网络的堵塞,让用户体验受到影响。因此通过应用人工智能,建立人工智能的预测机制,对于负载和预测具有重要意义。建立人工智能调度框架,首先需要监控网络以及各设备的数据,在现网数据基础上建立训练模型。根据现网数据形成训练样本。其次根据预测模型展开训练,获得最优预测算法。在现网预测需求的基础上,使用最佳算法模型展开推理预测,获得预测流量以及预测负载。最后根据预测负载以及预测流量,可以设定调度策略。在CDN中执行人工智能调度的时候,需要对反馈执行结果,进一步优化算法。随着CDN复杂度以及网络规模的扩大,必须要使用人工智能调度,通过深度应用数据,满足网络需求,推理出预测负载和流量,对资源进行合理的调度。

(三)人工智能分发

在系统内容分发中,使用的分发技術主要包括拉放技术以及推送技术,拉放技术将作为一种被动的分发技术,用户想要获得的内容没有被储存的时候,将回源退回到上级节点。大量回源请求的出现将会让网络传输受到巨大流量压力。推送技术则是一种主动分发技术,请求量较大的热度内容会直接在边缘节点上得到缓存。用户受到访问请求的时候,将会给用户提供直接服务,让响应时间得到减少。但是CDN分发策略是静止的,分发级别以及参数是人工设定的,缺乏灵活性。因此使用人工智能在其中,提前预测出访问量等情况,能够实现个性化分发设置[2]。这样可以让预分发降低盲目性,让分发可以实现有的放矢,提高分发的效率。首先需要建立训练模型,通过采集数据,监测服务终端,将现网数据根据业务和区域展开处理,形成训练样本。其次

文档评论(0)

180****9759 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档