Abstract

The content retrieval delay is an important performance metric for enhancing user experience in wireless networks. In this paper, by modeling the locations of the base stations (BSs) as the Matern hard-core point process of type II (MHP), we analyze the content retrieval delay for a typical cache-enabled device in wireless networks under the most popular content policy. Since it is intractable to get the size distribution of a Voronoi cell in the MHP model, we propose an approximate formula based on the empirical result in the Poisson point process and derive the cellular load which denotes the number of the user devices connected to a randomly chosen BS. Since the probability generating functional for MHP does not exist, we also propose approximate methods for the coverage probability of the MHP model. At last, we derive the cumulative distribution function of the content retrieval delay. Simulation results validate the accuracy of our analytical conclusions for user content retrieval delay.

1. Introduction

Over the past several years, the global mobile data traffic grows rapidly with the proliferation of smart terminals and is expected to increase to 30.6 exabytes per month by 2020 [1]. With the increasing demand for higher capacity and lower latency in wireless networks, the fifth generation (5G) wireless network has been proposed to improve the capacity of current networks by a factor of 1000 [2]. In recent years, studies show that a large portion of mobile data traffic is generated by repeated request of numerous popular contents [3]. Besides, the storage capacity of memory devices grows rapidly at a relatively low cost. Under these conditions, caching some popular contents at the network edge has been considered as a promising technique to alleviate the network traffic load and improve the quality of user service [4].

Key notions, challenges, and research topics of wireless caching were provided in [5]. Two methods of caching at the network edge have been studied in the literature: caching at helper nodes [6] and caching at the mobile devices (MDs) [79]. In this paper, we focus on the device caching solely and assume the contents are cached in the devices during off-peak time (e.g., at night). Effective proactive caching policies can largely alleviate the burden of the base stations (BSs) during the peak hours, yielding high offloading gain [911].

The content retrieval delay is an important performance metric for enhancing user experience, and in order to give a detailed performance analysis, we consider a popular-based caching strategy called the most-popular-content (MPC) policy [12, 13] in this paper. The spatial distribution of BSs and mobile devices strongly affects the performance analysis of the wireless networks. In recent years, stochastic geometry has been utilized to model the wireless networks, and the Poisson point process (PPP) has been shown to be a tractable system model for its useful mathematical properties [14]. Most works [1517] focus on the caching problems in a scenario where the BSs or the user devices are distributed according to a homogeneous PPP. However, the BSs in the PPP model are assumed to be distributed independently, which deviates from the fact that the locations of the BSs have strong correlation. Therefore, in this paper, we propose to use the Matern hard-core point process of type II (MHP) [1821] to model the distribution of BSs, which is a more general and realistic model. Since the probability generating functional (PGFL) for MHP does not exist, we focus on the approximation for the cellular load and coverage probability in carefully chosen cases.

The contributions of this paper are summarized as follows:(i)We analyze the content retrieval delay for a typical cache-enabled device with the MPC policy in the scenario where the BSs are distributed as the MHP model.(ii)We propose a reasonable approximation for the probability density function of the size of a typical Voronoi cell in the MHP model and confirm its effectiveness through the simulation of the cellular load.(iii)We evaluate the performance of two proposed methods for approximating the coverage probability in special cases and select the better one to calculate the delay.

The rest of this paper is organized as follows. In Section 2, we present our network and caching model and derive the cumulative distribution function of the content retrieval delay and then propose the approximation for the cellular load and coverage probability in the MHP model. In Section 3, we compare analytical results with the Monte Carlo simulation results. Finally, Section 4 provides our conclusions.

2. Analysis of User Content Retrieval Delay

2.1. Network Model

Consider a downlink cellular network consisting of BSs and MDs, and all BSs operate in full loaded state. We use MHP to model the actual spatial distribution of BSs. The MHP of BSs is generated from a PPP with density as follows: associate each point with a random mark , and then delete a point if there exist other points within the distance with a smaller mark. The density of is given by [19]Besides, we assume the MDs in service are scattered randomly based on a stationary PPP with density , and each MD is connected to the nearest BS. So the cell area of each BS forms a Voronoi tessellation. Also, we consider the standard path loss propagation model with path loss exponent and assume that the small scale fading follows Rayleigh fading.

2.2. Caching Model

We assume that each MD requests only one file from a library of files of equal size bits at a time. The files are indexed according to their popularity, ranking from the most popular (the 1st file) to the least popular (the file). The request probability of the popular file follows the Zipf distribution [22]:where characterizes the skewness of content popularity distribution.

According to the MPC policy, for simplicity, we assume that each MD has the same cache capacity and caches () most popular files, so the content hit probability denoted by isSo the user retrieval delay, denoted by , happens when a content request is retrieved from the connected BS ( means cache hit). Hence, the cumulative distribution function (CDF) of can be calculated asConsidering the effect of the TDMA scheduling, the data rate is given by [23]where denotes the cellular load which means the total number of MDs served by the associated BS at the same time. With the assumption that all BSs operate in full loaded state, the complementary cumulative distribution function (CCDF) of can be derived by the distribution of and as follows:where denotes the probability mass function of the cellular load and denotes the coverage probability of the MHP model. They will be derived in the following sections.

2.3. Probability of the Cellular Load

The probability mass function of the cellular load in a typical Voronoi cell can be given by the law of total probability as follows:where denotes the size of a typical Voronoi cell and denotes the probability density function of it. However, we cannot determine in the MHP model directly, a problem that has not been studied in the literature before. So firstly we consider the situation that the BSs are distributed as a homogeneous PPP with density . The normalized size distribution function of Poisson Voronoi cells is accurately approximated in [24] by the Monte Carlo method:where denotes the random variable of a cell size normalized by the value .

Consider an MHP of density with a minimum distance generated from the PPP with density as mentioned above. We can get the minimum cell size in the situation that the distance between the target BS and all neighbor BSs is , as shown in Figure 1: . When is small enough, there are very few cases that the distance between two BSs is less than . So ignoring the invalid situations , is close to when is small enough. Compared with , we can give an approximation for the normalized size distribution of a Voronoi cell of the MHP model, denoted by :Notice that is normalized by the value . When , can be simplified as follows:where follows: [25], and denotes the lower incomplete gamma function. So the probability mass function of the cellular load in the MHP model can be derived in the following theorem, according to (7) and (10).

Theorem 1. When is small enough, the probability mass function of the cellular load in the MHP model can be approximated byand

Proof. See Appendix A.

Considering general cases, when is a random variable, compared with which have the same density , we can find several useful characteristics of as follows obviously:(1)When ,  .(2)When ,  .(3)For a specific value of ,

and   , where no BS closer than denotes the situations that a cell has a size of and there is no BS located closer than , and at least one BS closer than denotes the situations that a cell has a size of and there is at least one BS located closer than . For all , the situations can be considered as a relatively fixed value, so we can get that increases with the increase of .

Based on the three characteristics mentioned above, we consider a conjecture of as follows:where denotes the bias and denotes a predefined constant depending on the value of and . Since , we can getSimilar to (11), the probability mass function of the cellular load in the MHP model can be derived in the following theorem.

Theorem 2. When is a random variable, the probability mass function of the cellular load in the MHP model iswhere is a predefined constant depending on the value of and .

Proof. See Appendix B.

In Section 3, we give detailed numerical simulation about the conjecture and can get that if is appropriately predefined, the analysis (15) suits the simulation result well.

2.4. Approximation of the Coverage Probability

The proposed interference model is illustrated in Figure 2. Since MHP is a stationary point process, we assume that the attached BS is located at the origin without loss of generality. denotes the distance between MD and the attached BS, denotes the distance between the attached BS and any interfering BS, and denotes the distance between MD and any interfering BS ,  . We assume that the small scale fading follows Rayleigh fading, , and the noise is neglected, . The MD is in coverage when its is larger than some threshold . So we can get the following lemma.

Lemma 3. The coverage probability of a typical MD can be given bywhere is the probability density function of the distance between a typical MD and its associated BS, which can be approximated as follows [26]:

Proof. See Appendix C.

Since the PGFL of MHP is unknown, it is difficult to get the exact value of . So in this paper, we consider several reasonable approximations for the coverage probability of the MHP model in different situations. We first give the second-order product density of the MHP [19] which will be used in the following approximations:Then we analyze the coverage probability as follows:

(1) Considering general cases, when is a random nonnegative variable, we consider two methods to approximate the coverage probability, as shown in the following two propositions.

Proposition 4. A rough approximation for the coverage probability of a typical MD using the second-order Taylor expansion can be given bywhere

Proof. See Appendix D.

Proposition 5. A lower bound for the coverage probability using Jensen’s inequality is given bywhere

Proof. See Appendix E.

(2) When is small enough, according to Proposition 1 in [26], a lower bound is given bywhereAccording to the analysis proposed above, we will evaluate the performance of the approximations for the cellular load and coverage probability with numerical results in different situations, mainly including Theorems 1, 2, Propositions 4, 5, and lower bound (25). Also, the content retrieval delay will be simulated according to (4) and (6).

3. Numerical Results

In this section, we evaluate the performance of the proposed approximations for the cellular load and the coverage probability both in general cases and in special cases ( is small enough) and validate the accuracy of the numerical results for user content retrieval delay with the MPC policy.

3.1. Simulation Setup

The simulation is conducted in a square area with side length 3km. The MHP model of BSs is generated from a PPP model with the density . The density of MDs is . The bandwidth of all BSs is 20 MHz, and the path loss parameter is 4. The size of the file library is 1000, and the size of each file is 100 Mbits. In the MPC policy, each MD can cache 50 files.

3.2. The Cellular Load Simulation

According to (10) and (11), we get the analytical results of the cellular load in the MHP model as shown in Figure 3. It is impressive that the numerical results closely match the simulation results when is small enough as shown in Figures 3(a) and 3(b), and it also means that the approximate size distribution of the MHP model is effective. But in general cases, when is 150, 200m or larger, it seems that the approximation of (10) does not work well as shown in Figures 3(c) and 3(d).

In Figure 4, we conduct the simulation of the conjecture for the size distribution and cellular load in general cases according to (13) and (15). We can easily find that has notable positive correlation with and when , the numerical results agree well with the simulation results with the parameter , respectively. This is because with the increase of , the situations become greater, which leads to the greater change of , and the value of should be predefined larger then. By comparing the numerical with simulation results, the conjecture (13) proposed above will work well when is carefully predefined according to .

3.3. The Coverage Probability Simulation

In Figure 5, we evaluate the performance of Propositions 4 and 5 and lower bound (25) with the MHP model of and , respectively. Although the lower bound (25) is not very close to the simulation results when , it still performs much better than (20) and (23). Therefore, we will always use the lower bound (25) for the coverage probability to conduct the simulation of the user content retrieval delay.

3.4. User Content Retrieval Delay Simulation

In Figure 6, we use Theorem 1 and (25) together to analyze the content retrieval delay when , while Theorem 2 and (25) are used when . Figure 6 shows that the analytical results are close to the simulation results, and the CDF of the content retrieval delay increases with the growth of the popularity exponent , since MDs can get the requested content from themselves more probably.

According to the numerical results above, we can get the following conclusions:(1)When is small enough, Theorem 1 for the cellular load and lower bound (25) for the coverage probability performs well compared with the simulation results.(2)When is a random nonnegative variable, especially when is large, Theorem 2 for the cellular load with carefully predefined performs well. Besides, although lower bound (25) is derived when is small enough, it still performs better than Propositions 4 and 5.

4. Conclusions

We analyze the content retrieval delay of cache-enabled devices in wireless networks, by modeling the distribution of the BSs with the MHP. Due to the intractability of the MHP, we give some approximations of the cellular load and the coverage probability, both in general cases and in special cases for numerical evaluation. The simulations show that our approximations are reasonable and accurate. The approximations of the MHP are quite useful for the analysis in the cache-enabled networks, and we only consider the simplest scenario with the baseline caching strategy to verify the reliability in this paper. As a promising future direction, we will focus on the optimization of the probabilistic caching strategy for maximizing the cache hit probability or the successful delivery probability of the requested content.

Appendix

A. Proof of Theorem 1

According to (7) and (10), we can getwhere follows [25] and . denotes the upper incomplete gamma function. In Section 3, the simulation results confirm the effectiveness of the approximation when is small enough.

B. Proof of Theorem 2

According to (7), (13), and (14), when is a random variable, the probability mass function can be given bywhere the last step follows: [25].

C. Proof of Lemma 3

where and follows: .

D. Proof of Proposition 4

We consider using the second-order Taylor expansion to approximate as follows:Using in [27], we can get thatLet ,  ; we can getAs shown in Figure 2, for . Thus, the limits of are from to , since the closest interfering BS is at least at distance . So the coverage probability can be approximated as

E. Proof of Proposition 5

where follows Jensen’s inequality. Similar to Appendix D, let ; according to (D.3) we can get

Data Availability

Our data are obtained through simulation experiments and are available from the corresponding author upon request.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work has been supported by the National Natural Science Foundation of China under Grants nos. 61372092 and 61531013.