CN1956448A - 一种基于外部条件触发节点动作的内容分发方法 - Google Patents

一种基于外部条件触发节点动作的内容分发方法 Download PDF

Info

Publication number
CN1956448A
CN1956448A CN 200510116729 CN200510116729A CN1956448A CN 1956448 A CN1956448 A CN 1956448A CN 200510116729 CN200510116729 CN 200510116729 CN 200510116729 A CN200510116729 A CN 200510116729A CN 1956448 A CN1956448 A CN 1956448A
Authority
CN
China
Prior art keywords
node
content
strategy
method based
distribution method
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN 200510116729
Other languages
English (en)
Other versions
CN100556038C (zh
Inventor
程加志
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CNB2005101167296A priority Critical patent/CN100556038C/zh
Publication of CN1956448A publication Critical patent/CN1956448A/zh
Application granted granted Critical
Publication of CN100556038C publication Critical patent/CN100556038C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明提出一种基于外部条件触发节点动作的内容分发方法,包括以下步骤:1、根据内容分发网中节点的具体情况,为该节点配置相应的策略;2、在节点收到对内容的请求之后,将该次访问的结果进行累加计数;3、节点每隔一段时间按照已配置的策略,对步骤2中生成的计数表进行遍历,对满足策略中指定条件的内容执行策略中指定动作。本发明中的策略配置能够使内容分发网络中的节点基于用户访问量自动执行内容拷贝和内容删除动作,保持边缘节点存储的内容都是热点内容,从而最大限度地减小网络流量,减轻中心节点的负担。能够有效提高IPTV等需要通过网络进行内容分发的***的稳定性,提高服务质量。

Description

一种基于外部条件触发节点动作的内容分发方法
技术领域
本发明涉及内容分发网络中节点动作的自动执行。
背景技术
在内容分发网络中,中心节点可以存储所有内容,但下级节点和边缘节点往往由于条件限制只能保存部分内容。
在IPTV应用中,用户是属于某个节点服务范围的。如果用户请求的节目在他所在的节点服务器中没有保存的话,只能将请求转向其它节点,甚至是中心节点。这样的请求重定向对于网络资源是一种浪费,同时将对网络负载增加压力,特别是对中心节点的请求重定向,将会影响到整个***的稳定性。
因此,要尽可能地避免请求重定向的发生。尽可能地让用户的请求在其所属边缘节点得到满足,或是在其附近的边缘节点得到满足。
边缘节点往往由于条件限制,不能像中心节点那样存储所有内容,所以无法完全满足本地用户的请求。为了最大程度地减少请求重定向,只能让边缘节点在有限的存储空间保存最热门的节目,即一段时间内用户请求较多的内容。这样的话,只有用户偶尔地对非热点内容的请求才会产生请求重定向。因此,边缘节点需要经常从上级节点下拉热点内容。
上层节点虽然设备条件要好于边缘节点,但过多的被重定向到上层节点的请求也将增加上层节点的负担,影响***稳定性。所以,上层节点在收到较多的热点内容的请求时,可以将该内容下推至其下属节点。
在请求重定向发生之后,如果能够在附近的边缘节点满足用户的请求,将大大减轻中心节点的压力,提高***稳定性。为了达到这个效果,边缘节点在完成某个热点内容的拷贝之后,可以将该热点内容推送至附近边缘节点。同时由于区域内容热度的共性,某地区非热点的内容在其附近节点也很有可能是非热点内容。所以,某边缘节点在删除某内容后,可以通知附近边缘节点删除同样的内容。
边缘节点由于其配置的存储空间有限,为了尽量存储热点内容以减少请求重定向,可以删除本节点的访问较少的内容。
对此,我们采用的方法是:上层节点将访问次数较多的内容下推,下层节点向上层节点下拉重定向次数较多的内容,节点拷贝某内容后向其附近节点推送该内容,节点删除某内容后通知其附近节点删除同样的内容,边缘节点将本节点访问次数较少的内容删除。
这样的方法如果由人工操作执行,将会有很大难度,效果也不好。
发明内容
本发明所要解决的技术问题是将上述方法做成策略,根据每个节点所处的位置,拥有的设备,用户请求的统计,为每个节点配置不同的策略。当策略的触发条件满足时,节点能够自动执行策略中指定的动作。
一种基于外部条件触发节点动作的内容分发方法,包括以下步骤:
1、根据内容分发网中节点的具体情况,为该节点配置相应的策略。
2、在节点收到对内容的请求之后,将该次访问的结果进行累加计数。
3、节点每隔一段时间按照已配置的策略,对步骤2中生成的计数表进行遍历,对满足策略中指定条件的内容执行策略中指定动作。
进一步地,上述基于外部条件触发节点动作的内容分发方法还可具有以下特点:内容分发网中节点的具体情况至少包括节点的设备配置、网络的拓扑结构、网络的传输速率、用户的访问分布统计、***所要达到的性能指标。
进一步地,上述基于外部条件触发节点动作的内容分发方法还可具有以下特点:步骤2的计数对象至少包括内容被用户请求且内容在本地保存、内容被用户请求且内容没有在本地保存。
进一步地,上述基于外部条件触发节点动作的内容分发方法还可具有以下特点:策略指定的条件包括某段时间内某个内容的某项计数大于策略触发值、或某段时间内某个内容的某项计数小于策略触发值,节点收到某条指令。
进一步地,上述基于外部条件触发节点动作的内容分发方法还可具有以下特点:策略所指定的某段时间设定为若干分钟、若干小时、若干天、或若干周等。
进一步地,上述基于外部条件触发节点动作的内容分发方法还可具有以下特点:策略所指定的某段时间设定为五分钟、一小时、一天、一周、两周、或四周等。
进一步地,上述基于外部条件触发节点动作的内容分发方法还可具有以下特点:策略中指定的动作至少包括下推内容、下拉内容、中继命令、和删除内容。
进一步地,上述基于外部条件触发节点动作的内容分发方法还可具有以下特点:策略可以指定动作的对象包括上级节点、下级节点、同级节点、或自身节点等。
本发明中的策略配置能够使内容分发网络中的节点基于用户访问量自动执行内容拷贝和内容删除动作,保持边缘节点存储的内容都是热点内容,从而最大限度地减小网络流量,减轻中心节点的负担。能够有效提高IPTV等需要通过网络进行内容分发的***的稳定性,提高服务质量。
附图说明
图1是内容分发网的结构示意图。
图2是本发明在内容分发网络节点上配置策略和执行策略的示意图。
图3是本发明的流程图。
具体实施方式
本发明中,配置策略、执行策略的关键都在用户访问统计上。即根据不同的用户访问量配置不同策略、以及不同策略的不同等级策略,按照用户访问量执行策略。
下面结合图1所示的内容分发网络的实施例,进一步说明本发明。
1、在图1所示的中心节点配置下推策略,规定其在5分钟内收到对某内容的请求重定向次数大于100之后,将该内容下推至边缘节点A、边缘节点B。
2、在图1所示的边缘节点A配置下推策略,规定其在5分钟内收到对某内容的请求重定向次数大于60之后,将该内容下推至边缘节点C、边缘节点D。
在边缘节点A配置下拉策略,规定其在5分钟内重定向对某内容的请求次数大于60之后,向中心节点下拉该内容。
在边缘节点A配置中继策略,规定其在收到拷贝或删除某个内容的请求后,通知边缘节点B完成相同的动作。
3、在图1所示的边缘节点B配置下拉策略,规定其在5分钟内重定向对某内容的请求次数大于20之后,向中心节点下拉该内容。
在边缘节点B配置老化策略,规定该节点的内容如果在1周内访问次数少于10次,则自动删除该内容。
4、在图1所示的边缘节点C配置下拉策略,规定其在5分钟内重定向对某内容的请求次数大于20之后,向边缘节点A下拉该内容。
在边缘节点C配置中继策略,规定其在收到拷贝或删除某个内容的请求后,通知边缘节点D完成相同的动作。
在边缘节点C配置老化策略,规定该节点的内容如果在1周内访问次数少于10次,则自动删除该内容。
5、在图1所示的边缘节点D配置下拉策略,规定其在5分钟内重定向对某内容的请求次数大于20之后,向边缘节点A下拉该内容。
在边缘节点D配置老化策略,规定该节点的内容如果在1周内访问次数少于10次,则自动删除该内容。
6、在每个节点设置计数接口。每当用户访问存储在本节点的内容时,调用接口,对该内容在本节点的正常访问计数进行累加。每当节点因没有存储用户请求的内容而将请求重定向到其他节点时,调用接口,对该内容在本地节点的访问重定向计数进行累加。
7、所有节点每5分钟调用一个策略检查过程。该过程首先查看本节点配置了哪些策略,然后为下推策略和老化策略检查正常访问计数器,为下拉策略检查请求重定向计数器。
如果某内容正常访问计数器的计数大于下推策略的策略触发值,则根据策略产生一条下推动作指令,下推指令包含下推的内容和下推的目标节点。
如果某内容正常访问计数器的计数小于老化策略的策略触发值,则根据策略产生一条删除动作指令,删除指令包含删除的内容。
如果某内容请求重定向计数器的计数大于下拉策略的策略触发值,则根据策略产生一条下拉指令,下拉指令包含下拉的内容和下拉的源节点。
最后,依次执行上述过程所产生的指令。
8、节点在完成拷贝或和删除动作之后,检查本节点有没有配置拷贝中继或删除中继。如有,则根据策略通知目标节点进行相同的动作。
上述是一个简单的实施例,在实际应用中,每个节点可以根据需要来配置策略。一个节点可以配置多条策略,也可以不配置策略。
策略规定的时间也可以调整。比如,下推策略可以要求一小时或一天之内的访问次数达到多少之后触发动作。老化策略可以要求两周或四周之内的访问次数小于多少就触发动作。
策略规定的策略触发值可以根据节点和网络具体的具体性能进行更改。比如,如果边缘节点的存储空间较小,网络状况良好,可以将老化策略的策略触发值设置小一点,尽快删除非热点内容,需要时将请求重定向。如果网络状况较差,边缘节点存储空间较大,可以将老化策略的策略触发值设置得大一点,多保留一些内容,以减少网络流量。
策略规定的目标节点(下推目标节点、下拉源节点、拷贝或和删除中继目标节点)则要根据网络拓扑结构进行设置。下推目标节点可设置为节点的下属节点,下拉源节点可设置为父节点,拷贝或和删除中继目标节点可设置为兄弟节点或下属节点。

Claims (8)

1、一种基于外部条件触发节点动作的内容分发方法,其特征在于,它包括以下步骤:
1)根据内容分发网中节点的具体情况,为该节点配置相应的策略;
2)在节点收到对内容的请求之后,将该次访问的结果进行累加计数;
3)节点每隔一段时间按照已配置的策略,对步骤2)中生成的计数表进行遍历,对满足策略中指定条件的内容执行策略中指定动作。
2、根据权利要求1所述的基于外部条件触发节点动作的内容分发方法,其特征在于,内容分发网中节点的具体情况至少包括节点的设备配置、网络的拓扑结构、网络的传输速率、用户的访问分布统计、和***所要达到的性能指标。
3、根据权利要求1所述的基于外部条件触发节点动作的内容分发方法,其特征在于,步骤2)的计数对象至少包括内容被用户请求且内容在本地保存、内容被用户请求且内容没有在本地保存。
4、根据权利要求1所述的基于外部条件触发节点动作的内容分发方法,其特征在于,策略指定的条件包括某段时间内某个内容的某项计数大于策略触发值、或某段时间内某个内容的某项计数小于策略触发值,节点收到某条指令。
5、根据权利要求4所述的基于外部条件触发节点动作的内容分发方法,其特征在于,策略所指定的某段时间设定为若干分钟、若干小时、若干天、或若干周。
6、根据权利要求5所述的基于外部条件触发节点动作的内容分发方法,其特征在于,策略所指定的某段时间设定为五分钟、一小时、一天、一周、两周、或四周等。
7、根据权利要求1所述的基于外部条件触发节点动作的内容分发方法,其特征在于,策略中指定的动作至少包括下推内容、下拉内容、中继命令、和删除内容。
8、根据权利要求1所述的基于外部条件触发节点动作的内容分发方法,其特征在于,策略可以指定动作的对象为上级节点、下级节点、同级节点、或自身节点。
CNB2005101167296A 2005-10-28 2005-10-28 一种基于外部条件触发节点动作的内容分发方法 Expired - Fee Related CN100556038C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005101167296A CN100556038C (zh) 2005-10-28 2005-10-28 一种基于外部条件触发节点动作的内容分发方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005101167296A CN100556038C (zh) 2005-10-28 2005-10-28 一种基于外部条件触发节点动作的内容分发方法

Publications (2)

Publication Number Publication Date
CN1956448A true CN1956448A (zh) 2007-05-02
CN100556038C CN100556038C (zh) 2009-10-28

Family

ID=38063543

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005101167296A Expired - Fee Related CN100556038C (zh) 2005-10-28 2005-10-28 一种基于外部条件触发节点动作的内容分发方法

Country Status (1)

Country Link
CN (1) CN100556038C (zh)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100561955C (zh) * 2007-11-15 2009-11-18 中国电信股份有限公司 用于iptv业务的业务质量监测的参数采集方法及***
CN101645837A (zh) * 2009-09-04 2010-02-10 成都市华为赛门铁克科技有限公司 实现负载均衡的方法和装置
CN101621426B (zh) * 2009-08-05 2012-01-11 中兴通讯股份有限公司 一种内容分发网络节点的运行仿真***及实现方法
CN101242432B (zh) * 2008-02-28 2012-03-28 蓝汛网络科技(北京)有限公司 一种互联网内容分发方法、***及装置
CN102438020A (zh) * 2011-12-23 2012-05-02 华为技术有限公司 内容分发网络中内容分发的方法、设备和网络***
CN103179161A (zh) * 2011-12-23 2013-06-26 华为技术有限公司 一种内容获取方法、装置及网络***
US8539041B2 (en) 2011-12-23 2013-09-17 Huawei Technologies Co., Ltd. Method, apparatus, and network system for acquiring content
CN103747047A (zh) * 2013-12-24 2014-04-23 乐视网信息技术(北京)股份有限公司 一种cdn文件存储方法、文件分发控制中心及***
CN103891237A (zh) * 2012-09-29 2014-06-25 华为技术有限公司 一种网络存储的方法、交换设备和控制器
CN104348841A (zh) * 2013-07-23 2015-02-11 中国联合网络通信集团有限公司 内容分发方法、分析和管控***及内容分发网络***
CN104980417A (zh) * 2014-08-06 2015-10-14 腾讯科技(深圳)有限公司 一种ugc文件分发方法和设备
CN107694096A (zh) * 2016-08-08 2018-02-16 罗奈尔·莱万特 游戏***与方法
US10124131B2 (en) 2010-05-18 2018-11-13 Ivax Pharmaceuticals Ireland Dose counter for inhaler having an anti-reverse rotation actuator
CN110493350A (zh) * 2019-08-27 2019-11-22 北京百度网讯科技有限公司 文件上传方法和装置、电子设备和计算机可读介质

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102195986A (zh) * 2011-05-19 2011-09-21 南京中兴新软件有限责任公司 一种基于内容分发网络的数据处理方法及装置

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100561955C (zh) * 2007-11-15 2009-11-18 中国电信股份有限公司 用于iptv业务的业务质量监测的参数采集方法及***
CN101242432B (zh) * 2008-02-28 2012-03-28 蓝汛网络科技(北京)有限公司 一种互联网内容分发方法、***及装置
US9686724B2 (en) 2009-06-05 2017-06-20 Huawei Technologies Co., Ltd. Network storage method, switch device, and controller
CN101621426B (zh) * 2009-08-05 2012-01-11 中兴通讯股份有限公司 一种内容分发网络节点的运行仿真***及实现方法
CN101645837A (zh) * 2009-09-04 2010-02-10 成都市华为赛门铁克科技有限公司 实现负载均衡的方法和装置
CN101645837B (zh) * 2009-09-04 2012-09-05 成都市华为赛门铁克科技有限公司 实现负载均衡的方法和装置
US11395889B2 (en) 2010-05-18 2022-07-26 Ivax Pharmaceuticals Ireland Dose counter for inhaler having an anti-reverse rotation actuator
US10124131B2 (en) 2010-05-18 2018-11-13 Ivax Pharmaceuticals Ireland Dose counter for inhaler having an anti-reverse rotation actuator
CN103179161B (zh) * 2011-12-23 2015-08-05 华为技术有限公司 一种内容获取方法、装置及网络***
WO2013091343A1 (zh) * 2011-12-23 2013-06-27 华为技术有限公司 一种内容获取方法、装置及网络***
CN102438020A (zh) * 2011-12-23 2012-05-02 华为技术有限公司 内容分发网络中内容分发的方法、设备和网络***
CN103179161A (zh) * 2011-12-23 2013-06-26 华为技术有限公司 一种内容获取方法、装置及网络***
US8539041B2 (en) 2011-12-23 2013-09-17 Huawei Technologies Co., Ltd. Method, apparatus, and network system for acquiring content
US9407687B2 (en) 2011-12-23 2016-08-02 Huawei Technologies Co., Ltd. Method, apparatus, and network system for acquiring content
CN103891237B (zh) * 2012-09-29 2017-12-05 华为技术有限公司 一种网络存储的方法、交换设备和控制器
US10117140B2 (en) 2012-09-29 2018-10-30 Huawei Technologies Co., Ltd. Network storage method, switch device, and controller
CN103891237A (zh) * 2012-09-29 2014-06-25 华为技术有限公司 一种网络存储的方法、交换设备和控制器
CN104348841B (zh) * 2013-07-23 2017-10-27 中国联合网络通信集团有限公司 内容分发方法、分析和管控***及内容分发网络***
CN104348841A (zh) * 2013-07-23 2015-02-11 中国联合网络通信集团有限公司 内容分发方法、分析和管控***及内容分发网络***
CN103747047A (zh) * 2013-12-24 2014-04-23 乐视网信息技术(北京)股份有限公司 一种cdn文件存储方法、文件分发控制中心及***
CN104980417A (zh) * 2014-08-06 2015-10-14 腾讯科技(深圳)有限公司 一种ugc文件分发方法和设备
CN104980417B (zh) * 2014-08-06 2018-12-07 腾讯科技(深圳)有限公司 一种ugc文件分发方法和设备
CN107694096A (zh) * 2016-08-08 2018-02-16 罗奈尔·莱万特 游戏***与方法
CN110493350A (zh) * 2019-08-27 2019-11-22 北京百度网讯科技有限公司 文件上传方法和装置、电子设备和计算机可读介质

Also Published As

Publication number Publication date
CN100556038C (zh) 2009-10-28

Similar Documents

Publication Publication Date Title
CN1956448A (zh) 一种基于外部条件触发节点动作的内容分发方法
EP1364510B1 (en) Method and system for managing distributed content and related metadata
US8612668B2 (en) Storage optimization system based on object size
CA2871626C (en) Method and system for self-tuning cache management
JP4824753B2 (ja) 時間制限メッセージの効率的な処理
CN104468395B (zh) 直播间的频道访问方法和***
US8370520B2 (en) Adaptive network content delivery system
US7756898B2 (en) Systems and methods for notifying listeners of events
JP3810530B2 (ja) ビデオサーバシステム、コンテンツ動的配置装置及びコンテンツ動的配置方法
CN102447973B (zh) 一种缓存调整的方法、装置和***
CN109656956B (zh) 一种实现业务***数据集中式缓存的方法及装置
CN1722106A (zh) 一种嵌入式实时操作***中内存分配的方法
CN102137139A (zh) 缓存替换策略的选择方法、装置、代理服务器和***
CN109804354A (zh) 用于消息队列的消息高速缓存管理
CN103269347B (zh) 基于服务器端进行资源优化方法、服务器、客户端和***
CN101056280A (zh) 一种即时消息客户端升级管理方法及***
CN100534059C (zh) 优化树形拓扑覆盖网络路由的方法
CN1575575A (zh) 电信网中的分级高速缓存
CN1852108A (zh) 一种多点下载的方法
CN103179148A (zh) 一种在互联网中分享附件的处理方法和***
US11966416B2 (en) Cross-organization and cross-cloud automated data pipelines
CN103200272A (zh) 一种流媒体存储***及存储方法
CN101035013A (zh) 一种资源接纳控制方法及***
CN100525211C (zh) 一种在网元管理***中实现集中调度的***
CN104468656A (zh) 一种移动数据的下载上传方法和***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20091028

Termination date: 20171028

CF01 Termination of patent right due to non-payment of annual fee