Font Size: a A A

Research On Cache Performance Optimization Based On Energy Consumption In CCN

Posted on:2019-06-02Degree:MasterType:Thesis
Country:ChinaCandidate:H J WuFull Text:PDF
GTID:2428330572966299Subject:Software engineering
Abstract/Summary:PDF Full Text Request
At present,the use of the Internet is mainly content dissemination,but the current IP architecture is based on connections between hosts.In order to spread content more effectively,Content Center Network emerges as the times require.CCN separates content from the host,and each node in the CCN can cache content while forwarding it using the network layer.The main advantages of CCN are short download time and low communication overhead.This is because CCN supports in-network caching.Cache technology is one of the most important technologies in CCN,and it is also an important research topic in content centric network.The research of cache technology mainly involves cache placement strategy,cache replacement strategy,cache utilization strategy and cache allocation strategy.Because of the importance and improvability of cache placement and replacement strategies,and taking into account that reducing energy consumption has been an important issue of concern to all industries in recent years,we study the performance optimization from two aspects on the basis of optimizing the energy consumption:cache placement and cache replacement.(1)An efficient cache placement strategy based on energy consumption optimization is proposed in this paper,which named CPECO.In CPECO,the best cache placement point is selected from the perspective of the user.Firstly,the distance sequence of different nodes to each user is obtained by network channel detection,and then we can get the corresponding energy consumption sequence of content transmission.Secondly,the revenue function of the cache node is deduced in terms of two parts of energy,including the additional energy consumed by the change of the cache node and the saving energy of the content transmission.Finally,the optimal stopping theory is applied to get the maximum expected energy savings,and the optimal cache placement point is further selected by comparing the revenue function with the maximum expected energy savings.Our simulation results show that compared with other traditional algorithms,this strategy has higher caching benefit,lower average access latency,and achieves better energy consumption optimization effect.(2)Based on the traditional cache replacement,this paper proposes a cache replacement strategy(HECLF),which takes into account both energy consumption optimization and cache hit ratio.In this algorithm,the cache value function is constructed by giving the network energy consumption cost and access frequency function the same weight coefficient.Consider the effects of various factors such as frequency,time,content size,and cache cost values.When the cache space does not satisfy the new request content,HECLF replaces the content object with the lowest cache value.Our simulation results show that compared with other traditional algorithms,this strategy has high hit rate and low access delay,and it can effectively reduce network energy consumption.In summary,both strategies achieve performance optimization based on energy consumption in CCN,which is of great significance to the research of content center network.
Keywords/Search Tags:Content center network, Cache placement, Cache replacement, Energy consumption, Optimal stopping theory, Performance optimization
PDF Full Text Request
Related items