用于在内容递送网络中监测服务的方法和网络节点技术

技术编号:16309633 阅读:58 留言:0更新日期:2017-09-27 03:16
一种用于在内容递送网络(CDN)中监测服务的方法,CDN具有用于递送由终端用户请求的服务的多个递送节点,该方法包括:当服务请求到达多个递送节点中的任何递送节点时,指令多个递送节点将标识符与服务请求相关联,标识符和与其相关联的服务请求一起被记录在日志文件中;向日志收集器发送针对日志信息的请求,请求包括与待监测的服务相对应的服务ID;基于服务ID和相关联的标识符来接收与待监测的服务相对应的日志信息;并且基于所接收的日志信息来确定用于递送待监测的服务的所需带宽。此外,公开了一种用于执行该方法的网络节点。

Method and network node for monitoring services in a content delivery network

For in the content delivery network (CDN) method in monitoring service, CDN is used for multiple delivery delivery request node by the end user service, the method includes: when a service request to a plurality of nodes in the delivery of any delivery instruction node, multiple delivery node identifier and associated service requests. The identifier and the related service requests are recorded in the log file; the log information request to send request service including log collector, and the monitoring service corresponding to the ID; log information service identifier ID and associated service based on receiving and monitoring the corresponding; and to determine for the required bandwidth for delivery to the monitoring service based on log information received. In addition, a network node for performing the method is disclosed.

【技术实现步骤摘要】
【国外来华专利技术】用于在内容递送网络中监测服务的方法和网络节点
本公开总体上涉及用于在内容递送网络中监测服务的方法和网络节点。
技术介绍
内容递送网络或内容分发网络(CDN)是部署在互联网和全球各地的多个数据中心中的大型分布式服务器系统。CDN用于递送内容,包括例如web对象(文本、图形和脚本)、可下载对象(媒体文件、软件、软件升级、文档等)、应用(电子商务、门户网站等)、现场流媒体、点播视频、web加速、和社交网络。向终端用户递送内容应当以高可用性和高性能来完成。内容提供商(CP)(诸如媒体公司和电子商务供应商)向CDN运营商付费以向终端用户递送其内容。反过来,CDN的运营商则向互联网服务提供商(ISP)、载体、网络运营商和云拥有者付费,用于在其数据中心中托管其服务器。例如,图1示出了包括CDN12的传统的通信系统10。CDN12包括请求路由器(RR)14、CDN监测节点15、日志收集器(LC)16、以及多个递送节点18。当然,本领域技术人员应当理解,CDN可以包括用于执行其标准程序和功能的其他元件,诸如数据库。多个递送节点18通常部署在边缘和核心网络二者处以向终端用户递送内容。CDN12通常与内容本文档来自技高网...
用于在内容递送网络中监测服务的方法和网络节点

【技术保护点】
一种用于在内容递送网络(12)CDN中监测服务的方法,所述CDN具有用于递送由终端用户请求的服务的多个递送节点(18),每个服务由服务标识ID来标识,所述方法包括:当服务请求到达所述多个递送节点(18)中的任何递送节点(18)时,指令所述多个递送节点(18)将标识符与所述服务请求相关联,所述标识符和与所述标识符相关联的服务请求一起被记录在日志文件中;向日志收集器(16)发送针对日志信息的请求,所述请求包括与待监测的服务相对应的服务ID;响应于所述请求,基于所述服务ID和所述相关联的标识符来接收与所述待监测的服务相对应的所述日志信息;以及基于接收的所述日志信息来确定用于递送所述待监测的服务的所需...

【技术特征摘要】
【国外来华专利技术】1.一种用于在内容递送网络(12)CDN中监测服务的方法,所述CDN具有用于递送由终端用户请求的服务的多个递送节点(18),每个服务由服务标识ID来标识,所述方法包括:当服务请求到达所述多个递送节点(18)中的任何递送节点(18)时,指令所述多个递送节点(18)将标识符与所述服务请求相关联,所述标识符和与所述标识符相关联的服务请求一起被记录在日志文件中;向日志收集器(16)发送针对日志信息的请求,所述请求包括与待监测的服务相对应的服务ID;响应于所述请求,基于所述服务ID和所述相关联的标识符来接收与所述待监测的服务相对应的所述日志信息;以及基于接收的所述日志信息来确定用于递送所述待监测的服务的所需带宽。2.根据权利要求1所述的方法,其中所述日志信息包括所述待监测的服务的带宽使用的指示。3.根据权利要求1或2所述的方法,其中确定用于递送所述待监测的服务的所需带宽包括将来自所述日志信息的所述带宽使用与预定义的带宽相比较。4.根据权利要求1到3中的任一项所述的方法,还包括请求被分配给所述待监测的服务的递送节点(18)的当前带宽使用。5.根据权利要求1到4中的任一项所述的方法,还包括基于被分配给所述待监测的服务的所述递送节点(18)的所述当前带宽使用来确定被分配的递送节点(18)的可用带宽。6.根据权利要求1到5中的任一项所述的方法,其中确定所述被分配的递送节点(18)的所述可用带宽包括将所述当前带宽使用与所述被分配的递送节点(18)的最大带宽容量相比较。7.根据权利要求1到6中的任一项所述的方法,还包括确定所述被分配的递送节点(18)的所述可用带宽大于用于递送所述待监测的服务的所述所需带宽。8.根据权利要求1到7中的任一项所述的方法,还包括选择所述被分配的递送节点(18)中的至少一个递送节点(18)用于递送所述待监测的服务。9.根据权利要求1到6中的任一项所述的方法,还包括确定所述被分配的递送节点(18)的所述可用带宽小于用于递送所述待监测的服务的所述所需带宽。10.根据权利要求1到9中的任一项所述的方法,还包括指令云管理器(499)启动新的虚拟机递送所述待监测的服务。11.根据权利要求1到10中的任一项所述的方法,还包括更新所述待监测的服务状态,其中所述服务状态示出所述待监测的服务在所述新的虚拟机上运行。12.根据权利要求1到6中的任一项所述的方法,其中确定所述被分配的递送节点(18)的所述可用带宽包括确定所述被分配的递送节点(18)不具有剩余的可用带宽。13.根据权利要求1到12中的任一项所述的方法,还包括更新递送节点(18)的黑名单以包含所述被分配的递送节点(18)。14.根据权利要求1所述的方法,其中指令所述多个递送节点(18)将标识符与服务请求相关联包括指令所述多个递送节点(18)向所述服务请求中的统一资源定位符(URL)添加标识符。15.根据权利要求1所述的方法,还包括在所述指令步骤之前,检测一个递送节点(18)即将到达负载阈值。16.一种用于在内容递送网络(12)CDN中监测服务的网络节点(260),所述CDN具有用于递送由终端用户请求的服务的多个递送节点(18),每个服务由服务标识ID来标识,所述网络节点(260)包括:指令模块(262),用于当服务请求到达所述多个递送节点(18)中的任何递送节点时,指令所述多个递送节点(18)将标识符与所述服务请求相关联,所述标识符和与所述标识符相关联的服务请求一起被记录在日志文件中;请求模块(266),用于向日志收集器(16)发送针对日志信息的请求,所述请求包括与待监测的服务相对应的服务ID;接收模块(264),用于基于所述服务ID和所述相关联的标识符来接收与所述待监测的服务相对应的所述日志信息;以及确定模块(268),用于基于接收的所述日志信息来确定用于递送所述待监测的服务的所需带宽。17.一种用于在内容递送网络(12)CDN中监测服务的网络节点(280),所述CDN具有用于递送由终端用户请求的服务的多个递送节点(18),每个服务由服务标识ID来标识,所述网络节点(280)包括被适配为引起所述网络节点(280)进行以下...

【专利技术属性】
技术研发人员:朱仲文
申请(专利权)人:瑞典爱立信有限公司
类型:发明
国别省市:瑞典,SE

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1