[发明专利]信息中心联网中的跟踪排队延迟和执行相关的拥塞控制的方法、装置及介质有效
申请号: | 201510872610.5 | 申请日: | 2015-12-02 |
公开(公告)号: | CN105681213B | 公开(公告)日: | 2019-01-22 |
发明(设计)人: | 奥兰·戴夫 | 申请(专利权)人: | 思科技术公司 |
主分类号: | H04L12/803 | 分类号: | H04L12/803;H04L12/841 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 李晓冬 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息中心 联网 中的 跟踪 排队 延迟 执行 相关 拥塞 控制 | ||
1.一种方法,包括:
在被配置为在信息中心联网(ICN)网络中执行ICN的包括兴趣路径的网络设备中的某一网络设备处:
当兴趣穿过所述兴趣路径去往数据响应器时,从客户端接收该兴趣,所述兴趣通过名称请求数据并且指示该兴趣在所述兴趣路径上所经历的累积兴趣排队延迟,其中所述累积兴趣排队延迟是所述兴趣在各个网络设备中所经历的本地兴趣排队延迟的总和;
将所述兴趣入队到所述兴趣队列中以及将所述兴趣从所述兴趣队列中出队;
确定所述入队和所述出队之间的本地兴趣排队延迟;
将所述兴趣中所指示的累积兴趣排队延迟增加以所述本地兴趣排队延迟;
确定满足所述兴趣的数据是否驻留在数据缓存中;以及
如果确定满足所述兴趣的数据驻留在数据缓存中:
从所述数据缓存中取回满足所述兴趣的数据;
生成数据分组,该数据分组包括所取回的数据、所指示的累积兴趣排队延迟、被初始化为零的所指示的累积数据排队延迟;
以及
沿着与所述兴趣路径反向的路径将所述数据分组转发至所述客户端。
2.根据权利要求1所述的方法,还包括:
当满足所述兴趣的数据分组穿过与所述兴趣路径反向的数据路径时,接收所述数据分组,所述数据分组指示数据在所述数据路径上所经历的累积数据排队延迟;
将所述数据分组入队到数据队列,以及将所述数据分组从所述数据队列中出队;
确定所述数据分组的入队与所述数据分组的出队之间的本地数据排队延迟;
将所述数据分组中所指示的累积数据排队延迟增加以所述本地数据排队延迟;以及
将所述数据分组沿着所述数据路径进行转发。
3.根据权利要求2所述的方法,还包括:
存储状态信息,所述状态信息将所述兴趣所穿过的网络设备的传入面和传出面与所述数据的名称进行关联,从而实现将所述兴趣沿着路径转发至所述数据响应器以及将所述数据分组沿着所述数据路径反向转发至所述客户端。
4.根据权利要求2所述的方法,其中所述数据分组指示所述累积兴趣排队延迟、所述累积数据排队延迟、所述数据的内容名称、签名、和包括发布者标识和关键定位器的签署信息。
5.根据权利要求4所述的方法,其中:
所述兴趣包括多比特字段,用来表示从第一最小值到第一最大值的不同累积兴趣排队延迟值的范围;并且
所述数据分组包括多比特字段,用来表示从第二最小值到第二最大值的不同累积数据排队延迟值的范围。
6.根据权利要求2所述的方法,其中所述数据分组还指示所述数据生成器的处理延迟,其中所述处理延迟表示所述生成器从所述兴趣路径接收到所述兴趣的第一时刻与所述生成器向所述数据路径提供所述数据分组的第二时刻之间的时间差。
7.根据权利要求1所述的方法,还包括:
如果确定满足所述兴趣的数据不存在于所述数据缓存中,则沿着所述兴趣路径转发所述兴趣。
8.根据权利要求7所述的方法,其中如果确定满足所述兴趣的数据存在于所述数据缓存中,则所述方法还包括:
确定所述兴趣被接收的时刻与所述数据分组要被转发的时刻之间的处理延迟,
其中,所述生成包括生成所述数据分组,该数据分组包括指示所述处理延迟的字段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思科技术公司,未经思科技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510872610.5/1.html,转载请声明来源钻瓜专利网。