Performance Analysis for Cache-enabled Cellular Networks with Cooperative Transmission
Abstract
The large amount of deployed smart devices put tremendous traffic pressure on networks. Caching at the edge has been widely studied as a promising technique to solve this problem. To further improve the successful transmission probability (STP) of cache-enabled cellular networks (CEN), we combine the cooperative transmission technique with CEN and propose a novel transmission scheme. Local channel state information (CSI) is introduced at each cooperative base station (BS) to enhance the strength of the signal received by the user. A tight approximation for the STP of this scheme is derived using tools from stochastic geometry. The optimal content placement strategy of this scheme is obtained using a numerical method to maximize the STP. Simulation results demonstrate the optimal strategy achieves significant gains in STP over several comparative baselines with the proposed scheme.
I Introduction
The dense deployment of smart devices results in a tremendous increase in wireless data traffic. Based on the fact that a large portion of the traffic is caused by repeatedly downloading a few popular contents, caching technique is introduced into cellular networks to relieve the traffic burden, thereby forming cache-enabled cellular networks (CEN). There have been extensive studies on various caching strategies considering different network paradigms such as heterogeneous cellular networks (HetNets) [1, 2], device-to-device networks (D2D) [3, 4], and IoT networks [5, 6]. Specifically, the authors in [1] design an optimal random caching strategy with multicasting in large-scale HetNets to maximize the successful transmission probability (STP). In [2], the authors consider the analysis and optimization of random caching in the -tier multi-antenna multi-user HetNets and obtain a locally optimal solution. As for the cache-enabled D2D networks, [3] introduce a prior knowledge-based learning algorithm to optimize the caching policy with the knowledge of user preference and activity level to maximize offloading probability. The work in [4] takes the user mobility into consideration in D2D networks and optimizes caching placement to minimize the cost of obtaining files by user. In the CEN, [5] investigates the optimal cache space proportion to reduce the average energy consumption of the system, and [6] proposes a heuristic routing protocol for CEN with diverse connectivity.
On the other hand, carefully designing a transmission strategy can further improve the STP of CEN. From this aspect, joint transmission (JT), as one of the base station (BS) cooperation techniques where the user equipment (UE) is served cooperatively by multiple BSs, can be adopted in cache-enabled networks. In [7], the authors propose two BS cooperative transmission policies in cache-enabled HetNets, and design an optimal content probability to maximize the STP under each scheme. In [8], the caching storage is divided into two portions, one of which stores the most popular contents, and the other one cooperatively stores less popular contents in different BSs. [9] studies the tradeoff between the content diversity gain and the cooperative gain and proposes an optimal caching strategy to balance the tradeoff. However, the aforementioned works just consider the non-conherent JT, where the channel state information (CSI) is not available.
In this paper, we investigate the benefits of CSI in CEN when considering the JT. Different from the conventional JT scheme that shares the global CSI among the cooperative BSs and precodes the required data with the globally shared CSI, which can further increase the burden on the networks, we propose a novel local CSI based joint transmission (LC-JT) scheme for the CEN. In LC-JT, each cooperative BS only has the knowledge of CSI of links between itself and its associated UEs, which we refer to as local CSI, and do not share the local CSI among cooperative BSs. With LC-JT scheme, we analyze the performance of CEN. To this end, we first derive a tight approximation of the STP with LC-JT scheme in CEN, since it is difficult to obtain a closed-form expression for the STP. Then, we verify the tightness of the approximation using simulations and find the optimal content placement strategy using a numerical method to maximize the STP. Finally, simulation results demonstrate the optimal strategy achieves significant gains in STP over several comparative baselines with LC-JT scheme.
II System Model and LC-JT Scheme
II-A Model of Cache-enabled Cellular Network
We consider a downlink cellular network, where the contents requested by UEs are jointly transmitted by several BSs, as shown in Fig. 1. The locations of the BSs are modeled as a homogeneous PPP with density . The transmission power of each BS and pathloss exponent are and , respectively. According to Slivnyak’s theorem [10], we focus on a typical UE located at the origin. Time is divided into equal-duration time slots, and we just study one slot of the transmission. In this paper, we consider a content database containing files, which is denoted by . Each file has its own popularity so that . Here, we assume the popularity distribution follows a Zipf distribution [7, 1], i.e., where the parameter is the Zipf exponent, representing the popularity skewness. The lower indexed file has higher popularity, i.e., . The file popularity distribution is assumed to be known a prior and is identical among all UEs. Each UE randomly requests one file according to in one time slot.
Each BS is equipped with a limited cache space and can store different files out of . It is assumed that , which is reasonable in practice. In this work, we adopt a probabilistic content placement strategy, in which different files are randomly chosen to store at each BS. Denote by the probability that file is stored at one BS, and by be the placement probability vector, which is identical for all the BSs in the network.
II-B LC-JT Scheme
It is assumed that each BS and UE is equipped with a single antenna, which means only one UE can be served in each frequency. Orthogonal multiple access methods, e.g., FDMA, are adopted to cater to the simultaneous content requests at the BSs. Consider that UE requests file . The ’s nearest BSs are involved to cooperatively transmit data. The set of these BSs is denoted by . Let denote the remaining BSs that are not in the set , i.e., , and let denote the set of BSs that store file in . is referred to as the cooperative set, and . Let . Consider a content-centric association [1], where the serving BS of a UE must store the requested file of the UE but may not be its geographically nearest BS. Based on this association principle, we propose the following cooperative transmission policy: 1) If , all the BSs in jointly transmit file to UE ; 2) If , the BSs in set jointly serve UE , and the BSs in set become silent; and 3) If , UE will be associated with the nearest BS that stores the file, and all the BSs in become silent. In all the cases above, we assume the BSs in are active (with this assumption, the performance of the typical UE is only an approximation of that of an arbitrary UE, as illustrated in [7]). In order to obtain first-order insights of content placement probability design, we assume there is no other UE served by the BSs in , which can lead to an optimistic performance result.

The received signal at the typical UE in a time slot is
(3) |
where and correspond to large-scale fading and small-scale fading (i.e., Rayleigh fading ) of the link between and the BS located at , respectively; denotes the transmitted symbol from the BSs in the cooperative set ; denotes the interfering symbol sent by the BSs outside ; represents the background thermal noise; denotes the precoder used by the BS located at . Consider a novel LC-JT scheme, where we assume only the CSI of the links between each BS and its associated UEs is available at each BS, which we refer to as local CSI. Given local CSI , the precoder in (3) is designed as
(4) |
where denotes the complex conjugate of . Throughout this paper, we assume that all the fading coefficients are i.i.d. The precoded signal is jointly transmitted to the UE by all the cooperative BSs. Obtaining the local CSI can be done using pilot estimation [11], of which the scope is beyond this paper. We assume perfect local CSI at each edge BS. In this work, we just focus on the interference-limited regime. Then, the signal-to-interference ratio (SIR) of the typical UE requesting file is given by
(5) |
II-C Performance Metric
In this paper, we consider the file successful transmission probability, i.e., STP to evaluate the performance of CEN. STP refers to the probability that a file is transmitted successfully from an edge BS to its UE. For a requested file of UE , if the achievable transmission data rate exceeds a target threshold , i.e., , can decode the file correctly. Furthermore, the STP is defined as
(6) |
where denotes the SIR threshold; is the popularity of file ; the second equality holds due to the total probability theorem; denotes the conditional STP when requests file .
(7) |
(8) |
(9) |
III Approximation on STP of CEN
In this section, we derive the main results of this work, i.e., the approximation on STP with LC-JT scheme of CEN. Then, we verify the obtained expressions using Monte Carlo simulations.
From the transmission policy with LC-JT introduced in Section II-B, can be written as
(10) |
The items in the parentheses are from the total probability theory, where denotes the conditional STP conditioned on when required file is ; denotes the conditional STP conditioned on when required file is , and the corresponding normalized received signal power is , which is normalized by . In the process of calculating , a conditional complementary cumulative density probability (CDF) needs to be considered, where , ; and denotes the distance between the -th nearest edge BS and . Since is a Rayleigh distributed random variable (RV), is the square of the weighted sum of Rayleigh RVs, whose CDF still can not be expressed explicitly. However, we can obtain an approximation of . The approximation of are given by the following theorem using stochastic geometry.
Theorem 1 (Approximation of STP)
Proof:
According to the probabilistic content placement strategy, the probability mass function of follows a binomial distribution with parameters and , i.e., . To calculate , we rewrite the interference in (5) as , where and , and denotes the only serving edge BS of , the distance between whom is . We have , the normalized received power is . In this case, we have
(13) | ||||
where is the conditional joint PDF of and conditioning on . We denote the PDF of the distance of the -th nearest edge BS as . Then, we have
(14) | ||||
Next, we have
(15) | ||||
where (a) is due to Exp(1), (b) is due to the independence of the homogeneous PPPs. and represent the Laplace transforms of the interference and , respectively, and can be written as follows
(16) |
(17) |
Substituting (14), (16) and (17) into (13) and using , we can obtain . Next, we calculate . Let be the -th nearest edge BS in . We consider two cases: i) and ii) . Conditioning on , we have
(18) | ||||
Due to the probabilistic content placement strategy, we have and .
As for , when , can not happen, thus, we set . When , we take a condition that . We have:
(19) | ||||
here, ; (a) follows from the inequality [12, Eq. (4)]; (b) follows from the CDF of gamma distribution; (c) follows from an upper bound on the incomplete gamma function, i.e.,. Similar to (16), we have
(20) |
Then, can be obtained by removing the condition of on , whose joint PDF is . We have
(21) |
By using the changes of variables and , we can obtain in (18).
can be calculated by following the similar steps of calculating . We omit the details due to page limitations. The tightness of this approximation will be demonstrated by comparing with simulation results in the following part. ∎
Fig. 2 plots versus at different and the Monte Carlo results. As can be seen, and the Monte Carlo results coincide when ; when , tightly approximates the Monte Carlo results over the whole range of . The optimal to maximize the STP can be obtained by
(22) | ||||
It is hard to get a closed-form solution of (22) due to the non-convexity of . Therefore, we obtain the optimal solution by using a numerical method.
IV Numerical results
In this section, we conduct simulations to validate the analytical results and compare the numerically optimal placement strategy with three baseline strategies, i.e., MPC (most popular caching) [13], IIDC (i.i.d. caching) [14] and UDC (uniform distribution caching) [15]. The numerically optimal placement strategy is obtained using the MATLAB function “fmincon”, and the corresponding algorithm is chosen as “interior-point-method”. Note that the three baselines also adopt LC-JT transmission schemes. Unless otherwise specified, we set , , , , , , and .



Fig. 3 plots the STP versus the number of cooperative BSs , and SIR threshold . We can see the optimal placement strategy outperforms all the three baselines when adopting the same transmission scheme. Fig. 3LABEL:sub@fig:_sub_STP-M_Baseline shows that the STPs of all the placement strategies increase with , thanks to joint transmission and BS silencing. As can be seen from Fig.3LABEL:sub@fig:_sub_STP-tau_Baseline, the STPs of all the placement strategies decrease with . In addition, when , the STP of the optimal strategy is the same as that of MPC. Fig. 4 depicts the corresponding optimal . As can be seen, files of higher popularity tend to be stored at BSs. When is high enough, the optimal content placement strategy degenerates to MPC.

V Conclusion
In this paper, we proposed a novel local CSI based joint transmission scheme, i.e., LC-JT scheme in CEN. We derived an approximation for the STP of the networks and obtained the optimal content placement strategy numerically. It was shown the approximation is tight and the optimal strategy outperforms several existing baselines.
References
- [1] Y. Cui and D. Jiang, “Analysis and optimization of caching and multicasting in large-scale cache-enabled heterogeneous wireless networks,” IEEE Trans. Wireless Commun., vol. 16, no. 1, pp. 250–264, Jan. 2017.
- [2] S. Kuang, X. Liu, and N. Liu, “Analysis and Optimization of Random Caching in $K$ -Tier Multi-Antenna Multi-User HetNets,” IEEE Trans. Commun., vol. 67, no. 8, pp. 5721–5735, 2019.
- [3] B. Chen and C. Yang, “Caching policy for cache-enabled D2D communications by learning user preference,” IEEE Trans. Commun., vol. 66, no. 12, pp. 6586–6601, 2018.
- [4] T. Deng, G. Ahani, P. Fan, and D. Yuan, “Cost-optimal caching for D2D networks with user mobility: Modeling, analysis, and computational approaches,” IEEE Trans. Wirel. Commun., vol. 17, no. 5, pp. 3082–3094, 2018.
- [5] P. Duan, Y. Jia, L. Liang, J. Rodriguez, K. M. S. Huq, and G. Li, “Space-Reserved Cooperative Caching in 5G Heterogeneous Networks for Industrial IoT,” IEEE Trans. Ind. Informatics, vol. 14, no. 6, pp. 2715–2724, 2018.
- [6] Z. Zhao, Y. Shi, B. Diao, and B. Wu, “Optimal Data Caching and Forwarding in Industrial IoT with Diverse Connectivity,” IEEE Trans. Ind. Informatics, vol. 15, no. 4, pp. 2288–2296, 2019.
- [7] W. Wen, Y. Cui, F. Zheng, S. Jin, and Y. Jiang, “Random caching based cooperative transmission in heterogeneous wireless networks,” IEEE Trans. Commun., vol. 66, no. 7, pp. 2809–2825, Jul. 2018.
- [8] Z. Chen, J. Lee, T. Q. S. Quek, and M. Kountouris, “Cooperative caching and transmission design in cluster-centric small cell networks,” IEEE Trans. Wireless Commun., vol. 16, no. 5, pp. 3401–3415, May 2017.
- [9] S. H. Chae, T. Q. Quek, and W. Choi, “Content Placement for Wireless Cooperative Caching Helpers: A Tradeoff Between Cooperative Gain and Content Diversity Gain,” IEEE Trans. Wirel. Commun., vol. 16, no. 10, pp. 6795–6807, 2017.
- [10] M. Haenggi, Stochastic Geometry for Wireless Networks. Cambridge, U.K.: Cambridge Univ. Press, 2012.
- [11] H. Yin, D. Gesbert, M. Filippou, and Y. Liu, “A coordinated approach to channel estimation in large-scale multiple-antenna systems,” IEEE J. Select. Areas Commun., vol. 31, no. 2, pp. 264–273, Feb. 2013.
- [12] M. F. Hanif, N. C. Beaulieu, and D. J. Young, “Rayleigh Random Variables with Applications to Interference Systems,” IEEE Trans. Commun., vol. 60, no. 7, pp. 1788–1792, 2012.
- [13] E. Baştuǧ, M. Bennis, M. Kountouris, and M. Debbah, “Cache-enabled small cell networks: Modeling and tradeoffs,” EURASIP J. Wireless Commun. Netw., vol. 2015, no. 1, p. 41, Feb. 2015.
- [14] B. N. Bharath, K. G. Nagananda, and H. V. Poor, “A learning-based approach to caching in heterogenous small cell networks,” IEEE Trans. Commun., vol. 64, no. 4, pp. 1674–1686, Apr. 2016.
- [15] S. Tamoor-ul-Hassan, M. Bennis, P. H. J. Nardelli, and M. Latva-Aho, “Modeling and analysis of content caching in wireless small cell networks,” in Proc. IEEE ISWCS, Bussels, Belgium, Aug. Aug. 2015, pp. 765–769.