Breaking the Economic Barrier of Caching in Cellular Networks: Incentives and Contracts Kenza Hamidouche, Walid Saad, and Mérouane Debbah Large Networks and Systems Group (LANEAS), Centrale-Supélec, Gif-sur-Yvette, France [email protected] Tyrrhenian International Workshop on Digital Communications September 12, 2016 LANEAS Large Networks and Systems Group Kenza Hamidouche (CentraleSupélec) Breaking the Economic Barrier of Caching in SCNs 12/09/2016 Introduction Outline 1 Introduction 2 System Model 3 Proposed Incentive Mechanism for Caching 4 Simulation Results 5 Conclusions and Perspectives 2/27 Introduction Outline 1 Introduction 2 System Model 3 Proposed Incentive Mechanism for Caching 4 Simulation Results 5 Conclusions and Perspectives 3/27 Introduction Motivation Exponential growth of mobile video traffic [1]. Proliferation of social networks. Increasing number of mobile devices. Limited capacity of the deployed wireless networks [2] Dense deployment of small base stations (SBSs). Capacity-limited heterogeneous backhaul links in small cell networks (SCNs). Distributed caching [1] Cisco visual networking index: Global mobile data traffic forecast update, 2014-2019. White Paper, [Online] http://goo.gl/uQ0DJQ, 2014. [2] Jakob Hoydis, Mari Kobayashi, and Mérouane Debbah, ”Green small-cell networks,” IEEE Vehicular Technology Magazine, 6(1):37-43, 2011. 4/27 Introduction Motivation Exponential growth of mobile video traffic [1]. Proliferation of social networks. Increasing number of mobile devices. Limited capacity of the deployed wireless networks [2] Dense deployment of small base stations (SBSs). Capacity-limited heterogeneous backhaul links in small cell networks (SCNs). Distributed caching [1] Cisco visual networking index: Global mobile data traffic forecast update, 2014-2019. White Paper, [Online] http://goo.gl/uQ0DJQ, 2014. [2] Jakob Hoydis, Mari Kobayashi, and Mérouane Debbah, ”Green small-cell networks,” IEEE Vehicular Technology Magazine, 6(1):37-43, 2011. 4/27 Introduction Distributed Caching Idea: Duplicate data and store it in the small cells [3]. Caching involves, users, mobile network operatos (MNOs), and content providers (CPs). How can MNOs incite CPs to cache their content at the SBSs? Radio links The core network Small base station Backhaul links [3] N. Golrezaei, A. G. Dimakis, and A. F. Molisch, “Wireless device-to-device communications with distributed caching,” in Proc. of IEEE International Symposium on Information Theory, Cambridge, MA, USA, Jul. 2012, pp. 2781–2685. 5/27 Introduction Literature Overview Distributed caching: Minimize the expected user’s delay [4]. Consider user’s mobility [5]. Consider the geographical position of SBSs [6]. Create MIMO cooperation opportunities between SBSs [7]. Business of distributed caching: Stackelberg game to maximize the revenue of the MNO and users’ QoS [8]. Stackelberg game to jointly maximize the profit of MNOs and CPs [9]. Minimize the SBSs’ cost by incitivizing users to share their cached content [10]. Presence of asymmetric information [4] N. Golrezaei, A. M. Molisch, A. G. Dimakis, and G. Caire, “Femto-caching and device-to-device collaboration: A new architecture for wireless video distribution,” IEEE Communication Magazine, vol. 51, no. 4, pp. 142-149, 2013. [5] K. Poularakis and L. Tassiulas, “Exploring user mobility for wireless content delivery,” IEEE International Symposium on Information Theory Proceedings, 2013, pp. 1017-1021. [6] B. Blaszczyszyn and A. Giovanidis, “Optimal geographic caching in cellular networks,” ICC, 2015. [7] A. Liu and V. Lau, “Exploiting base station caching in MIMO cellular networks: Opportunistic cooperation for video streaming,” IEEE Transactions on signal processing, vol. 63, no. 1, pp. 57-69, Jan. 2015. [8] J. Li, H. Chen, Y. Chen, Z. Lin, B. Vucetic, and L. Hanzo, ”Pricing and resource allocation via game theory for a small-cell video caching system,” IEEE Jour. on Sel. Areas in Comm., 2016. [9] J. Li, H. Chen, Y. Chen, Z. Lin, B. Vucetic, and L. Hanzo, ”Pricing and resource allocation via game theory for a small-cell video caching system,” IEEE Jour. on Sel. Areas in Comm., 2016. [10] Z. Chen, Y. Liu, B. Zhou, and M. Tao, ”Caching incentive design in wireless D2D networks: A stackelberg game approach,” IEEE Int. Conf. on 6/27 Comm., 2016 System Model Outline 1 Introduction 2 System Model 3 Proposed Incentive Mechanism for Caching 4 Simulation Results 5 Conclusions and Perspectives 7/27 System Model System Model Content Providers Macro base station Small base station Backhaul links A set M of M macro base stations (MBSs) deployed by an MNO. A set S of S small base stations (SBSs). A set U of U user equipments (UEs). A set C of C content providers (CPs) with different traffic loads and content popularity. 8/27 System Model System Model Content Providers Macro base station Small base station Backhaul links The CPs’ types are sorted in an ascending order and classified into K types θ1 , ..., θK with K ≤ C : θ1 < ... < θk < ... < θK , k ∈ {1, ..., K }. (1) Specify a suitable performance-reward bundle contract (π, ρ) = (price, storage allocation). 9/27 System Model System Model Content Providers Macro base station Small base station Backhaul links The data rate from SBS i to user j is: ï αij (ρ(θ), θ) = Et wij log 1 + ò pij |hij |2 . σ 2 + I (ρ, θ) (2) 10/27 System Model System Model Content Providers Macro base station Small base station Backhaul links The achievable rate by an SBS i from MBS m: ï ò pmi |hmi |2 0 αmi = Et wmi log 1 + 2 , σ + I0 P 0 2 (3) where I = l∈M\m pli |hli | is the interference experienced by SBS i from all the other transmitting MBSs. 11/27 System Model System Model Content Providers Macro base station Small base station Backhaul links The achievable rate of user i from SBS j in a cache-enabled network: 0 rij (θ) = (1 − βif (ρ(θ), θ)) min {αij (ρ(θ), θ), αmi } + βif (ρ(θ), θ)αij (ρ(θ), θ), (4) where β ∈ {0, 1}S×Fk is the outcome of the MNO’s storage allocation ρ. 12/27 System Model System Model Content Providers Macro base station Small base station Backhaul links The total rate of the users of CP k can be given by: XX rk (ρ(θ), θk ) = rij (θ), (5) i∈S j∈Uki where Uki ⊆ Uk is the set of users that request at least one file from CP k by using SBS i, and Uk is the set of users requesting files of CP k. 13/27 Proposed Incentive Mechanism for Caching Outline 1 Introduction 2 System Model 3 Proposed Incentive Mechanism for Caching 4 Simulation Results 5 Conclusions and Perspectives 14/27 Proposed Incentive Mechanism for Caching Utilities of the MNO and the CPs The utility function of a CP k of type θk : uk (θ) = rk (ρk (θ), θk ) − πk (θ). (6) A proper utility function for the MNO is given by: vk (θ) = πk (θ) − ck (θ, θk ), (7) where πk is the price that the operator charges CPs of type k. 15/27 Proposed Incentive Mechanism for Caching Utilities of the MNO and the CPs The total utility of the operator can be given by: v= X vk (θ). (8) k∈C Maximizes the global benefit of the CPs: max (πk ,ρk ) subject to X uk (ρk (θ), θk ) k∈C (9) v ≥ 0. 16/27 Proposed Incentive Mechanism for Caching Feasibility of a Contract Definition Individual Rationality (IR): The contract that a CP selects should guarantee that the utility of the CP is nonnegative for any θ−k declared by the other CPs, rk (ρk (θk , θ−k ), θk ) − πk ≥ 0, ∀k ∈ {1, ..., K }. (10) Definition Incentive Compatibility (IC): A contract satisfies incentive compatibility constraint if each CP of type θk prefers to reveal its real type θk rather than another type θ̂k , i.e., rk (ρk (θk , θ−k ), θk ) − πk ≥ rk (ρk (θ̂k , θ−k ), θk ) − πk . (11) 17/27 Proposed Incentive Mechanism for Caching Incentive Mechanism Analysis Optimization problem max (πk ,ρk ) subject to X uk (ρk (θ), θk ) k∈C rk (ρk (θk , θ−k ), θk ) − πk ≥ 0, ∀k ∈ {1, ..., K }, (12) rk (ρk (θk , θ−k ), θk ) − πk ≥ rk (ρk (θ̂k , θ−k ), θk ) − πk , v ≥ 0. 18/27 Proposed Incentive Mechanism for Caching Solution of the incentive optimization problem Theorem The unique efficient solution of the optimization problem (12) can be given by: X ∗ ρk ∈ arg max ρk πk (θ̂) = î max ρi | X ri (ρi (θ̂), θ̂i ) − ci (θ̂) , ∀k, i ó îX ri (ρi (θ̂−k ), θ̂i ) − ci (θ̂−k ) − (13) ó ri (ρ∗i (θ̂), θ̂i ) − ci (θ̂) , (14) i6=k i6=k {z (a) } | {z (b) } where (a) represents the maximized social welfare when CP k is not considered while in (b), CP k is considered. Moreover, θ̂ represents the revealed type by the CPs while θ is the real type of the CPs. 19/27 Proposed Incentive Mechanism for Caching Proof of the Theorem Lemma The proposed mechanism is incentive compatible. Lemma Truth telling is a dominant strategy under (14). Lemma The proposed mechanism (14) is individually rational. Lemma The proposed mechanism (14) is weakly budget-balanced. 20/27 Simulation Results Outline 1 Introduction 2 System Model 3 Proposed Incentive Mechanism for Caching 4 Simulation Results 5 Conclusions and Perspectives 21/27 Simulation Results Simulation Parameters We consider 5 CPs with 5 different traffic loads from 1 to 5. For each CP, a set of 100 files with a popularity that follows a Zipf distribution. The MNO deploys one MBS and 10 SBSs. The storage capacity of each SBS is 1Gbits. 22/27 Simulation Results Amount of content served from the backhaul (Mbits) Served content via backhaul with respect to CPs’ type 700 Type-5 CP Type-4 CP Type-3 CP Type-2 CP Type-1 CP 600 500 400 300 200 100 0 1 1.5 2 2.5 3 3.5 4 4.5 5 Types of the CPs (from 1 to 5) Figure: The amount of served content via backhaul with respect to CPs types. 23/27 Simulation Results CPs utility vs CPs type 250 Proposed mechanism Equal allocation of the storage space Utility of the CPs 200 150 100 50 0 1 1.5 2 2.5 3 3.5 4 4.5 5 Types of the CPs (from 1 to 5) Figure: Utility of CPs as a function of the CPs’ type and storage allocation policy. 24/27 Conclusions and Perspectives Outline 1 Introduction 2 System Model 3 Proposed Incentive Mechanism for Caching 4 Simulation Results 5 Conclusions and Perspectives 25/27 Conclusions and Perspectives Conclusions and Perspectives Proposed a novel cache incentive framework. Used contract theory to account for the presence of asymmetric information. Proposed a model that accounts for the interdependence between contracts. Showed via simulations the effectiveness of the proposed framework. Perspectives Extend the model by explicitly defining the caching policy. Extend the framework for multiple competing MNOs. 26/27 Thanks K. Hamidouche, W. Saad, M. Debbah, ”Breaking the Economic Barrier of Caching in Cellular Networks: Incentives and Contracts”, IEEE Global Communications Conference, Washington, DC, USA, 2016. Thank you for your attention. Questions? http://www.laneas.com/kenza-hamidouche [email protected] 27/27
© Copyright 2026 Paperzz