Abstract

Other than separately investing the energy efficiency (EE) merits of information-centric networking’s (ICN’s) caching and sharing (CS) mechanism in wireless communications, here we comprehensively compare the EE performances of ICN’s CS mechanism in different scenarios. A modified system model is first proposed while introducing the CS mechanism into the in-network router, base station (BS), and neighboring user sides. Afterwards, the system achievable sum rate as well as the power consumptions in wireless and wired sections is investigated. The EE performances of different scenarios are finally obtained by dividing the achievable sum rate by the consumed power. While comparing the three scenarios, numerical results demonstrate that the optimal place to cache the content is mainly determined by the distance and hub number of the core routers that passed.

1. Introduction

Fifth generation (5G) is calling for massive connected devices and a much faster transmission speed compared to prior long term evolution (LTE) [1]. In 5G, massive connected smart devices with uniquely identifiable computing and sensing ability [2] will play the vital role. Actually, 5G is aiming to connect everything from everywhere during every time with the big picture of Internet of Things (IoT). For instance, it is estimated that about 50 billion devices will be connected by the year of 2020 with various quality of service (QoS) requirements. In 5G IoT studies, highly functional smart device assisted communications attract increasing attentions. For instance, device (D2D) communication [3] was introduced to assist the wireless communications. With D2D, the users are enabled to communicate with each other directly. On the other hand, the intelligent vehicles [4] and other application scenarios become possible with the massive connected devices in 5G.

In 5G IoT studies, energy efficiency (EE) [5] was arisen as another challenging issue besides the intensively studied spectrum efficiency (SE). This is mainly due to the fact that the even faster transmission speed and massive connected smart devices will consume more energy. Thus how to reduce the energy consumption and how to effectively use it are of great significance. In literature, a series of studies have been done on this issue by comprehensively optimize the transmission procedure [5, 6], turning off the unengaged devices of the transmission [7], and so on. On the other hand, the simultaneous wireless information and power transfer (SWIPT) [8], which is able to harvest the energy from the transmission procedure of neighboring user, attracts attentions from both academia and industry as well.

While prior work focused on the existing network architecture, recently, the information-centric networking (ICN) [9, 10] was proposed to redesign the network to cater to the driving force’s shift of network evolution from the connection-centric to information-centric [11]. To this end, scholars claim on the Institute of Electrical and Electronics Engineers (IEEE) 5G summit in Silicon Valley that 5G cannot be simply achieved by the existing technologies heretofore. Redesigning the whole network architecture in both wireless and wired sections is inevitable. On the other hand, it is known that the user side only cares about the data no matter how and where it comes from. Meanwhile, with the massive connected smart portable devices, direct information delivery from the neighboring user side is possible. According to CISCO’s report, the video traffic occupies 73% in 2016 and will occupy 82% of the total information traffic in 2021. Thus how to effectively deliver the video and streaming data is vital in 5G IoT. To this end, it is believed that ICN will play a significant role in the forthcoming 5G IoT network architecture [9, 10].

The initial work on ICN, however, is mostly restricted to the upper layer and its applications for real time transmission and quality of experience (QoE) maintenance [12]. For instance, the proactive caching for wireless communications applications was investigated in the study of [13], in which the prototype system with hybrid text and content-centric networking/named data networking (CCN/NDN) [11] protocols was proposed. It was demonstrated that high-quality video delivery without interruption for up to 50 users simultaneously can be achieved by this method. An ICN based Ad Hoc network was proposed for disaster rescue in the study of [9]. The disaster information’s publishing and retrieving can be accomplished within the connected areas even without network connection. A probabilistic caching was proposed to estimate the path and content caching ability to further improve the success hit in the study of [14]. Compared to the universal caching, this mechanism is able to reduce the cache-evictions by one order of magnitude. Additionally, ICN has been utilized in various regimes as well, for instance, the ICN/CCN/NDN based smart homes [1517] and vehicular networks [4, 18].

Besides the prior work on upper layer and application research, ICN technology attracts intensive attentions in the study of EE. This is mainly because in that with caching and sharing (CS) mechanism, the distance and engaged components can be reduced, which yields less energy consumption while delivering the same amount of information [19]. In literature, the EE analysis with CS mechanism is to introduce the CS mechanism into the base station (BS) and neighboring user sides. For instance, caching at BS scenario was investigated in [19], in which the CS mechanism was introduced into the small cell with a mixed macro cell and small cell architecture. The system power consumption was reduced via this method. In [20], the content placement problem was discussed with heterogeneous network (HetNets) architecture. While analyzing the network performance and hit probability parameters, the optimal placement solutions were given. In the study of [21], by introducing the CS mechanism into neighboring user side, the optimal caching deployment was addressed according to transmit power and content popularity.

Although various studies have been done with ICN’s CS mechanism on EE topic, it is found that the CS mechanism is separately discussed in prior work. A comprehensive performance comparison of obtaining the request contents from caches located in in-network router, BS, and neighboring user side is still in its fancy. That is, obtaining the request contents from where, under what specific condition, is still ambiguous. This inspires us to develop this treatise. To compare those three scenarios, it is assumed the request contents are distributed to the core router, BS, and neighboring users. Those distributions are defined as the core router, long distance, and short distance scenarios for the sake of convenient. The placement problem for obtaining the request content is finally addressed with the analysis and numerical results.

The contributions of this study are summarized as follows:(i)A comprehensive redesigned system model is introduced for 5G IoT with the CS mechanism. That is, we introduce the caches into in-network router, BS, and the neighboring smart device sides with CS mechanism. With the smart portable devices, the user can obtain its request contents from neighboring user’s caches. Additionally, it can also obtain the request contents from in-network router or BS caches.(ii)The EE performance of core network, long distance, and short distance scenarios are investigated with achievable sum rate and consumed energy analysis. It is a versatile model that can be adopted by similar work as well.(iii)Numerical results are used to answer the specific condition of where to obtain the request content problem. It is found that the short distance scenario has the best EE performance, followed by the long distance and core router scenarios. However, due to the limited battery of smart devices, in reality, long or core router scenarios are more reasonable choices.

The structure of this paper is organized as follows. Section 2 is the proposed system model. The CS mechanism is introduced to the user terminal, BS, and the core router. Achievable sum rate is investigated afterwards. The EE analysis is presented in Section 3. Section 4 is the numerical results. The paper is finally concluded by Section 5.

2. System Model

The proposed system model as well as its sum rate analysis is addressed in detail in this section. Apart from prior studies, the CS mechanism is introduced to the neighboring user, core router, and the BS sides. The sum rate of the proposed system model is investigated afterwards.

2.1. Proposed System Model

Generally, communication system can be divided into the wireless section and wired section. Intuitionally, the wireless section can be taken as the end system that delivers the data request to (or download the request content from) the remote content server via the back-haul links connecting the core network [24, 25]. (Note that we focus on the content delivery from a remote content center to the user terminal; the other requests are not taken into consideration. The reason is that the majority of energy consumption is used for content data transmission, especially the video and similar streaming data [26].) In contrast, the wired section (i.e., core network, backbone network) consists of router, optical fiber link, remote content server, and so forth.

As discussed before, with the incoming 5G IoT era, EE is becoming a challenge issue other than the well-studied SE topic. This is because the claiming even faster transmission rate will consume more energy compared with prior generations. The majority of studies of EE were to reduce the power consumption via effective transmission scheduling [7, 23, 27]. However, as discussed before, to accomplish 5G IoT’s ambition while connecting massive devices with even faster transmission rate, redesigning the network architecture both from wired and wireless sections is needed. In light of this, an alternative system model with ICN technologies is introduced, which is given by the following parts.

In the proposed system here, massive MIMO antenna array is selected as the outdoor BS. It is assumed that one cell has 20 users with hundreds of massive MIMO antenna arrays, which is a widely used assumption of massive MIMO BS in 5G IoT [28]. The user’s requested contents can be fulfilled by the contents storing in the caches of neighboring users with smart devices, BS, and the in-network core routers with CS mechanism. In contrast, the request contents can be directly retrieved from the remote content server (on condition that there is no requesting content cached in the cache). Detailed information of the optimized system is given by Figure 1. As shown, in the system, the CS concept is comprehensively introduced to the neighboring user, BS, and the in-network router sides. This is different from the prior literature of ICN that separately investigates the CS mechanism from “in-network,” BS, or neighboring user regimes.

Suppose there are two users within one cell area, user A and user B, as shown in Figure 1. In addition, users A and B, BS, and the in-network routers in the wired core network are capable of caching and sharing the temporary hot contents (which are visited a lot). In this case, whenever user A has a content request, say “objective A request,” it can be obtained from the caches named “Copy of A,” in contrast to obtaining it from the remote content server as the conventional system model without the CS mechanism via back-haul links connected to the wireless and wired sections. Compared with obtaining it from the remote content server, the CS mechanism, once applied, can reduce the energy consumption via shorter distance and less components that are engaged in the transmission procedure, which yields better system EE performance. However, by what scale the EE performance will be enhanced is still ambiguous. Moreover, the decision should be clarified: say, under what constraint, distributing the contents and obtaining them from where within the constraint of this proposed system model should be set forth. This is the focused content distribution problem in this study, which will be answered by the following sections.

2.2. Sum Rate Analysis

Note that in this study, for the sake of compactness, we use the sum rate of one cell to denote the sum content request. Additionally, the user transmission speed is used to denote the content request of each user. That is, with a given volume of content request, by supposing that it can be satisfied within 1 second (generally, the request content volume will be around several hundreds of megabits; within the background of 5G by a claiming user experience rate up to 100 Mbit/s~1 Gbits/s [29], it is possible to transmit such a volume of contents within 1 second; in addition, as the system EE performance is the focus, only the total rate and its consumed power are the targets of the analysis), the volume and transmission rate will be of the same quantity. Without loss of generality, equal transmission rate is adopted in user-to-user case, that without the massive MIMO effect, while gaining information from the other users’ caches.

The EE analysis of long distance scenario mainly depends on the achievable sum rate and the needed energy for content delivery. It is first addressed here in this study. For the information delivery from BS to user side with massive MIMO, by assuming the channel matrix is , user number , and antenna number , the channel from transmit antenna to each user, such as user , will be . In this case, channel matrix can be given as . Additionally, it is assumed that each vector obeys the zero-mean complex-Gaussian entries with variance per dimension. As in prior studies, the zero-forced beam-forming (ZFBF) can perfectly cancel the cochannel interferences from other user [7, 30]. It is adopted here with ZFBF matrix :where , are the Hermitian transpose and inverse transpose of a matrix , respectively. By denoting as the normalization factor of signal of the th user, its expression can be given by , where yields the matrix Frobenius norm of . In this case, after the ZFBF, SINR expression of user will be [7, 30]where is the signal to noise ratio (SNR) of user .

With SINR expression in hand, given constant carrier bandwidth, achievable transmit rate of each user can be given by following the Shannon theory [7, 30]:where is the carrier bandwidth value. By further assuming , the power of user and channel noise, respectively, the following equation holds:In this case, by summarizing all the transmission rate within one cellular area, the achievable sum rate of one cellular area will beNote that although the qualitative expression of has been given, the specific values of , are still unknown. To settle down this, the following analysis will be employed.

3. The EE Analysis

EE analysis of different scenario is addressed here in this section. EE performances of the short and long distance scenarios are comprehensively analyzed due to the similar condition. In addition, it is assumed that the sum rate () is a constant value and equal to 20 users’ request in the following analysis by following the typical massive MIMO BS configuration [31].

3.1. EE Analysis of Short and Long Distance Scenario

The quantitative analysis of within short and long distance scenarios is investigated beforehand. By following the free space path loss model, given a transmission distance , received power at the receiver side can be given as [32]where is the power at massive MIMO BS antenna side. In addition, yields the product of the transmitter and receiver antenna field radiation patterns in the light of sight (LOS) direction. (Here we assume that no non-light of sight (NLOS) path exists to simplify the analysis.) Moreover, is the wavelength with expressionHere , denote the transmission speed of light and carrier frequency, respectively. In line with prior study [33], giving carrier bandwidth, noise power isAccording to the definition, SNR is the received target power divided by the noise power. This givesThus while denoting constant sum rate value , we have the following equation:

As discussed, while the cached data are located in the massive MIMO BS and neighboring user sides, the requesting user can obtain its requested contents from caches of either neighboring user or BS side. Firstly, on condition that the requested content is obtained from the BS cache, which is the long distance scenario of this study, its power consumption can be estimated byHere denotes the power consumption of massive MIMO antenna array. According to prior study, it can be given by [7]. Actually, it is the total power needed for all users’ content delivery. Besides, , , are the power consumption of BS machine room (for instance, air conditioner) [34], radio frequency (RF) chain, and the circuit [22] to sustain such a transmission rate. It is worth noting that RF chain power consumption is around 100~200 mW [22], which is ignored here because of its negligible value compared to other component power consumption. Thus the power consumption of the long distance scenario can be given byIn this case, given , distance from request user to BS, EE expression of the long distance scenario will beHere the approximate equation is due to the ignored RF chain power consumption.

Additionally, in the short distance scenario, the total request contents are assumed to be of the same value. This gives the same achievable sum rate value as in the long distance scenario while obtaining the request contents from the caches neighboring users. Moreover, within equal time period, the content request of each user results in equal transmission rate. Taking as the distance between request user and its neighboring user within one cellular area, since no BS or circuit is needed to engage the transmission in short distance scenario, by following the free space transmission procedure, the power consumption can be given asBy following the similar analysis of long distance scenario, EE performance of the short distance scenario will beNote that in short distance scenario, power threshold of user equipment (for instance, cell phone battery volume) typically is around 1~2 W. It is impossible to sustain a transmission with consumed power larger than , even it has better EE performance. This is the constraint condition of short distance scenario, which will be used in the following analysis.

3.2. EE Analysis of the Core Router Scenario

Other than placing the content in the BS and neighboring user’s caches in the wireless section, the content can be cached in the in-network core router side or, else, downloaded from the remote center as in previous architecture. EE analysis of core router scenario will be investigated with all engaged power consumptions taken into consideration in this subsection. It is noticed that in the with or without CS mechanism cases, their power consumptions can be given with a comprehensive expression; the only difference within the expression is the engaged hub and optical link numbers.

Generally, in wired section, participated equipment for information delivery consists of the asymmetric digital subscriber line, passive optical network, and fiber between the node [35]. Power consumption of the wired section in this case mainly comes from the network components (switcher, optical cross connect (OXC), etc.) and optical fiber (erbium doped fiber amplifier (EDFA), transmission, etc.). It can be given by the following expression:where denotes the number of core network equipment items. Meanwhile, , , denote the power consumptions of one pair core network equipment, optical fiber, and the transmission, respectively. In addition, can be further divided as [36]where , , , , , , , yield the power consumptions of transceiver, physical layer (such as encoding/decoding, scrambling/descrambling, forward error correction (FEC)), Mac layer (such as mapping, framing), transport profile/forward error (TP/FE) (such as packet processing, classifying), fabric interference, line card, and the packet switch, respectively. On condition that only one line card is engaged in the transmission with all the others turned off to save energy, according to [36], one line card can sustain 40 GBits/s transmission speed, which is enough for this study due to the achievable sum rate value of wireless section. In addition, to be fair, the optimal wireless component selection and sleeping mechanism is adopted as well in the analysis while turning off the unneeded components. According to the estimation in [36], values of , , , , , , , are 5.9 W, 3.4 W, 30.6 W, 183.6 W, 61.2 W, 13.6 W, 298.3 W, 224.4 W, respectively. Additionally, a simple EDFA structure is adopted with pumping, whereas its consumed power is 243 W taking into account that the pumping power is 97 W and the core pumped power 146 W [37]. This is the optical fiber power consumption by under ideal condition.

It is also noticed that the fan section (or cooling system) accounts of 33% of the total power consumption according to the estimation in [38, 39], which is ignored in prior studies [36, 37]. In this work, to be closer to the reality, this amount power consumption is also taken into consideration, which gives the total power consumption in the core router section:While the core router delivers the request contents to the BS side, the wireless communications are invoked to handover the content to the user side from the BS. In this case, the power consumption while obtaining the request content in the core router scenario can be finally given by

Taking the hypothesis that the distance from router to router is 80 Km, the distance that one EDFA device can sustain is 80 Km [40]. This distance is adopted in the analysis to simplify the analysis. Indeed, some other different distance values can be adopted, but this will not greatly affect the result since, in optical communication, the energy consumption mostly comes from the devices. Additionally, by normalizing the noise power to be 1, taking into account that the transmission rate in wired section is equal to , the needed can be derived from the following equality:Here is the bandwidth of the optical fiber, typically taking the value of 10 GBit/s. As we can see, the bandwidth is much larger than , which will result in a much lower power consumption of compared to the other equipment power consumption of the wired section, which is omitted here. This gives the EE performance of the core router scenario:This is the EE performance expression of the core router scenario and without the CS mechanism by obtaining the request contents from remote center, as the only difference between the with and without CS mechanism scenarios in the core router side is the engaged router components and EDFA equipment. It is also worth noting that the optimal component selection is adopted in the analysis. Additionally, because of the small value of fiber power consumption, it is omitted here in this paper.

4. Numerical Results

The concerned caching location problem will be answered with the numerical results section. Here in the simulation, it is assumed that the requested content volume of each user is 200 MBit. On the other hand, taking the hypothesis that the request is satisfied within one second, a transmission rate 200 MBits/s is assumed. It is worth noting that the capacity and user experiment rate are different things. In 5G, more than 1000-fold capacity increment of each cell is claimed compared to LTE, but generally, the user experiment rate is around 100 MBit/s~1 GBit/s in its first phase [29].) In this case, achievable sum rate of the wireless section will be 4 GBits/s with 20 users (as discussed before, in typical massive MIMO BS area, there are hundred antennas serving around 20 users). Other related simulation parameters are given by Table 1. The parameters and values are obtained by following the prior studies with [7, 3437, 41] as well as the 3GPP documents. Note that due to the inevitable dense cell deployment, in this simulation, 350 m cellular coverage area is used.

The prior optimal component selection studies in wireless communications (while obtaining the requested content from remote content center without the CS mechanism, such as the studies in [22, 23]) are compared first with the core router scenario. Here the total core router hop is set to be 6 from BS to the remote content server (5 router hubs with 6 jumps from the BS to the server). For the sake of compactness, equal travel distance from the BS to the first router, router to router, and the last router to remote content server is used as well. In core router scenario, it is assumed that the contents are cached by the first, second, third, fourth, and fifth router’s caches. Moreover, to be fair, optimal engaged wireless and wired component numbers are used in both cases. Additionally, without loss of generality, it is assumed that the distance from BS to user side is 100, 200, 300 m in the core router scenario within the 350 m cellular coverage area.

The simulation results are given by Figures 2 and 3. As shown by the results here, core router scenario can reduce the power consumption and enhance the system EE performance compared with the prior studies in [22, 23]. It is found that the less the router number content caches vary, the less the power consumption and the better the EE performance are. On the contrary, with caching router approaching the remote center, its performance approaches the without cache scenario. This is because, with cached contents being near the remote content server, more engaged devices are needed with more consumed power, which narrows the difference between with and without the CS mechanism scenarios. On the other hand, increasing the distance from BS to user side yields more power consumption and worse system EE performance. This is mainly because the higher transmission loss in the environment requires more transmit power. The detailed consumed energy and EE performance with regard to the distance will be further discussed by the following long and short distance scenarios. It is also worth noting that due to the optical link as well as one EDFA between the last router and remote center, the power consumption and EE performance are different between obtaining the requested content from the last router’s cache and obtaining it from the remote center.

The consumed power and EE performance of the long distance scenario are examined afterwards, where the results are shown by Figure 4. Furthermore, consumed power and EE performance of the short distance scenario are given by Figure 5. In the figures, “” of the -axis means the distance (by meter) between the requesting user and contents (from neighboring user’s caches or BS cache). It is clearly shown by Figures 4 and 5 that the short distance scenario can greatly save the energy consumption while showing a better EE performance. However, due to the threshold constraint of user equipment (typically 2 W), the short distance scenario is only practical within a limited distance, around 0.2 m as shown by this simulation. The short distance scenario then, while being applied in the outdoor environment, is almost impossible to adopt before the developed large volume battery or other solutions to overcome this bottleneck. In this regard, some groups are working on the large volume battery with graphene. Additionally, the existing technologies and studies with energy harvesting [42] and SWIPT [43] can partly alleviate the bottleneck. While summing up the simulation results, they demonstrate that normally the long distance scenario should be adopted in the outdoor environment. For some indoor applications or extreme short distance transmission, the short distance scenario can be a good choice. Besides, Figure 4 also shows that the consumed power is greatly increased while cellular range (from BS to the target user) is increasing. Sometimes this is even intolerable as a way of higher power consumption. For example, as shown by this figure, by range 350 m, the energy consumption is about 1000 W, which is almost equal to prior LTE BS power consumption with 1000 m coverage range. Here is another evidence of inevitable denser cellular deployment in 5G.

By comparing all the three scenarios, observation shows that the short distance scenario consumed the least power, following by the long distance scenario and core router cache scenarios. In this regard, the short distance scenario shows the best system EE performance, followed by the long distance scenario and core router scenario. All of the cache-enabled scenarios show better EE performance than prior studies. In this case, ICN’s CS mechanism can reduce the power consumption and enhance the system EE performance. In addition, while adopting the CS mechanism, for distance less than 0.2 m (typically in the indoor environment), short distance scenario is a good choice with the best system EE performance. Generally in the outdoor environment, the long distance scenario can be a more feasible choice.

5. Conclusion

One comprehensive system model was introduced with CS mechanism in this paper. Based on the proposed system model, EE performance analysis was comprehensively investigated with in-network core router as well as short and long distance scenarios. Simulation results demonstrated that all the three scenarios showed better EE performance compared to the prior studies without the CS mechanism. While applying the CS mechanism in the outdoor environment, long distance scenario is a more reasonable choice. In the indoor and other scenarios with closer user-to-user distance, short distance scenario is better than the long distance scenario. Otherwise, the core router scenario is a feasible choice compared to that without CS mechanism.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Acknowledgments

This work was supported in part by the National Science Foundation of China (NSFC) under Grants nos. 61601180 and 61601181; the Fundamental Research Funds for the Central Universities under Grant no. 2016MS17; Natural Science Foundation of Beijing Municipality under Grant no. 4174104; Beijing Outstanding Young Talent under Grant no. 2016000020124G081; in part by the National Nature Science Foundation of China (NSFC) under Grants nos. 61571402, 61301150, 61571401, 61640005, and 61401401.