Abstract

A new paradigm of wireless video delivery between users in the converged D2D network and cellular system is studied in this paper. D2D communication enables direct data transmissions of nearby user equipment (UE) by sharing the same time and frequency resource, thereby improving spectrum utilization, system throughput, and energy efficiency. Yet in the case that D2D network cannot provide the requested video files for the limited storage capacity of UE, users have to access the video files in the traditional cellular mode. This paper investigates a D2D-cellular converged network where users are scattered over the area of a single cell according to the spatial Poisson Point Processes and D2D users are able to store part of video files requested by other users according to file popularity. First, we derive the energy efficiency of the D2D-cellular converged network. Then, to maximize the energy efficiency of the D2D-cellular converged network, the optimal collaborative distance of D2D communication and the number of cache files are addressed. Finally, via simulations, we show the effects of these system parameters on energy efficiency and point out the existence of optimal solutions.

1. Introduction

With the rapid development of wireless communication technology, the users pursuing video delivery are growing greatly. At present, the growing popularity of smartphones and tablets with built-in support for multimedia contents has opened the possibility for watching long video at high resolution on mobile device. Recent studies have showed that the traffic generated by video request delivery will soon exceed other mobile internet business [1]. In order to improve the satisfaction of consumers, we have to open a new business mode to solve the burden of video delivery problem in the cellular network.

It is found that most users in the cell focus on only a small percentage of popular video files [2]. What is more, the traffic generated by the neighboring users is becoming larger and larger. Recently, Device-to-Device (D2D) communication is deemed to be fit for the developing trend and related features, whereas this technology also has some limitations, such as long-distance transmission. The converged network of D2D communication and the traditional cellular system is an effective way to solve the contradiction between the rapid growth of video business data traffic and limited capacity of wireless network transmission [2]. For example, the D2D assisted cellular systems are applied for the public safety applications to transmit surveillance video [3, 4]. The research of D2D-cellular converged network is still in its infancy. The D2D communication energy efficiency problems of converged network are studied in [58]. The converged network where the traditional cellular spectrum is shared with multiple D2D communication links is proposed in [9]. However, these literatures do not consider D2D requirements under the practical application scenarios and specific business requirements. Simply raising throughput and energy efficiency of settled and existing D2D link will not surely bring performance improvement under specific business in the converged network.

How to schedule the D2D transmission links with specific application scenarios and business requirements in the converged system is still a challenge. Nowadays, the most of mobile devices have been equipped with memory modules of large storage capacity. Thus, users are able to store popular video files in their devices and share those files with other users. In [10], mobile switching center is introduced into the cellular system to store the popular files. However, it only helps to reduce the strain on the cellular backhaul, without avoiding the “on air” congestion. In the view of sharing multimedia data, authors of [11] propose a user head node based converged scheme, in which the user head node stores multimedia data and distributes it to each user of the multicast group by the D2D links. The users’ requirements of video files are not taken into account in the abovementioned literatures. Considering the users’ request, Golrezaei et al. propose a new paradigm for wireless video sharing, where users can store popular video files and share files via D2D transmission [2]. However, the important feature that unbalanced characteristic of users’ request is not exploit to improve the system efficiency.

The main contributions of this paper are summarized as follows: On the one hand, considering specific application scenarios and business requirements, we establish a new paradigm of wireless video delivery between users in the D2D-cellular converged network, where users store video files according to popularity and follow a spatial Poisson Point Process (PPP). Upon request, the cache files are transmitted to the user via either D2D link or traditional cellular link. If the requested file is stored in the nearby users within the D2D communication range, D2D communication is used to deliver that file. Otherwise, the user has to access the BS to obtain the file. On the other hand, we derive the energy efficiency of the converged network and set up two optimization problems to seek the optimal collaborative distance and the number of cache files in the large virtual cache.

2. System Model

2.1. Converged Network Model

The framework of the proposed D2D-cellular converged network is depicted in Figure 1. The converged network consists of two parts: a D2D communication network and a cellular network. For simplicity, we assume that the cell is round and only consider one cell in this paper. The multicell scenario is planned to be studied in future work. Hence, there is no intercell interference in our system. We further assume that the D2D communication does not interfere with these links between BS and users. To meet the high-rate video file transmission, we herein assume the D2D communication works in the overlay mode, where the D2D links incur no interference to the cellular links. Users in the cell are randomly distributed over a circular range with radius and users move according to the distribution of a spatial Poisson Point Processes (PPP) with average intensity arrivals/ [12]. Users in the cell can request popular contents from neighboring users through D2D communication, whereas they can also request contents from the BS by the traditional cellular communication. Users may request files from a set of files, named “library.” We assume that each user stores exactly one file. This assumption yields a clean formulation and can be easily extended for larger storage capacities. Users’ devices pool their caching resources to create a larger virtual cache to store video files. The BS is aware of the stored files and channel state information of the users and controls the D2D communications [2]. D2D communications adopt the centralized scheduling scheme and BS can allocate subchannels for D2D user pairs to avoid interference. For example, user node establishes a link with BS when user node requests a file from the “library” of size . Then, BS searches the requested file in the certain area where the user is located at the center point. If the file is found, BS allocates subchannels for the D2D link between the user and the user storing the file. Otherwise, the BS establishes a link between itself and the user . In most of D2D communication literatures, the transmission range of D2D link is limited by the so-called collaboration distance. D2D link can be set up between two users with a distance smaller than the collaboration distance. We define the maximum allowable distance as the D2D collaboration distance, which is determined by the transmission power of D2D communication.

2.2. Files Caching Model

The converged network provides video files to the users who have a demand of these files, which can be seemed as a service system. We assume that there are files in the service system. Considering the redundancy of user requests, each user stores a file according to popularity of files independently. In other words, the more popular the file is, the larger the number cached by users is. Zipf distribution has been established as a good model to measure the popularity of files [13]. In this paper, we also use Zipf distributions to model the distribution of video file popularity and user requests. Then, the probability that users cache the th ranked file can be expressed aswhere is a parameter named skew coefficient and characterizes the distribution by controlling the relative popularity. For , the Zipf distribution becomes the uniform distribution. For , the Zipf distribution is in line with the 80-20 principle; that is, 80 percent of requests are for 10–20 percent of video files. In Figure 2, we show the Zipf distributions with . As a result, most of users store few top-ranking files which may be delivered by D2D links with a very high probability. Therefore, it effectively improves the transmission bandwidth utilization. Through the abovementioned assumptions, user nodes need to satisfy the following two conditions to form D2D user pairs: () one activated user exists within a distance of from the requesting user. () The activated user caches the required file.

3. Energy Efficiency Analysis

In order to clearly describe the progress of converged network delivering files to users, we assume a reference user A requests a specific file as shown in Figure 1. User A firstly sends the request to the BS and then BS searches the file within a distance of . If the file is stored by the users in this circle, assume the nearest user B has this file; BS will allocate channel resource block to users A and B to form a D2D link as [14]. Otherwise, user A receives the file through the traditional cellular network.

We cannot accurately get the location of users due to mobility of users. So, we use the Poisson Point Processes (PPP) to draw the distribution of mobile users. We assume mobile users follow PPP with average intensity ; that is, the probability that users exist in the area iswhere means the area of district [15]. Denote the probability that the user stores the file as . Therefore, the file is distributed with the PPP model with average intensity . Let be a random variable representing the distance between the reference user requesting file and the nearest user storing the file . Thus, the coverage area of D2D communication is a circular with radius . In other words, when , there exists no user with file in the area ; that is, . According to (2), the probability of the reference user successfully establishing a D2D link to deliver the desired file isThus, the D2D link between two users is activated [16]. Obviously, only users without file try to send the request to get file . As a result, averagely, there are users who may request file in the cell. Herein, is the coverage area of the cellular system.

Without loss of generality, we assume that the file with a smaller index has a larger probability of being requested by a user. Let denote the probability that file is requested by a user; that is, if . As the popularity of files comes from the statistical results of user requests, the user request probability also follows the Zipf distribution. Specifically, we model the user requests as the Zipf distribution with exponent , which is not necessarily equal to .

3.1. Number of D2D Links

The probability of file requested by a user can be derived on the basis of (1). Further, the number of users requesting file can be formulated asAnd the number of activated D2D links for delivering file isFrom (5), the expected number of active D2D links for all files can be given by

3.2. Number of Cellular Links

The reference user sends a request to BS for requesting file . Then, BS chooses the traditional manner to set up a cellular link with the reference user if establishing D2D communication link is failure. It implies that traditional cellular link has to be established if the reference receiver cannot find the corresponding user who stores the desired file within the maximum transmission range of D2D links. By (3), the probability of a traditional cellular link that should be established for transmitting file isIn this case, the expected number of traditional cellular links for file is given byThus, the expected number of users who obtain their desired files in the traditional manner is

3.3. Energy Efficiency of Converged Network

Regardless of the reference user selecting either D2D mode or cellular mode, the locations of reference receiver and the closest user with desired file are difficult to be determined. In this paper, we use the maximum communication distance to stand for the distance of two pieces of UE. Thus, the collaboration distance is the communication distance for D2D mode. Let the radius of the cellular network be equal to ; that is, , which also is deemed as the communication distance for cellular mode.

Let be the path loss factor of the wireless signal transmission. The average spectral efficiency in the D2D mode can be given byAnd the average spectral efficiency in the cellular mode iswhere denotes expectation operator, and denote the transmit powers of D2D link and BS, denotes channel gain and follows complex Gaussian distribution , and denotes the power of the additive Gaussian noise. It is easy to know that follows exponential distributed with ; that is, the probability density function of is . Then, the average spectral efficiency in the D2D mode can be written bywhere . In the same way, the average spectral efficiency in the cellular mode is

Energy efficiency (EE), an important criterion for designing green wireless system, is defined as the number of bits that can be transmitted with per energy consumption. Then, we can obtain average EE for a user in the D2D mode and in the cellular mode, respectively:where and are constant circuit powers consumed by the relevant electronic devices for user and BS, respectively. Accordingly, the EE of the D2D-cellular converged network can be expressed as

4. Optimization Problem

In this section, we try to maximize the EE of the converged network. Obviously, optimizing in (15) is a joint optimization problem on various system parameters. But it is difficult to solve this problem directly. Herein, we study two key parameters, the collaborative distance and the number of cache files , to maximize the energy efficiency of the converged network.

4.1. The Collaboration Distance

It is known that the maximum allowable distance for D2D communication is determined by the power level for each transmission. We assume that any transmission pairs with range can communicate with each other by the same power. In addition, it is not sufficient that the distance between two users of a D2D link should be less than the collaboration distance . We assume that users store files in the virtual cache. Substitute (6), (9), and (14) into (15); we can get the following:Clearly, captures a fundamental tradeoff between D2D collaboration distance and the number of activated D2D links. For our theoretical derivations, we define , . Thus, finding the optimal is equal to seeking the optimal . So, we have the conditional optimization problem:

Then, we take a derivative of with respect to , which is expressed in the following:where and . To solve this problem, we should get the solution of the equation . From (18), finding analytically in a closed form seems infeasible. Therefore, we can apply Newton’s method to seek the optimal D2D collaboration distance.

4.2. Number of Cache Files

In this subsection, we assume that top-ranking files are stored in the D2D communication network. Users request one of the files via either the D2D communication link or the traditional cellular link, while the remaining files are transmitted through the cellular system.

The average number of active D2D links for files can be expressed asSimilarly, the number of users who obtain their desired file from the BS for files can be expressed asSince remaining files are not stored in the virtual cache, they can be delivered to the users by the cellular links. Therefore, the number of users who obtain their desired file by the cellular mode for the remaining files isFurther, the number of cellular links for all files can be formulated asTherefore, EE of the converged network in this case can be given as follows:

In order to obtain the maximum energy efficiency, we should find the optimal number of cache files in the virtual cache. The optimization problem isHowever, it is drastically difficult to find the optimal in an analytical way. Since is a discrete variable, we can substitute into the problem and perform an exhaustive searching to get the solution.

5. Numerical Results

In this section, numerical results are provided to investigate the effects of the system parameters. The radius of the cellular is  m; that is, , and the average intensity of PPP distribution of users in the cell is and the number of all files is . The circuit power is set to be [9, 12]. We set transmit power to be for all D2D users and for cellular transmitter. The power of additive white Gaussian noise is  dBm. The Zipf distribution parameter of user requesting files is set as in all simulations.

First, we want to find the optimal collaboration distance which can maximize the EE of the converged network. We show the EE of the converged network versus the collaboration distance in Figure 3. Obviously, there exists a unique optimal collaboration distance for various . Thus, if the system parameters of our converged network are available, we can solve the optimization problem to find the optimal collaboration distance. The larger is, the smaller is. In other words, the optimal collaboration distance decreases as increases. The reason is that, in a larger case, there are more popular files stored around the requesting user. Hence, the probability of finding it within the collaboration distance becomes larger. In addition, when , we can see that these three systems have almost the same EE. The reason is that if the D2D communication range increases, the probability of finding a file from the D2D users also increases. When the D2D communication distance is large enough, the probability of the event that D2D mode is only activated converges towards 1. Therefore, the EEs of the converged systems with different have the same results. In Figure 4, we show the effect of the number of cache files in the virtual cache on the energy efficiency of converged network. Similarly, we can see that there exist a unique optimal number of cache files, namely, from our simulation. Thus, given the system parameters, we also can compute the optimal number of caching files. For a given , the smaller incurs lower EE. It means the more intensive the popularity of video files is, the higher EE the converged network obtains.

Figure 5 shows the number of active D2D links versus the normalized collaboration distance . We can observe that increases rapidly as increases. The larger means that the probability of finding the requested files becomes larger. So more D2D links are activated. As increases further, the number of active D2D links remained stable. It is worth pointing out that users can find all of their requested files in the D2D virtual cache when the D2D collaboration distance is greater than a certain threshold. Furthermore, we can see that the larger is, the lower the increasing rate of the number of D2D links is. Moreover, when , the system with has the most D2D links compared to the systems with . On the contrary, when , the system with has the most D2D links compared to other systems. Figure 6 shows the number of traditional cellular links versus the normalized collaboration distance . The trend of versus the collaboration distance is in contrast with that of . The reason is that if D2D mode is not feasible, the user has to work in the cellular mode. Then, as the number of D2D links in the converged network increases, the number of cellular links decreases. That is why and have a complementary relationship in Figures 5 and 6.

6. Conclusion

In this paper, we establish a new paradigm of wireless video delivery between users in the converged network of D2D communication and cellular network. In the proposed converged network, a user obtains its requested video file through either D2D link or traditional cellular link. The energy efficiency of the converged network is derived. What is more, we also study the effects of two key parameters: the collaborative distance and the number of cache files in the large virtual cache on energy efficiency. Finally, through simulations, we show that there indeed exist optimal collaborative distance and number of cache files to maximize the EE in the D2D-cellular converged network.

Competing Interests

The authors declare that they have no competing interests.

Acknowledgments

This work was in part supported by Natural Science Foundation of China (no. 61302093); the Open Research Fund of National Mobile Communications Research Laboratory, Southeast University (no. 2011D14, no. 2013D07); the Fundamental Research Funds for the Central Universities; Natural Science Basic Research Plan in Shaanxi Province of China, no. 2015JQ6234.