摘要

将信息中心网络(ICN)应用到物联网(IoT)架构(ICN-IoT),可以有效地解决数据分发问题,提高数据的传输效率。但在ICN-IoT中,现有的缓存研究主要是在内容流行度或新鲜度等单一维度上实现缓存配置,无法适应海量和多态的物联网数据特征,导致缓存效率低。针对上述问题,该文首先分析了物联网数据特征,将数据分为周期性数据和事件触发性数据。然后,综合考虑物联网的这两种数据特征,提出一种具有不同缓存决策的ICNIoT缓存方案(CS-DCI),路由器根据到达数据的特征类型执行相应的缓存决策。最后详细介绍两种数据类型的缓存策略,对于周期性数据,考虑内容流行度和时间请求概率缓存用户请求最多的数据;对于事件触发性数据,考虑内容流行度和事件触发频率缓存有意义的数据。仿真表明,该方案能够提高内容差异率,增加缓存内容的多样性,从而满足ICN-IoT不同应用的请求,获得较优的缓存命中率以及减少内容获取跳数。