Litcius/Paper detail

Distributed Online Learning of Cooperative Caching in Edge Cloud

Xinchen Lyu, Chenshan Ren, Wei Ni, Hui Tian, Ren Ping Liu, Xiaofeng Tao

2020IEEE Transactions on Mobile Computing33 citationsDOI

Abstract

Cooperative caching can unify storage across edge clouds and provide efficient delivery of popular contents under effective content placement. However, the placement and delivery are non-trivial in cooperative caching due to the decentralized property of edge clouds, as well as the temporal and spatial correlation of the placement. We propose a new distributed online learning approach to jointly optimize content placement and delivery without the a-priori knowledge on file popularity and link availability. Content placement and delivery can be asymptotically optimized in real-time by running distributed online learning at individual edge servers by exploiting stochastic gradient descent (SGD). The proposed approach can allow operations at different timescales by integrating mini-batch learning for farsighted content placement. The optimality loss, stemming from the different timescales, can asymptotically reduce, as the SGD stepsize declines. Simulations confirm that the proposed approach outperforms existing techniques in terms of cache hit ratio and cost effectiveness. Insights are shed on the optimal placement of popular contents.

Topics & Concepts

Computer scienceServerEnhanced Data Rates for GSM EvolutionCloud computingDistributed computingContent deliveryCacheStochastic gradient descentDistributed learningEdge computingOnline algorithmComputer networkAlgorithmArtificial intelligenceOperating systemPsychologyArtificial neural networkPedagogyCaching and Content DeliveryOpportunistic and Delay-Tolerant NetworksCooperative Communication and Network Coding
Distributed Online Learning of Cooperative Caching in Edge Cloud | Litcius