计算机科学 ›› 2017, Vol. 44 ›› Issue (8): 76-81.doi: 10.11896/j.issn.1002-137X.2017.08.014

• 网络与通信 • 上一篇    下一篇

一种基于协同缓存的内容中心网络能耗优化策略

许慧青,王高才,闵仁江   

  1. 广西大学计算机与电子信息学院 南宁530004,广西大学计算机与电子信息学院 南宁530004,广西大学计算机与电子信息学院 南宁530004
  • 出版日期:2018-11-13 发布日期:2018-11-13
  • 基金资助:
    本文受国家自然科学基金:移动环境下基于博弈论的能量感知协同内容分发策略研究(61562006),基于可调度性的网络演算的绿色网络能耗优化研究(61262003),广西自然科学杰出青年基金(2013GXNSFGA019006),广西自然科学基金(2016GXNSFBA380181)资助

Energy-consumption Optimization Strategy Based on Cooperative Caching for Content-centric Network

XU Hui-qing, WANG Gao-cai and MIN Ren-jiang   

  • Online:2018-11-13 Published:2018-11-13

摘要: 当前大多内容中心网络(Content-Centric Network,CCN)缓存决策策略研究都没有综合考虑请求热点、网络能耗、内容流行度和节点协同等相关要素。因此提出一种基于内容流行度的协同缓存策略来优化内容中心网络的能耗。该策略将CCN的一个自治区域网络中的所有内容路由器节点当作一个协同缓存组,并把协同缓存组中每个节点的缓存容量分为两部分,一部分用于自身节点和其他节点协同缓存内容;另一部分用于自身节点独立缓存本地最流行的内容,以提高协同缓存组中内容副本种类的多样性,从而减少网络中内容的重复传输,实现网络能耗的优化。建立相关的能耗优化模型,采用一种改进的遗传算法求解出该协同缓存组能耗优化问题的最优解。实验结果表明,与相关文献中的缓存决策策略相比,所提策略可以有效地降低CCN的能耗,提高其可扩展性,进而指导CCN的演化和部署。

关键词: 内容中心网络,能耗优化,协同缓存,遗传算法

Abstract: Now most researches about caching decisions of CCN(Content-Centric Networking) don’t syntheticallyconsiderthese related elements such as request hot,network energy consumption,content popularity,nodes cooperation and so on.This article proposed an energy-efficient caching strategy based on coordinated caching.This strategy regards the content routers in an autonomous domain as a cooperative cache group,and divides the cache capacity of every node in collaborative cache group into two sections,one for cooperative caching content and the rest for independently caching the local most popular contents,to improve content replicas diversity in cooperative caching group and reduce duplication of content transmission,enabling to minimize network energy consumption.We established relevant energy consumption model and used an advanced genetic algorithm (GA) to solve the optimization energy problem in this cooperative cache group.The results show that the proposed strategy to contrast current strategies can effectively reduce the energy consumption of CCN,which can improve its scalability and guide the evolution and deployment of CCN.

Key words: Content-centric network,Energy consumption optimization,Cooperative caching,Genetic algorithm

[1] KOPONEN T,CHAWLA M,CHUN B G,et al.A data-oriented (and beyond) network architecture[J].Acm Sigcomm Computer Communication Review,2007,37(4):181-192.
[2] JACOBSON V,SMETTERS D K,THORNTON J D,et al.Net-working named content[C]∥ACM Conference on Emerging NETWORKING Experimentsand Technology(CONEXT 2009).Rome,Italy,December,2009:117-124.
[3] DANNEWITZ C,KUTSCHER D,OHOLMAN B,et al.Net-work of Information (NetInf)-An information-centric networking architecture [J].Computer Communications,2013,36(7):721-735.
[4] LAGUTIN D,VISALA K,TARKOMA S.Publish/subscribefor Internet:PSIRP perspective[C]∥Towards the Future Internet-Emerging Trends from European Research.2010:75-84.
[5] ZHANG G Q,LI Y,LIN T,et al.Survey of in-network caching techniques in information-centric-net works[J].Joumal of Software,2014,25(1):154-175.(in Chinese) 张国强,李杨,林涛,等.信息中心网络中的内置缓存技术研究[J].软件学报,2014,25(1):154-175.
[6] WANG Y G,LI Z Y,WU Q H,et al.Performa nce Analysis and Optimization for In-Network Caching Replacement in Information Centric Networking[J].Journal of Computer and Research and Development,2015(9):2046-2055.(in Chinese) 王永功,李振宇,武庆华,等.信息中心网络内缓存替换算法性能分析与优化[J].计算机研究与发展,2015(9):2046-2055.
[7] FANG X W,CHEN S Q,REN Z R,et al.Collaborative CachingAlgorithm Based on Node Si milarity in Content Centric Networking[J].Computer Science,2016,43(4):81-85,6.(in Chinese) 方馨蔚,陈庶樵,任泽荣,等.内容中心网络中基于节点相似度的协作缓存算法[J].计算机科学,2016,43(4):81-85,96.
[8] LEE U,RIMAC I,KILPER D,et al.Toward energy-efficient con-tent dissemination[J].Network IEEE,2011,25(2):14-19.
[9] PERINO D,VARVELLO M.A reality check for content centric networking[C]∥ACM Sigcomm Workshop on Information-centric Networking.ACM,2011:44-49.
[10] BRAUN T,TRINH T A.Energy Efficiency Issues In Information-Centric Networking[M]∥Energy Efficiency in Large Scale Distributed Systems.2013:271-278.
[11] GUAN K,ATKINSON G,KILPER D C,et al.On the Energy Efficiency of Content Delivery Architectures [C]∥IEEE International Conference on Communications Workshops.IEEE,2011:1-6.
[12] CHOI N,GUAN K,KILPER D C,et al.In-network cachingeffect on optimal energy consumption In content-centric networking[C]∥IEEE International Conference on Communications.IEEE,2012:2889-2894.
[13] FANG C,YU F R,HUANG T,et al.An energy-efficient distributed in-network caching scheme for green cont ent-centric networks[J].Computer Networks,2014,78:91-96.
[14] BICKSON D.The emule protocol specification[J].Emule Project,2005,4(1):17-30.
[15] BARROSO L A,HLZLE U.The Case for Energy-Propo rtionalComputing[J].Computer,2007,40(12):33-37.
[16] LIANG X M,ZHU C,YAN D H.Novel genetic algorithm based on species selection for solving con strained non-linear programming pro problems[J].Journal of Central South University(Science and Technology),2009,40(1):185-189.(in Chinese) 梁昔明,朱灿,颜东煌.基于物种选择的遗传算法求解约束非线性规划问题[J].中南大学学报(自然科学版),2009,40(1):185-189.

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!