物联网学报 ›› 2018, Vol. 2 ›› Issue (4): 5-13.doi: 10.11959/j.issn.2096-3750.2018.00078

• 理论与技术 • 上一篇    下一篇

智慧标识网络中基于族群协作的缓存机制

李海峰1,权伟1,承楠2,张宏科1,沈学民2   

  1. 1 北京交通大学下一代互联网互联设备国家工程实验室,北京 100044
    2 加拿大滑铁卢大学电气与计算机工程学院,安大略 滑铁卢N2L 3G1
  • 修回日期:2018-10-30 出版日期:2018-12-01 发布日期:2019-01-03
  • 作者简介:李海峰(1989-),男,北京交通大学博士生,主要研究方向为未来网络体系、智慧标识网络、软件定义网络、网络功能虚拟化与云计算网络等。|权伟(1987-),男,北京交通大学讲师,主要研究方向为未来网络体系及智慧车联网、智慧标识网络、软件定义网络、空天地网络、5G和车载网络等。|承楠(1987-),男,滑铁卢大学博士后,主要研究方向为智慧车联网及 5G 网络、VANET协议设计和网络性能分析、车载移动数据卸载、自动驾驶和车载大数据等。|张宏科(1957-),男,北京交通大学教授、下一代互联网互联设备国家工程实验室主任、国家“973”项目首席科学家,主要研究方向为未来网络体系理论及工程技术应用相关研究。|沈学民(1958-),男,滑铁卢大学教授、加拿大皇家学会院士、加拿大工程院院士、加拿大工程研究院院士、IEEE Fellow,主要研究方向为车联网、无线通信、网络空间安全理论与应用等。
  • 基金资助:
    国家自然科学基金资助项目(61602030);国家自然科学基金资助项目(91638204);国家重点研发计划资助项目(2016YFE0122900);中央高校基本科研业务费资助项目(2016RC036)

Crowd-based collaboration caching mechanism in smart identifier network

Haifeng LI1,Wei QUAN1,Nan CHENG2,Hongke ZHANG1,Xuemin SHEN2   

  1. 1 National Engineering Laboratory for Next Generation Internet Technologies,Beijing Jiaotong University,Beijing 100044,China
    2 Department of Electrical and Computer Engineering,University of Waterloo,Waterloo N2L 3G1,Canada
  • Revised:2018-10-30 Online:2018-12-01 Published:2019-01-03
  • Supported by:
    The National Natural Science Foundation of China(61602030);The National Natural Science Foundation of China(91638204);The National Key Research and Development Program of China(2016YFE0122900);The Fundamental Research Funds for the Central Universities(2016RC036)

摘要:

智慧标识网络(SINET,smart identifier network)是一种新型网络架构,其通过动态协作服务资源、功能族群以及物理组件,有效提高了网络可扩展性、资源利用率和服务质量,为工业物联网发展提供了一种有效手段。为了提高资源受限网络中的传输效率,SINET在部分网络组件中引入缓存,可降低资源受限节点流量冗余带来的带宽浪费。针对智慧标识网络架构,提出了一种基于族群协作的缓存机制(C2Cache,crowd-based collaboration cache)。C2Cache通过感知网络实际拓扑,动态创建与优化缓存功能族群,并以族群为单元执行最大收益缓存(MBC,maximum benefit cache)算法,同一族群中优先缓存收益排名靠前的网络内容,从而实现缓存效率的最大化。通过自主研发的实验床模拟系统EmuStack,对C2Cache进行了性能分析与评估,实验结果表明,对比LCE、Random、ProbCache、LCD和Greedy主流缓存机制,C2Cache可有效提高缓存命中率,从而大幅度降低平均访问时延。在测试网络场景下,性能提升15%~30%。

关键词: 智慧标识网络, 网络缓存, 基于族群的协作, 最大收益缓存

Abstract:

Smart identifier network (SINET) is an innovative network architecture.Through dynamic collaboration of service resource,function groups and physical components,the network scalability,resource utilization and service quality were effectively improved by SINET,and an effective solution for the development of industrial Internet of things(IoT) could be provided.To promote content delivery in resource-constrained IoT,caching function was introduced in network components by SINET,and the bandwidth waste caused by traffic redundancy in resource-constrained node could be reduced.Therefore,how to efficiently cache content became an important research topic.Based on SINET architecture,a crowd-based collaboration cache (C2Cache) mechanism was proposed in this scheme.According to the actual network topology,the caching function group was dynamically created and optimized by C2Cache,and a function group as crowd minimum unit to execute the maximum benefit cache (MBC) algorithm was defined to maximize the caching space efficiency.With the self-developed emulation system,named EmuStack,the performance of C2Cache was evaluated.The experimental results show that,comparing with LCE,Random,Prob Cache,LCD and Greedy caching mechanisms,the cache hit rate can be improved effectively,then the average access time can be reduced significantly by C2Cache.In the simulated network scenario,the performance increases 15% to 30%.

Key words: smart identifier network, in-network cache, crowd-based collaboration, maximum benefit cache

中图分类号: 

No Suggested Reading articles found!