Joint Cache Allocation With Incentive and User Association in Cloud Radio Access Networks Using Hierarchical Game

In this paper, we consider a cloud radio access network-based system consisting of one network operator (NO) and several content providers (CPs). The NO owns a cloud cache and provides caching as a service for CPs, who provide contents to users. While the NO wishes to motivate CPs to rent its cache...

Full description

Bibliographic Details
Main Authors: Tra Huong Thi Le, Nguyen H. Tran, Phuong Luu Vo, Zhu Han, Mehdi Bennis, Choong Seon Hong
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8643046/
id doaj-4ae0d079424d4ab09094fd61966247b7
record_format Article
spelling doaj-4ae0d079424d4ab09094fd61966247b72021-03-29T22:05:10ZengIEEEIEEE Access2169-35362019-01-017207732078810.1109/ACCESS.2019.28966378643046Joint Cache Allocation With Incentive and User Association in Cloud Radio Access Networks Using Hierarchical GameTra Huong Thi Le0https://orcid.org/0000-0001-7157-8473Nguyen H. Tran1Phuong Luu Vo2Zhu Han3Mehdi Bennis4Choong Seon Hong5Department of Computer Science and Engineering, Kyung Hee University, Yongin, South KoreaSchool of Computer Science, The University of Sydney, Sydney, NSW, AustraliaDepartment of Computer Science and Engineering, Kyung Hee University, Yongin, South KoreaDepartment of Computer Science and Engineering, Kyung Hee University, Yongin, South KoreaDepartment of Computer Science and Engineering, Kyung Hee University, Yongin, South KoreaDepartment of Computer Science and Engineering, Kyung Hee University, Yongin, South KoreaIn this paper, we consider a cloud radio access network-based system consisting of one network operator (NO) and several content providers (CPs). The NO owns a cloud cache and provides caching as a service for CPs, who provide contents to users. While the NO wishes to motivate CPs to rent its cache and maximize its profit, CPs want to optimize the service performance for users and their renting utilities. Due to the time separation between cache allocation and user association problems, we model the interactions between the NO and CPs as a hierarchical game, i.e., a cache renting scheme between the NO and CPs in the cache allocation problem and the willingness of CPs in the user association problem. In the cache allocation problem, we propose a contract theory-based incentive mechanism in which the NO designs and offers an optimal contract to various types of CPs. We then formulate the user association problem as a many-to-many matching game with externalities. To solve this matching game, we propose a matching algorithm that converges to a two-sided exchange stable matching with low complexity. The simulation results demonstrate that this proposed approach is beneficial to the NO's profit and incentivize the CP to rent the cache with truthful private information. In addition, the system performance of the proposed approach in terms of the total data rate-delay tradeoff outperforms than the benchmarks.https://ieeexplore.ieee.org/document/8643046/Cloud RANcaching as a servicecache allocationcontract theoryasymmetric informationmatching game
collection DOAJ
language English
format Article
sources DOAJ
author Tra Huong Thi Le
Nguyen H. Tran
Phuong Luu Vo
Zhu Han
Mehdi Bennis
Choong Seon Hong
spellingShingle Tra Huong Thi Le
Nguyen H. Tran
Phuong Luu Vo
Zhu Han
Mehdi Bennis
Choong Seon Hong
Joint Cache Allocation With Incentive and User Association in Cloud Radio Access Networks Using Hierarchical Game
IEEE Access
Cloud RAN
caching as a service
cache allocation
contract theory
asymmetric information
matching game
author_facet Tra Huong Thi Le
Nguyen H. Tran
Phuong Luu Vo
Zhu Han
Mehdi Bennis
Choong Seon Hong
author_sort Tra Huong Thi Le
title Joint Cache Allocation With Incentive and User Association in Cloud Radio Access Networks Using Hierarchical Game
title_short Joint Cache Allocation With Incentive and User Association in Cloud Radio Access Networks Using Hierarchical Game
title_full Joint Cache Allocation With Incentive and User Association in Cloud Radio Access Networks Using Hierarchical Game
title_fullStr Joint Cache Allocation With Incentive and User Association in Cloud Radio Access Networks Using Hierarchical Game
title_full_unstemmed Joint Cache Allocation With Incentive and User Association in Cloud Radio Access Networks Using Hierarchical Game
title_sort joint cache allocation with incentive and user association in cloud radio access networks using hierarchical game
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2019-01-01
description In this paper, we consider a cloud radio access network-based system consisting of one network operator (NO) and several content providers (CPs). The NO owns a cloud cache and provides caching as a service for CPs, who provide contents to users. While the NO wishes to motivate CPs to rent its cache and maximize its profit, CPs want to optimize the service performance for users and their renting utilities. Due to the time separation between cache allocation and user association problems, we model the interactions between the NO and CPs as a hierarchical game, i.e., a cache renting scheme between the NO and CPs in the cache allocation problem and the willingness of CPs in the user association problem. In the cache allocation problem, we propose a contract theory-based incentive mechanism in which the NO designs and offers an optimal contract to various types of CPs. We then formulate the user association problem as a many-to-many matching game with externalities. To solve this matching game, we propose a matching algorithm that converges to a two-sided exchange stable matching with low complexity. The simulation results demonstrate that this proposed approach is beneficial to the NO's profit and incentivize the CP to rent the cache with truthful private information. In addition, the system performance of the proposed approach in terms of the total data rate-delay tradeoff outperforms than the benchmarks.
topic Cloud RAN
caching as a service
cache allocation
contract theory
asymmetric information
matching game
url https://ieeexplore.ieee.org/document/8643046/
work_keys_str_mv AT trahuongthile jointcacheallocationwithincentiveanduserassociationincloudradioaccessnetworksusinghierarchicalgame
AT nguyenhtran jointcacheallocationwithincentiveanduserassociationincloudradioaccessnetworksusinghierarchicalgame
AT phuongluuvo jointcacheallocationwithincentiveanduserassociationincloudradioaccessnetworksusinghierarchicalgame
AT zhuhan jointcacheallocationwithincentiveanduserassociationincloudradioaccessnetworksusinghierarchicalgame
AT mehdibennis jointcacheallocationwithincentiveanduserassociationincloudradioaccessnetworksusinghierarchicalgame
AT choongseonhong jointcacheallocationwithincentiveanduserassociationincloudradioaccessnetworksusinghierarchicalgame
_version_ 1724192158651514880