A Distributed Caching Scheme Using Non-Cooperative Game for Mobile Edge Networks
Mobile edge storage is an emerging computing paradigm which enables users to enjoy high quality of experience when they access cloud services. However, extremely fast increasing multimedia data traffic from cloud to mobile users comes with the challenges of low-latency and high-bandwidth over cloud...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2020-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9142195/ |
id |
doaj-cf7fc6b539ed4bae8e3abf6b65f600ca |
---|---|
record_format |
Article |
spelling |
doaj-cf7fc6b539ed4bae8e3abf6b65f600ca2021-03-30T03:43:46ZengIEEEIEEE Access2169-35362020-01-01814274714275710.1109/ACCESS.2020.30096839142195A Distributed Caching Scheme Using Non-Cooperative Game for Mobile Edge NetworksHuixian Gu0https://orcid.org/0000-0003-4660-6465Haijiang Wang1https://orcid.org/0000-0002-9386-2536School of Electronic and Information Engineering, Zhejiang University of Science and Technology, Hangzhou, ChinaSchool of Electronic and Information Engineering, Zhejiang University of Science and Technology, Hangzhou, ChinaMobile edge storage is an emerging computing paradigm which enables users to enjoy high quality of experience when they access cloud services. However, extremely fast increasing multimedia data traffic from cloud to mobile users comes with the challenges of low-latency and high-bandwidth over cloud computing model. How to design cache strategies by exploiting terminal nodes' utility is still a challenging issue. In this paper, by exploiting 5G technology and cooperative edge computing, we propose a cooperative edge caching framework to tackle three issues simultaneously in the application scenarios of massive short video services: (1) reducing data transportation latency to improve mobile uses' quality of experience; (2) mitigating data traffic pressure on backbone network; (3) decreasing the workload on cloud servers. Firstly, we define a cooperative edge caching network model, in which many edge nodes equipped with capacities of storage, user admittance and Internet access form an ad hoc network and each node serves multiple mobile users. Secondly, we design a non-cooperative game model to investigate the cooperation behavior among the edge nodes, we allow each edge node server as a player and make decision of cache (storage) initialization and replacement strategies. Thirdly, we find there is a Nash Equilibrium in the proposed game. Finally, we design a distributed algorithm to achieve the equilibrium according to our theoretical analysis. Experiment results show that the proposed game-based edge caching strategy can improve mobile uses' quality of experience by 20% latency decreasing and reduce 80% backbone traffic and cloud workload.https://ieeexplore.ieee.org/document/9142195/Non-cooperative game theorynash equilibriumdistributed cache placementcache hit rateaverage edge utility |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Huixian Gu Haijiang Wang |
spellingShingle |
Huixian Gu Haijiang Wang A Distributed Caching Scheme Using Non-Cooperative Game for Mobile Edge Networks IEEE Access Non-cooperative game theory nash equilibrium distributed cache placement cache hit rate average edge utility |
author_facet |
Huixian Gu Haijiang Wang |
author_sort |
Huixian Gu |
title |
A Distributed Caching Scheme Using Non-Cooperative Game for Mobile Edge Networks |
title_short |
A Distributed Caching Scheme Using Non-Cooperative Game for Mobile Edge Networks |
title_full |
A Distributed Caching Scheme Using Non-Cooperative Game for Mobile Edge Networks |
title_fullStr |
A Distributed Caching Scheme Using Non-Cooperative Game for Mobile Edge Networks |
title_full_unstemmed |
A Distributed Caching Scheme Using Non-Cooperative Game for Mobile Edge Networks |
title_sort |
distributed caching scheme using non-cooperative game for mobile edge networks |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2020-01-01 |
description |
Mobile edge storage is an emerging computing paradigm which enables users to enjoy high quality of experience when they access cloud services. However, extremely fast increasing multimedia data traffic from cloud to mobile users comes with the challenges of low-latency and high-bandwidth over cloud computing model. How to design cache strategies by exploiting terminal nodes' utility is still a challenging issue. In this paper, by exploiting 5G technology and cooperative edge computing, we propose a cooperative edge caching framework to tackle three issues simultaneously in the application scenarios of massive short video services: (1) reducing data transportation latency to improve mobile uses' quality of experience; (2) mitigating data traffic pressure on backbone network; (3) decreasing the workload on cloud servers. Firstly, we define a cooperative edge caching network model, in which many edge nodes equipped with capacities of storage, user admittance and Internet access form an ad hoc network and each node serves multiple mobile users. Secondly, we design a non-cooperative game model to investigate the cooperation behavior among the edge nodes, we allow each edge node server as a player and make decision of cache (storage) initialization and replacement strategies. Thirdly, we find there is a Nash Equilibrium in the proposed game. Finally, we design a distributed algorithm to achieve the equilibrium according to our theoretical analysis. Experiment results show that the proposed game-based edge caching strategy can improve mobile uses' quality of experience by 20% latency decreasing and reduce 80% backbone traffic and cloud workload. |
topic |
Non-cooperative game theory nash equilibrium distributed cache placement cache hit rate average edge utility |
url |
https://ieeexplore.ieee.org/document/9142195/ |
work_keys_str_mv |
AT huixiangu adistributedcachingschemeusingnoncooperativegameformobileedgenetworks AT haijiangwang adistributedcachingschemeusingnoncooperativegameformobileedgenetworks AT huixiangu distributedcachingschemeusingnoncooperativegameformobileedgenetworks AT haijiangwang distributedcachingschemeusingnoncooperativegameformobileedgenetworks |
_version_ |
1724183002360053760 |