Energy Efficient IoT Data Collection in Smart Cities Exploiting D2D Communications
Next Article in Journal
A Global Calibration Method for Widely Distributed Cameras Based on Vanishing Features
Next Article in Special Issue
The Traffic Adaptive Data Dissemination (TrAD) Protocol for both Urban and Highway Scenarios
Previous Article in Journal
A Self-Organizing Interaction and Synchronization Method between a Wearable Device and Mobile Robot
Previous Article in Special Issue
Street Viewer: An Autonomous Vision Based Traffic Tracking System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Energy Efficient IoT Data Collection in Smart Cities Exploiting D2D Communications

1
DIIES Department, University Mediterranea of Reggio Calabria, Reggio Calabria 89100, Italy
2
Centre Technològic de Telecommunications de Catalunya (CTTC), Barcelona 08860, Spain
*
Author to whom correspondence should be addressed.
Sensors 2016, 16(6), 836; https://doi.org/10.3390/s16060836
Submission received: 17 March 2016 / Revised: 27 May 2016 / Accepted: 1 June 2016 / Published: 8 June 2016
(This article belongs to the Special Issue Smart City: Vision and Reality)

Abstract

:
Fifth Generation (5G) wireless systems are expected to connect an avalanche of “smart” objects disseminated from the largest “Smart City” to the smallest “Smart Home”. In this vision, Long Term Evolution-Advanced (LTE-A) is deemed to play a fundamental role in the Internet of Things (IoT) arena providing a large coherent infrastructure and a wide wireless connectivity to the devices. However, since LTE-A was originally designed to support high data rates and large data size, novel solutions are required to enable an efficient use of radio resources to convey small data packets typically exchanged by IoT applications in “smart” environments. On the other hand, the typically high energy consumption required by cellular communications is a serious obstacle to large scale IoT deployments under cellular connectivity as in the case of Smart City scenarios. Network-assisted Device-to-Device (D2D) communications are considered as a viable solution to reduce the energy consumption for the devices. The particular approach presented in this paper consists in appointing one of the IoT smart devices as a collector of all data from a cluster of objects using D2D links, thus acting as an aggregator toward the eNodeB. By smartly adapting the Modulation and Coding Scheme (MCS) on the communication links, we will show it is possible to maximize the radio resource utilization as a function of the total amount of data to be sent. A further benefit that we will highlight is the possibility to reduce the transmission power when a more robust MCS is adopted. A comprehensive performance evaluation in a wide set of scenarios will testify the achievable gains in terms of energy efficiency and resource utilization in the envisaged D2D-based IoT data collection.

1. Introduction

The Internet of Things (IoT) holds the promise to improve our lives by providing innovative services conceived for a wide range of application domains, ranging from personal to industrial environments, and facing several societal challenges in various everyday-life human contexts [1]. The large number of heterogeneous and pervasive IoT devices continuously generating sensing data and connecting different “technological islands”, offers opportunities for applications and services only limited by the designer fantasy. In particular, this avalanche of new “smart” devices, opportunities and services is expected to provide a new radical evolution of what the current and future cities will be. The idea behind the new vision of “Smart Cities” [2] is to enable an improved wellbeing to the citizens from economic, social, and environmental perspective. This vision pairs well with the opportunities offered by the IoT paradigm where a large number of “smart” devices is able to monitor and process information from the surrounding environment. These devices typically operate through their virtual representations within a digital overlay information system that is built over the physical world. Therefore, the vision of our everyday furniture, food containers, and paper documents accessing the Internet is not a mirage anymore [3]. However, strong challenges arise when considering the current estimates of about 10 billions of IoT connected devices and between 24 billions and 50 billions total connections expected within the next five years [4,5]. In particular, a key concern for “Smart Cities” is the need of effective solutions to process the huge amount of information coming from their infrastructure (e.g., roads, bridges, rail/subways, airports, buildings) to then efficiently provide services to the city users. With respect to this, one of the biggest challenges is represented by the coexistence of different communication technologies (e.g., LTE, D2D, WiFi) that need to cooperatively interact to efficiently collect (in real time) the required data, to process them, and deliver the information of interest to the citizens [6]. To cope with this and according to the current Fifth Generation (5G) vision, the IoT infrastructure has been identified as a possible key technology able to provide data processing and management, actuation and analytics for real time information to be converted to usable knowledge. Therefore, we strongly believe that research is needed to enable energy efficient solutions for effective IoT communications and data forwarding to support the decision-making of city management and citizens and by this turn the city smart [7].
The capability of IoT devices to communicate and interact with each other without the human intervention is also known as Machine to Machine (M2M) communications [8] or Machine Type Communication (MTC) according to the 3rd Generation Partnership Project (3GPP) definition. In the context of this paper both IoT and MTC acronyms will be used depending on the specific context. In particular, IoT will be used when the focus is on the general capability of a device to connect to the Internet, whereas MTC is used when the focus is on the communication for the IoT devices [9,10]. A variety of short-range wireless technologies are proposed to guarantee connectivity among IoT devices, whereas the long-range connectivity is enabled by a wireless gateway which acts as a gate to the Internet. Many researchers and experts in the field share the opinion that the next-to-come fifth generation (5G) cellular systems will be a strong boost for the IoT deployment, where Long Term Evolution (LTE) is deemed to play a fundamental role. In particular, LTE-Advanced (LTE-A) [11], is the version of the 3GPP standards that completely fulfills the requirements set by ITU for IMT Advanced for 4G systems and guarantees high data rate, low latency, low cost per bit, high spectrum efficiency, and high system capacity. Moreover, it offers ubiquitous coverage, operates in licensed spectrum thus controlling interference, is supported by operator-based business models which offer contractual Service Level Agreements (SLAs) and ensures very high reliability. Nonetheless, such high performance comes at the cost of a high energy consumption at the device side, which can compromise its suitability for the IoT.
To overcome the high energy consumption limitation for LTE-A in the IoT, recent studies on power saving schemes have been performed by the standardization entity (i.e., 3GPP) in the Release 12 [12]. In particular, technical specifications have been provided in order to help the operators to migrate MTC traffic from 2G to LTE networks via a new UE category (UE Category “0”) for low data rates and delay tolerant transmissions, setting the performance requirements to reduce complexity and power consumption [12]. Further progress will also be provided in Release 13, leading to: (i) 75% complexity reduction compared to Cat-1 UE; (ii) 10+ years battery life; and (iii) 15–20 dB coverage enhancement. Besides the standardization activities, some studies presented in the literature try to reduce the energy consumption of LTE-A for supporting MTC communications by introducing new (discontinuous) transmissions and reception modes in LTE [13].
In this paper we follow an alternative research direction that is based on two main components: (i) the use of short-range D2D communications for energy efficient IoT data collection; and (ii) the wise use of Modulation and Coding Scheme (MCS) to convey the data in an efficient way over both the D2D and the uplink LTE-A towards the eNodeB. We focus on a typical reference IoT environment where different types of devices produce small data (in the order of few bytes) to be uploaded to the network over the LTE infrastructure, see Figure 1. Since LTE-A was originally designed for supporting data-intensive Human-Type Communications (HTC), the minimum amount of radio resources that can be allocated to a single device in LTE-A could actually be too big for the actual needs of IoT applications. Nevertheless, by smartly adapting the MCS on a communication link, it is possible to maximize the radio resource utilization and also reduce the transmission power according to the total amount of data to send [14]. This approach guarantees better energy efficiency w.r.t. classic cellular-mode uplink transmission. On the other hand, the IoT devices will be clustered together in smaller groups based on their proximity, and direct short-range D2D communications [15] are used within the cluster to improve the communication efficiency. One of the IoT smart objects in a cluster will be appointed as collector of all data from the cluster thus acting as an aggregator towards the eNodeB. As we will show the coupled use of D2D links [16] and wise MCS selection on all the activated links will introduce important benefits in terms energy efficiency and resource utilization.
The remainder of the paper is organized as follows. In Section 2, the background and motivations for our work are presented browsing the related work on energy efficiency in the IoT and D2D communications. In Section 3, the reference system model and service configuration are described. In Section 4, the proposed D2D cluster-based IoT data uploading scheme is presented in detail. The performance evaluation results are summarized in Section 5. The last section concludes the paper.

2. Background and Related Work

2.1. Energy Efficiency

Energy efficiency is of high interest in the context of Smart Cities and can strongly benefit from the adoption of the IoT paradigm [17] offering the opportunity to effectively manage the energy consumption of a city. For instance, city authorities and citizens might be provided with a clear overview of the amount of energy required and consumed by the different city services (e.g., public lighting, lights, surveillance camera, heating/cooling of public buildings, and so on). Moreover, the IoT can provide a useful help to identify all the entities that badly influence the city energy consumption and help the authorities to elaborate strategies to optimize their behaviors [18].
Extending the analysis to wireless networks in general, energy efficiency is of high interest in the research community to cope with the continuous growth of energy demanding applications in limited energy resource scenarios (e.g., a Smart City environment) [19]. In particular, green radio solutions are being studied for future wireless systems [20] and in [21] a discontinuous transmission mode (DTX) is introduced on the base station side to reduce the consumption of LTE communications. The discontinuous reception/transmission (DRX/DTX) mechanism in the LTE-A standard is also defined to allow devices to go in sleep mode when no data need to be received or transmitted from/to the base station. Undoubtedly, this feature is of special interest for MTCs over cellular infrastructures. In particular, in [22], the DRX/DTX optimization is investigated to maximize the sleep periods of devices while guaranteeing their Quality of Service (QoS).
Other solutions for energy efficient communication over the IoT have also been proposed in the literature e.g., based on the time reversal technique [23], whereby energy of all multi-path signals at the receiver can be harvested. Further inspiration for energy efficient solutions for data collection in the IoT can be obtained from other networking scenarios, like wireless sensor networks [24]. When considering the cellular environment, in [25] the impact of MTC on energy and delay performance is investigated from the point of view of the overload of the random access channel (RACH) whereas in [3,26] a contention-based LTE transmission mechanism is proposed showing an improvement in network resource consumption, device energy efficiency, and mean data access delay. In [27] a method to reduce the device battery consumption to efficiently support M2M communication is presented based on the proper configuration of discontinuous reception cycle length. The authors in [8] instead, propose a group based MTC approach for supporting a large number of MTC devices with small data transmissions and with different QoS requirements. In particular, MTC devices are grouped into a cluster according to their QoS characteristics and requirements. So doing, the LTE-Advanced station can manage radio resources on a cluster basis instead of a single MTC device, with a consequence complexity reduction. A further group-based scheme is proposed in [28] to minimize the overall energy consumption for the MTC devices. The proposal considers a group-based solution with the group head guaranteeing low energy consumption by limiting the access among the MTC devices and the eNB.

2.2. D2D Communications

The number of recent papers addressing D2D communications and its applications is wide [29] and ranges from those addressing mobile data traffic offloading [30,31], to those dealing with network coverage extension [32], or with content sharing in neighborhood areas [33,34]. This new enabling technology was introduced in the 3GPP Release-11 and further details have been defined as a technical work in 3GPP Release-12 under the name of Proximity Services (ProSe) [35].
A good taxonomy of D2D communications is given in [29], where a first distinction is made based on the spectrum adopted for D2D communications. This can be either cellular licensed spectrum, like for cellular communications (i.e., inband communication), or unlicensed bands such as Wi-Fi (i.e., outband communication). The inband solution, can be further classified in (i) underlay inband D2D mode and (ii) overlay inband D2D mode. In the former, D2D and cellular communications share the same licensed cellular spectrum, whereas in the latter, a portion of the cellular resources is dedicated to D2D communications for avoiding interference problems. The outband solution aims to eliminate the interference between D2D and cellular link, but needs extra interfaces such as Wi-Fi Direct or Bluetooth. Nevertheless, the research community is focusing on the inband LTE-Direct standardization (expected in the next Release-13 of the 3GPP), whereas WiFi-Direct is at the moment the “standard-de-facto” due to the many prototypes already available [36,37].
Browsing the research contributions on D2D communications, most of the work focuses on single-hop downlink services [15], whereas two-hop communications (like the one proposed in this paper), have been investigated in a very few recent papers. Specifically, in [38] a network-assisted multihop D2D communication is addressed with an analysis on D2D power control and mode selection. Similarly, a multihop D2D communication scheme is proposed in [39] for end-to-end connectivity in M2M communication. Cooperative D2D communications and green cellular communications are investigated in [40], where mobile terminals are grouped together into cooperative clusters and proximity-based transmissions are used to share content of common interest in an LTE network. In [41] instead, D2D communications are addressed in the view of adopting a cooperative approach for energy efficiency management in LTE-A public safety networks. Finally, the role that D2D communications can play in the IoT is presented in [42]. In [43] instead, the ability for devices to communicate and collaborate with each other autonomously, without any centralized control, is underlined by focusing on how state-of-the-art routing algorithms can achieve multihop D2D communication in the IoT. As discussed in [42], the use of D2D and its potential benefits may support data aggregation, where small data from several objects are aggregated locally before sending it to the final destination. However, such a promising solutions has received little attention in the literature so far.

3. Reference System Model

The reference scenario in this paper is a small-scale area belonging to a Smart City environment with a single LTE-A cell coverage where several IoT devices are deployed. A User Equipment (UE) in an LTE-A network can either communicate through the serving eNodeB (i.e., cellular mode) or it can bypass the eNodeB and use direct communications over D2D links (i.e., D2D mode). In this latter case, the eNodeB is in charge of the D2D session setup (e.g., bearer setup) [44], while power control and resource allocation procedures on the D2D links can be executed either in a distributed or in a centralized way [45]. In this paper, we assume a network-assisted D2D communications, where the coordination between radio interfaces is controlled by the LTE-A base station (i.e., the eNodeB). In particular, the transmission mode (i.e., either cellular- or D2D-mode), interference management and scheduling tasks are all managed by the eNodeB. Uplink cellular resources are allocated to D2D communications, which is a common choice in the literature [46], because it makes frequency reuse less challenging as the introduced interference is significantly lower w.r.t. the use of downlink resources.
The eNodeB is in charge to manage the spectrum by assigning the adequate number of Resource Block (RB) pairs to each scheduled UE and by selecting the MCS for each RB pair. Scheduling procedures are based on the Channel Quality Indicator (CQI) computed by the eNodeB based on the signal-to-interference-plus-noise ratio (SINR) feedback transmitted by a UE to the eNodeB. The CQI is associated to a maximum supported MCS as specified in [11] (see Table 1). This procedure is required every time a UE is accessing the LTE systems. To handle the variations of the radio channel conditions, the Adaptive Modulation and Coding (AMC) mechanism adjusts the transmission rate by selecting the proper MCS. The MCS parameters can be adapted at every CQI Feedback Cycle (CFC), which can last one or several Transmission Time Intervals (TTIs) (i.e., 1 ms). Each radio resource includes two logical parts: the Transport Block (TB) carrying the Medium Access Control (MAC) header and the Service Data Unit; and the overhead consisting of redundancy bits generated by physical layer processing such as Cyclic Redundancy Check (CRC) insertion and channel coding. The TB Size (TBS) depends on the selected MCS. It is worth noting that when the largest available modulation scheme (64-QAM) is used, i.e., when the channel quality if very good, the largest TBS can convey up to 712 bits of payload [14], which is well beyond the typical data size for most IoT applications, thus leading to low efficiency in the use of radio resources. The spectral efficiency expressed in b i t / s / H z for each MCS is reported in Table 1.

3.1. LTE Standard IoT Data Uploading

Let us consider an LTE-A eNodeB that receives data from a set of IoT devices within a single TTI. If the data to be sent to the eNodeB requires multiple TTIs, the same solution is applied in the consecutive TTIs. Data uploading in the standard cellular mode occurs through the activation of separate links from each UE to the eNodeB after the CQI collection procedure.
Formally, let K be the set of K LTE-A equipped devices, with each device having some data d k to upload in a TTI. Let C be the number of available CQI levels and let c k { 1 , 2 , , C } be the CQI reported by device k K in the uplink. Each CQI level is associated to a given supported MCS. For a given MCS value m, the bits per RB that can be sent depend on the spectral efficiency for the given MCS, b m expressed in bit/s/Hz as reported in Table 1. Moreover, let R be the set of R radio resources (the RBs) that can be allocated to the UEs in K .
We assume the eNodeB implements a simple Round Robin allocation, whereby the whole set of radio resources is equally shared by all cellular mode UEs. Moreover, we assume that the transmission power for a device is equally distributed over the available RBs. Hence, the maximum uplink resources allocated to each UE will be r k = R / K , k K . The maximum data rate for UE k is proportional to the number of allocated resources r k and the CQI level c k . However, the IoT data is of small size (a few bytes) and typically, one RB per single TTI is enough to upload all the data and, as also pointed out in [14], leads to a low usage of the RB. In particular, the minimum IoT data size to be transmitted over an LTE network is 1 byte, to which the overhead from different headers (IP/UDP/TCP/RTP protocols) has to be added, in the range of 20–60 bytes. However, header compression solutions exist, such as the Routing and cOde-waveform CHannelization (ROCH) protocol, which drastically reduce the header size [47]. Therefore, for a single transmission we have to consider the following terms: (i) IoT application data 1 byte; (ii) a ROCH header, which can be either 1 (IPv4/UDP and IPv4/UDP/RTP cases), 3 (IPv6/UDP and IPv4/UDP/RTP cases) or 4 bytes long (IPv4/TCP and IPv6/TCP cases); (iii) a PDCP header that can be either 1 or 2 bytes long; (iv) an RLC header that can be either 1 or 2 bytes long; (v) a MAC header that can be either 2 or 3 bytes long. As a result the minimum amount of data to be transmitted is 6 bytes, whereas for IoT data also a minimum of a few additional metadata bytes should be considered.
The low efficient use of the radio resources has, at the same time, an impact on energy efficiency. In particular, with the classic cellular mode IoT data uploading, the energy consumption is intrinsically determined by the amount of data to upload and the efficiency b m for the MCS of each device. In general, we can define the energy efficiency as the ratio between the amount of data to upload expressed in bits, D, and the energy consumption, E, η = D / E . The energy consumption for user k over the LTE-A link can be computed as the product of the transmit power P k per single RB, the number of allocated RBs r k and the transmission time, i.e., the TTI: E k = P k · r k · T T I . Thus, the overall energy efficiency for the IoT data uploading from all K LTE-A equipped devices in cellular mode can be computed as:
η = k K d k P k · r k · T T I

3.2. Energy Efficient IoT Data Uploading

Since most IoT applications are characterized by transmitting small amounts of data, the objective of reducing the power consumption in the uplink can be reached by adopting a more robust MCS which requires a lower transmit power for the device. A more robust MCS guarantees a smaller TBS, which is however acceptable as long as it can contain the data to upload. On the other hand, it might also happen that adopting a very robust MCS over multiple RBs is also more energy efficient. For an energy efficient cellular mode IoT data uploading, an optimal MCS selection has been proposed in [14] where IoT data are transmitted to the eNodeB with the lowest energy consumption is possible.
To evaluate the power savings with the optimal MCS selection, we first report the standard transmission power P t x formulation [48] for a generic UE in a subframe:
P t x = min ( P m a x , P 0 + 10 · l o g ( r ) + α · P L + δ m c s + f ( Δ i ) )
where P m a x is the maximum transmitted power of the UE, r is the number of Physical RBs (PRBs) allocated per user, P 0 is the target power in one RB as specified by the eNodeB to reliably demodulate and decode the data, α is the path loss compensation factor specified by the eNodeB in a [0,1] range, P L is the estimated UE Path Loss in uplink, δ m c s is an MCS dependent offset which can be seen as the ratio between the target MCS and the basic MCS according to the UE feedback, and f ( Δ i ) is the closed loop correction function. In particular, according to the δ m c s when using a higher/lower MCS level, the corresponding transmit power should be increased/decreased.
As the authors in [14] discuss, when the number of RBs is fixed to r, the optimal MCS to be adopted for an energy efficient solution, i.e., M C S r * , is the one maximizing the TBS utilization rate:
M C S r * = arg max M C S D T B S ( M C S , r ) s . t . D T B S ( M C S , r )
where T B S ( M C S , r ) is the TBS determined by the MCS and the number of allocated resources r. With reference to Figure 2a, when the proposed optimization is implemented in subframe n + 1 a lower MCS is being adopted w.r.t. the MCS adopted in subframe n. This maximization guarantees that the data is actually sent with the minimum TBS is needed, and an energy saving can be obtained due to a power decrease related to a lower MCS level. However, having a fixed value for r means that a UE needs to necessarily use all the allocated resources r. Removing this constraint, so that the number of RBs is not fixed, we can determine the most energy efficient MCS as:
M C S * = arg min M C S r * ( δ m c s ( M C S r * ) · r )
where δ m c s ( M C S r * ) is the power offset of each optimal MCS to the basic MCS. In such a situation, as represented in Figure 2b (see final configuration in subframe n + 1 after the optimization is implemented, compared to subframe n), the proposed minimization allows to find the MCS with the smallest transmit power as this is equal to: P = P b a s i c · δ m c s · r , where P b a s i c is the power per RB for the basic MCS, δ m c s is the power offset between MCS and the basic MCS.
Thus, a simple though effective solution to find the most energy efficient combination of MCS and number of RBs needed is:
  • select for each RB number n = [ 1 , r ] the MCS according to Equation (3);
  • from all the resulting MCS values, select the one minimizing the power transmission according to Equation (4).
In particular, in our problem setting, the value for r is the maximum number of allocated resources to the single device according to the radio resource allocation implemented by the eNodeB, i.e., the Round Robin policy in our case. Specifically, when considering the LTE standard IoT data uploading solution illustrated in Section 3.1, the value of r is identically equal to r k (i.e., the amount of RBs available for UE k).

4. The Novel D2D-Based Energy Efficient IoT Data Collection

The D2D-based solution we propose in this paper, hereafter also referred to as D2D-EE, is based on the possibility for two or more UEs to cluster together and cooperatively upload their data in a unique transmission to the eNodeB. In order to enhance the overall energy efficiency, we refer to an aggregator as the IoT device that is elected as a “cluster head” and collects all the data from the IoT devices within the cluster. Then, all the received data are aggregated into a unique payload and the aggregator itself sends them towards the LTE BS.
Since D2D links cover short-distances, the channel quality is typically good even if lower transmission power is used [49]. Consequently, short-rage communications implicitly introduce energy savings. Nonetheless, similarly to a standard uplink transmission to the eNodes, also on a D2D link further energy efficient techniques can be implemented. This means that in our scenario where IoT devices are clustered together, a more robust MCS can be used both on the cellular link from the aggregator to the eNodeB and on the D2D transmissions within the cluster. Based on this observation, the objective of the proposed energy efficient solution for the IoT data uploading is based on the following three aspects: (i) the adoption of low transmission power over short-range D2D links; (ii) an optimal energy efficient MCS selection on every D2D link within a cluster; and (iii) optimal energy efficient MCS selection in the uplink from the aggregator to the eNodeB. Specifically, for the objectives listed in (ii) and (iii), the approach presented in [14] has been extended in order to make it compliant to the specific scenario and data communication adopted in our work.
To this aim, the eNodeB will implement the algorithm described in the rest of this section. A radio resource management (RRM) scheme is implemented to configure (i) the set of UEs acting as aggregator; (ii) the cluster configuration for the D2D data collection; (iii) the MCS and the RBs assigned to the aggregators; and (iv) the MCS and the RBs for supporting the D2D transmissions in each cluster. In particular, when the data collection in the IoT is triggered in a single TTI, a single execution of the listed steps is executed to collect the data. Whenever significant variations in the channel conditions are observed (e.g., due to UEs’ mobility), the algorithm should be repeated to update the service configuration. However, when focusing on almost static scenarios where channel conditions and devices positions do not significantly change over time, also the formed clusters are rarely to be updated. Moreover, the additional energy consumption for the cluster formation algorithm at the LTE BS is not critical as the LTE BS is typically connected to a wired power supply system, which reduces the importance of energy consumption for the BS.

4.1. Assumptions for the D2D-EE Algorithm Implementation

For the proposed D2D cluster-based IoT data collection, we assume a network-assisted D2D communications where the eNodeB knows the current network state and is able to implement the proposed D2D-based IoT data collection. In particular, we consider scenarios where the IoT devices have very small computation capabilities compared to the LTE eNodeB. The eNodeB will be responsible for the allocation of the available radio resources to the cluster head(s) in the network, the so-called aggregators that will be in charge of uploading all IoT data from the cluster to the eNodeB. On the other hand, a completely distributed approach would require high signaling overhead for information sharing among the objects to build a shared knowledge of the network topology and the relevant channel quality information. Then, with the aim of avoiding any interference between transmissions occurring in different clusters, we assume a Round Robin radio resource allocation policy over the aggregators in the cell. In fact, this guarantees that orthogonal frequencies are used in any transmission and interference is avoided. However, enhanced radio resource management policies may be implemented for improved interference management and performance. Also for the intra-cluster D2D communications, radio resources are allocated according to a Round Robin policy, where the set of available resources is the set of resources allocated to the respective aggregator. In this way we avoid any interference within a single cluster as well. For the D2D communications we foresee a decode-and-forward (DF) relaying configuration operating in half-duplex TDD mode. First, all the data from the cluster is received by the cluster aggregator; then, the aggregator will forward all aggregated data to the eNodeB. Thus, cellular mode and D2D transmissions will never occur in the same TTI (recall that uplink resources are used for the D2D transmissions) and consequently we can assume no interference is to be managed among cellular and D2D links within a cluster.

4.2. Clustering for the D2D-Based Iot Data Collection

An important step for the implementation of the proposed D2D-based solution is the clustering of the IoT devices into one or multiple clusters with one aggregator per cluster. We remark that when the channel quality variations both in the uplink towards the eNodeB and among the D2D devices are significant (i.e., due to mobility or channel propagation effects) the algorithm can adapt the network configuration to the environmental changes by periodically repeating the solution computation. In particular, the periodicity should be designed depending on how rapidly the environment is changing. Further, based on the cell-mode CQI values for the devices, the solution we propose for the cluster formation problem is an iterative algorithm based on the following simple steps being implemented by the eNodeB:
  • from the cell-mode CQI list sorted in descending order, select the UEs with highest cell-mode CQI levels as potential aggregators and compute for each of them the number of devices for which a D2D link is feasible;
  • out of the set of potential aggregators, the UE is selected for which the number of devices in coverage for a D2D link is the highest. Given the small data to be sent, any CQI level greater than zero on the D2D link is assumed to be sufficient to send the data;
  • the selected device will act as an aggregator and will form a D2D cluster with the devices in D2D coverage;
  • all devices belonging to the formed cluster are removed from the list; if still devices are present in the ordered list, then repeat the algorithm.
The iterative algorithm is repeated until all devices are part of a cluster or no new clusters can be formed. The output of the clustering algorithm will define the number and the size of the clusters the IoT devices, and the aggregator for each cluster. Noteworthy, the cluster size could have an influence to the communication efficiency within the cluster itself. Indeed, since a Round Robin scheduling is assumed for the radio resource allocation to the D2D transmitters in each cluster, smaller clusters mean a higher number of RBs available for each D2D transmission. As a consequence, on each D2D link the proposed energy efficient algorithm presented in Section 3.2 may introduce higher benefits. The motivation for this is that the algorithm is implemented over a larger number of RBs and has higher margins to optimize the energy and efficiency in the communication. On the contrary, if the cluster size is big, the opposite observations can be made. In particular, the extreme case is represented when only 1 RB per D2D link is available, where the benefits introduced by the algorithm are related exclusively to the use of a more robust MCS (i.e., without decreasing the number of RBs).

4.3. The Proposed D2D-EE Solution Step by Step

The proposed D2D-EE solution foresees the implementation of the steps described below and reported in the message diagram in Figure 3.
Cell-mode CQI collection: The eNodeB collects the cell-mode CQI feedbacks from all IoT devices willing to upload some data, i.e., c k , k K (note that this step is required also for any conventional solution for the devices to get access to the LTE eNodeB).
D2D-mode CQI collection: The eNodeB collects also the c i , j values from all UEs i , j K , i j ; this information will be used to discover the UEs in mutual coverage for a D2D link. In particular, the eNodeB computes a D2D CQI matrix (DCM) (an example is reported in Table 2) based on the c i , j values for all the links between the devices (we have always c i , i = 0 ). Standard procedures are adopted for the CQI estimation and the rate at which the D2D channel conditions are updated can be very low [50] which induces a non-critical cost of the D2D channel quality acquisition procedure and the DCM computation. A c i , j = 0 value in the DCM indicates that a D2D link cannot be activated between devices i and j.
Aggregator selection and cluster formation: The information from the DCM, coupled with uplink CQI levels for all devices will be used by the eNodeB to cluster all devices in a set S = s 1 , , s S of mutually disjoint clusters s i = s 1 i , , s | s i | i , such that s i s i = for i i and i = 1 S s i = K . Let A = a 1 , , a S be the set of aggregators in the network. The association of the devices to a cluster and the aggregator selection follows the solution described in Section 4.2. In particular, adopting a Round Robin policy for the resource allocation at the aggregators, the mutual inter-cluster interference is excluded.
D2D link configuration: For each cluster s i = s 1 i , , s | s i | i S , the eNodeB will define the resources and the MCS level to be used on the D2D links towards the aggregator. The D2D transmitter operates in half-duplex mode in which it cannot transmit and receive at the same time. In addition, all the devices performing a D2D connection have to remain active the time needed to upload their data to the aggregator. When all data from the cluster are received by the aggregator, this will forward the data to the eNodeB. The radio resources allocated to the D2D links within a cluster can follow a Round Robin policy where the available resources are the r a resources allocated to the respective aggregator. These resources are equally shared among the devices in a single cluster so that each D2D communication link in the cluster can use no more than r d = r a / | s i | RBs. Based on the r d RBs available on a single D2D link, the following energy efficient configuration will be implemented on each of the D2D links within the cluster:
  • select for each RB number n = [ 1 , r d ] the optimal MCS, i.e., M C S r d * maximizing the TBS utilization, according to Equation (5):
    M C S r d * = arg max M C S D T B S ( M C S , r d ) s . t . D T B S ( M C S , r d )
    where T B S ( M C S , r d ) is the TBS determined by the MCS and the number of allocated resources r d . This maximization guarantees that the data is sent with the minimum TBS is needed, and an energy saving can be obtained thanks to a power decrease related to a lower MCS level;
  • from all the resulting MCS values, select the one minimizing the power transmission according to Equation (6):
    M C S * = arg min M C S r d * ( δ m c s ( M C S r d * ) · r d )
    where δ m c s ( M C S r d * ) is the power offset of each optimal MCS to the basic MCS.
This minimization allows to find the MCS with the smallest transmit power as this is equal to: P d = P b a s i c d · δ m c s · r d , where P b a s i c d is the power per RB for the basic MCS on the D2D link, δ m c s is the power offset between MCS and the basic MCS.
Aggregators uplink configuration: Once the data within a cluster have reached the aggregator, the uplink radio resources are used in cell-mode transmissions towards the eNodeB. Under the assumption of Round Robin scheduling of the radio resources, each aggregator will have no more than: r a = R / | S | RBs. In the uplink transmission, each aggregator will then implement the energy efficient data uploading presented in Section 3.2, to find the optimal MCS and number of RBs to adopt, where the maximum number of RBs the aggregator can use in the algorithm is exactly the r a value.

5. Performance Evaluation

A simulative analysis has been conducted by using Matlab ® to assess the performance of the D2D-based scheme proposed for the IoT data collection and to show its superior performance compared to the standard operation of LTE-A. In particular, we will compare three alternative solutions: (i) LTE-A standard solution, where the devices upload their own data through unicast link towards the LTE eNodeB; (ii) LTE-EE solution, where the devices implement the energy efficient solution presented in [14] on standard LTE unicast links towards the eNodeB; and (iii) D2D-EE solution, which is the proposed solution in this paper based on energy efficient D2D communications within clusters of devices and energy efficient unicast cellular transmissions from the cluster aggregator to the eNodeB. The key performance indicators considered in this analysis are (i) the Transport Block utilization; and the (ii) the energy efficiency.
The simulated scenario consists of an LTE eNodeB with a coverage radius equal to 250 m. In particular, the IoT devices are uniformly deployed within the LTE coverage and running the same application (e.g., smart parking, traffic congestion, smart roads, environment monitoring, weather conditions monitoring and so on). For the sake of simplicity, we assume that all the devices have to forward the same sensing data to a remote server (i.e., Cloud) through the LTE eNodeB. In addition, different transmission power levels have been considered for the transmission modes used by the devices: (i) a transmitted power of 23 dBm is considered for standard LTE cell-mode uplink transmissions; whereas (ii) a power equal to 10 dBm if the devices use the D2D link [51]. Furthermore, the D2D coverage has been fixed to 50 m [49]. The focus is on a single TTI; for data requiring multiple TTIs, the same solution is applied in consecutive TTIs. Channel conditions for the UEs have been evaluated in terms of SINR experienced over each sub-carrier when path loss and fading phenomena affect the signal reception [52]. The performance analysis has been conducted by following the guidelines for the system model defined in [48] and for a number of available RBs R = 100 per cell, a varying data size per device to be uploaded in the [10–100] byte range (typical values for IoT data) and a varying number of devices in the cell in the range [50–500]. In the last part of this section, also the impact of the devices density in terms of devices / km 2 within the cell is evaluated. This last analysis has the objective to show that when higher possibilities for D2D communications between devices exist, then the proposed solution performs better. For an overview of the simulation parameters please refer to Table 3.

5.1. Transport Block Utilization Analysis

Let us first focus the attention on the Transport Block utilization. As we observe in Figure 4, the proposed D2D-EE always outperforms the other solutions. In particular, as expected the Transport Block utilization increases with the data size for all solutions (the number of devices is set to 50 in this case) until reaching a convergence value (around the 40 bytes value), see Figure 4a. In particular, with the D2D-EE, a maximum utilization of 62 % is reached with 100 bytes to send per device, whereas the LTE-A and LTE-EE reach a maximum of 27 % and 52 % utilization for the same amount of bytes per device, respectively.
When, instead, we keep the packet size constant (we set it to 10 byte) and let the number of devices in the network vary, the Transport Block utilization for the D2D-EE solution decreases from a maximum of 45 % utilization, to a 39 % value when considering more than 400 devices. Moreover, the D2D-EE approach converges to that one of the LTE-EE when the number of devices per TTI is greater than 400. The LTE-EE, instead, shows a constant utilization percentage, 39 % , independently of the number of devices, whereas the LTE-A reaches a maximum Transport Block utilization of 25 % with 200 devices, starting from about 15 % utilization with 50 devices. These very low utilization values are due to the very small data size which causes the cell-mode transmissions to under-utilize the RB used for transmissions. Moreover, it is important to underline that both the LTE and the LTE-EE solutions are actually never serving all the devices in the single TTI. In fact, with 100 RBs per TTI, no more than 100 devices can be served.

5.2. Energy Efficiency Analysis

The second and most interesting result can be found observing the energy efficiency, expressed in bits/Joule, shown in Figure 5a. The energy efficiency increases with the packet size for all the three solutions (the number of devices is set to 50 in this case) with more emphasis for the D2D-EE and the LTE-EE solutions. In all cases the energy efficiency for the D2D-EE solution is much higher, with the highest data size (i.e., 100 bytes) it is over 5 times more efficient than the LTE-A standard solution and about 2 times more efficient than the LTE-EE solution.
When considering, instead, a varying number of devices with a data size set to 10 bytes, we observe that larger number of devices make the energy efficiency increase only for the D2D-EE solution and has no impact on the LTE-A and LTE-EE solutions, see Figure 5b. At its maximum value, with 500 devices, the D2D-EE is about 6 times more efficient than the LTE-EE and about 11 times more efficient than the LTE-A solution. This very important results derive from the three contributions in the D2D-EE solution: low transmission power on D2D links, optimal energy efficient MCS selection on every D2D link within a cluster, and optimal energy efficient MCS selection in the uplink from the aggregator to the eNodeB.

5.3. Impact of Devices Density

Interesting is to understand how the distribution of the devices within the cell has an impact on the performance improvements obtained by the D2D-EE solution. In particular, the density of the devices influences the D2D communication possibilities and we will investigate up to which value of density the D2D-EE solution is still the most convenient solution. In particular, in Figure 6 the Transport Block utilization and the energy efficiency are shown for a varying value of the node density in the cell, we report the results for a [0.6–40] devices / km 2 range as this is the range where the convergence of the D2D-EE solution to the LTE-EE is visible. As we can observe from the plots, the Transport Block utilization for the D2D-EE and the LTE-EE always outperform the LTE-A solution. Moreover, the D2D-EE solution shows better performances w.r.t. the LTE-EE for values below 2.5 devices / km 2 . For higher density values, that is when the devices in the cell are very densely distributed, the D2D-EE converges to the LTE-EE, as it can be seen in Figure 6a.
Also the energy efficiency for the D2D-EE converges to the LTE-EE solution for even more dense distribution of devices in the cell, i.e., 10 devices / km 2 , see Figure 6b. In all other cases the D2D-EE solution outperforms the LTE-EE solution from the energy efficient point of view (and the LTE-A solution as well). These results, witness to the fact that the possibility to set up D2D links among the devices is the key feature for the implementation of the D2D-EE. Nevertheless, in modern IoT scenarios the density of devices is typically high which suggests that the proposed D2D-EE solution can successfully be implemented.

5.4. Analysis on the Clusterization Effects

In the last part of the performance evaluation, we aim at understanding what the differences are for the performance between the aggregator and the other devices in the cluster. In particular, an aggregator has much more data to send, as it collects all data from the cluster, and at the same time it adopts a higher power in transmission over a greater number of RB pairs. We will focus the attention on a [10–100] range of devices whereas the data size varies in the [10–100] bytes interval.
In Figure 7a,b, we compare the Transport Block utilization and the energy efficiency respectively for the aggregator and the other D2D objects in the cluster. We evaluate these results with a varying number of devices in the cell and a varying data size. As we can observe, the positive effect of the proposed D2D-EE solution, has a higher impact on the aggregator for what concerns the Transport block utilization (Figure 7a), whereas concerning the energy efficiency the solution has a greater positive impact on the D2D objects. In particular, the energy efficiency for the D2D objects decreases with the number of devices and for smaller data sizes. For the aggregator instead, we notice the opposite trend for the energy efficiency. In any case, the energy efficiency for the D2D objects is always higher than the one of the aggregator (see Figure 7b). This is mainly due to the lower transmission power adopted on the D2D links. Finally, in Figure 7c we are also interested in observing the energy savings for the D2D objects and the aggregator in the cluster w.r.t. the standard LTE-A data uploading. As we can observe from the plots, the D2D objects in the cluster obtain always very high savings, reaching up to 99 % energy savings, whereas for the aggregator this ranges between a maximum of 6 % with a small number of devices in the network and a small data size, and a minimum close to zero when many devices are involved with large data size to send per device. This shows that also the aggregator has an energy savings in some cases, which is mainly due to the implementation of the energy efficient solution in cell-mode uplink transmission, and anyway there is never an energy increase for them. Nevertheless, we can observe that in the worst case the energy saving for the aggregator compared to the standard LTE solution is close to zero.
To cope with this differentiation in the energy savings among the device, one could design enhanced clustering algorithms that consider an update of the configuration over time in order to share the “burden” of playing the aggregator role. Such a role-shifting approach would also mean different clusters being formed over time which may affect the efficiency of the proposed solution. For completeness in the analysis, we consider this effect in a specific study case with 50 UEs and 10 bytes of data for each device, as this is representative of the worst case when the lowest gains are obtained (clearly better performances are obtained in the other cases). The analysis is based on a policy whereby the aggregator is either a node with the best CQI level, the second best CQI level, the third best CQI level and so on, and evaluate the resulting energy efficiency and transport block utilization. What we can observe from the resulting plots reported in Figure 8, is that indeed a performance reduction is observed, but still better performance figures are obtained when choosing as cluster head the nodes until the third/fourth best CQI level. On the other hand, there are multiple devices with the same CQI level. This means that taking turns in acting as the aggregator over all the devices with the 3–4 highest CQI level towards the eNodeB, may be a good solution to share the burden and thus avoiding the cluster head to run out of its battery.

6. Conclusions

A novel energy efficient data collection scheme for the IoT in a Smart City scenario has been proposed, based on network-assisted D2D communications under LTE-A networks. A device, optimally selected by the eNodeB, acts as an aggregator to upload the data from the all neighboring devices, which form a cluster. All the devices in the cluster send their data to the aggregator over low power D2D links. With this approach, it is possible to overcome the low efficiency of LTE-A to handle small data transmissions. The optimal MCS is selected both on the cell-mode transmissions between the aggregator and the eNodeB and on the D2D links within a cluster to attain the maximum energy efficiency by adjusting the Transport Block Size to the total amount of data to be transmitted. The performance evaluation presented in this paper, covering a wide range of study cases, has shown that the proposed D2D-EE solution outperforms the standard LTE-A data uploading and an optimal energy efficient LTE-A data uploading scheme where D2D communication is not considered, named LTE-EE. The performance has been evaluated both in terms of radio resource utilization and of energy efficiency. Specifically, the most important results obtained with the proposed solution are that it allows a Transport Block utilization of 62 % with 100 bytes to send per device and 50 devices and it is up to about 6 times more energy efficient than the LTE-EE and 11 times more efficient than the LTE-A solution, when the data size is of 10 byte and with 500 IoT devices. Noteworthy, thanks to the energy efficient solution and the lower transmission power over the D2D links, energy savings w.r.t. the standard LTE-A data uploading are obtained both for the devices in the cluster transmitting over D2D and for the aggregator node.
The study of the impact of the proposed solution on the end-to-end delay, as well as the study of the energy-delay trade-off introduced by this approach, remains part of our ongoing and future research work. In addition, we plan to investigate on the modeling of solutions with larger amounts of data to upload and scenarios where a multitude of IoT objects are disseminated in a Smart City (i.e., in different position and with different multimedia applications) thus having different QoS requirements, as those posed by remote control and alarm applications. In these cases, large data to be sent would require several TTIs to be transferred to the eNodeB and the radio resource utilization should be optimized over several consecutive TTIs data frames. Another aspect for future analysis is the impact of mobility patterns for the IoT devices on the system-level performance for the signaling overhead in executing the proposed approach, for the radio resource allocation, the transmission mode selection and the power consumption.

Acknowledgments

The research was not funded by any industry or academia entity. The authors gratefully acknowledge and thank the reviewers for the provided suggestions, which helped to improve the overall quality of the paper.

Author Contributions

In this paper, the first three authors Antonino Orsino, Giuseppe Araniti and Leonardo Militano conceived the idea, organized the work and with support of Jesus Alonso-Zarate they designed the analytical model and the proposed algorithms; Antonino Orsino and Leonardo Militano conceived and designed the experiments, analyzed the results and wrote the paper; Antonino Orsino performed the experiments; Antonella Molinaro and Antonio Iera supervised the work; all the authors reviewed the writing of the paper, its structure and its intellectual content.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Atzori, L.; Iera, A.; Morabito, G. The internet of things: A survey. Comput. Netw. 2010, 54, 2787–2805. [Google Scholar] [CrossRef]
  2. Djahel, S.; Doolan, R.; Muntean, G.M.; Murphy, J. A Communications-Oriented Perspective on Traffic Management Systems for Smart Cities: Challenges and Innovative Approaches. IEEE Commun. Surv. Tutor. 2015, 17, 125–151. [Google Scholar] [CrossRef]
  3. Andreev, S.; Galinina, O.; Pyattaev, A.; Gerasimenko, M.; Tirronen, T.; Torsner, J.; Sachs, J.; Dohler, M.; Koucheryavy, Y. Understanding the IoT connectivity landscape: A contemporary M2M radio technology roadmap. IEEE Commun. Mag. 2015, 53, 32–40. [Google Scholar] [CrossRef]
  4. Ericsson. More than 50 Billions Connected Devices; Ericsson: Stockholm, Sweden, 2011; Volume 1. [Google Scholar]
  5. Mahmoodi, T.; Seetharaman, S. Traffic Jam: Handling the Increasing Volume of Mobile Data Traffic. IEEE Veh. Technol. Mag. 2014, 9, 56–62. [Google Scholar] [CrossRef]
  6. Condoluci, M.; Sardis, F.; Mahmoodi, T. Softwarization and Virtualization in 5G Networks for Smart Cities. In Proceedings of the EAI International Conference on Cyber physical systems, IoT and sensors Networks (CYCLONE), Rome, Italy, 26 October 2015.
  7. Sanchez, L.; Munoz, L.; Galache, J.A.; Sotres, P.; Santana, J.R.; Gutierrez, V.; Ramdhany, R.; Gluhak, A.; Krco, S.; Theodoridis, E.; et al. SmartSantander: IoT experimentation over a smart city testbed. Comput. Netw. 2014, 61, 217–238. [Google Scholar] [CrossRef]
  8. Lien, S.Y.; Chen, K.C.; Lin, Y. Toward ubiquitous massive accesses in 3GPP machine-to-machine communications. IEEE Commun. Mag. 2011, 49, 66–74. [Google Scholar] [CrossRef]
  9. Zheng, K.; Hu, F.; Wang, W.; Xiang, W.; Dohler, M. Radio resource allocation in LTE-advanced cellular networks with M2M communications. IEEE Commun. Mag. 2012, 50, 184–192. [Google Scholar] [CrossRef]
  10. Polese, M.; Centenaro, M.; Zanella, A.; Zorzi, M. M2M Massive Access in LTE: RACH Performance Evaluation in a Smart City Scenario. In Proceeding of the 2016 IEEE International Conference on Communications (ICC), Kuala Lumpur, Malaysia, 23–27 May 2016.
  11. 3GPP. TS 36.300, Evolved Universal Terrestrial Radio Access (E-UTRA) and Evolved Universal Terrestrial Radio Access Network (E-UTRAN), Rel. 11; 3GPP: Sophia Antipolis Cedex, France, 2012. [Google Scholar]
  12. 3GPP. TS 36.388, Study on Provision of Low-Cost Machine-Type Communications (MTC) User Equipments (UEs) Based on LTE, Rel. 12; 3GPP: Sophia Antipolis Cedex, France, 2013. [Google Scholar]
  13. Pereira, C.; Aguiar, A. Towards Efficient Mobile M2M Communications: Survey and Open Challenges. Sensors 2014, 14, 19582–19608. [Google Scholar] [CrossRef] [PubMed]
  14. Wang, K.; Alonso-Zarate, J.; Dohler, M. Energy-efficiency of LTE for small data machine-to-machine communications. In Proceedings of the 2013 IEEE International Conference on Communications (ICC), Budapest, Hungary, 9–13 June 2013; pp. 4120–4124.
  15. Mumtaz, S.; Yang, L.L.; Wang, C.; Adachi, F.; Ali, N. Smart-device-to-smart-device communications. IEEE Commun. Mag. 2014, 52, 88–89. [Google Scholar] [CrossRef]
  16. Kim, J.W.; Barrado, J.R.R.; Jeon, D.K. An Energy-Efficient Transmission Scheme for Real-Time Data in Wireless Sensor Networks. Sensors 2015, 15, 11628–11652. [Google Scholar] [CrossRef] [PubMed]
  17. Zanella, A.; Bui, N.; Castellani, A.; Vangelista, L.; Zorzi, M. Internet of Things for Smart Cities. IEEE Internet Things J. 2014, 1, 22–32. [Google Scholar] [CrossRef]
  18. Yamagata, Y.; Seya, H. Simulating a future smart city: An integrated land use-energy model. Appl. Energy 2013, 112, 1466–1474. [Google Scholar] [CrossRef]
  19. Li, G.Y.; Xu, Z.; Xiong, C.; Yang, C.; Zhang, S.; Chen, Y.; Xu, S. Energy-efficient wireless communications: Tutorial, survey, and open issues. IEEE Wirel. Commun. 2011, 18, 28–35. [Google Scholar] [CrossRef]
  20. Abbas, Z.; Yoon, W. A Survey on Energy Conserving Mechanisms for the Internet of Things: Wireless Networking Aspects. Sensors 2015, 15, 24818–24847. [Google Scholar] [CrossRef] [PubMed]
  21. Frenger, P.; Moberg, P.; Malmodin, J.; Jading, Y.; Gódor, I. Reducing energy consumption in LTE with cell DTX. In Proceedings of the 2011 IEEE 73rd Vehicular Technology Conference (VTC Spring), Yokohama, Japan, 15–18 May 2011; pp. 1–5.
  22. Liang, J.M.; Chen, J.J.; Cheng, H.H.; Tseng, Y.C. An Energy-Efficient Sleep Scheduling With QoS Consideration in 3GPP LTE-Advanced Networks for Internet of Things. IEEE J. Emerg. Sel. Top. Circuits Syst. 2013, 3, 13–22. [Google Scholar] [CrossRef]
  23. Chen, Y.; Han, F.; Yang, Y.H.; Ma, H.; Han, Y.; Jiang, C.; Lai, H.Q.; Claffey, D.; Safar, Z.; Liu, K. Time-Reversal Wireless Paradigm for Green Internet of Things: An Overview. IEEE Internet Things J. 2014, 1, 81–98. [Google Scholar] [CrossRef]
  24. Lin, K.; Rodrigues, J.J.; Ge, H.; Xiong, N.; Liang, X. Energy efficiency QoS assurance routing in wireless multimedia sensor networks. IEEE Syst. J. 2011, 5, 495–505. [Google Scholar] [CrossRef]
  25. Gerasimenko, M.; Petrov, V.; Galinina, O.; Andreev, S.; Koucheryavy, Y. Impact of machine-type communications on energy and delay performance of random access channel in LTE-advanced. Trans. Emerg. Telecommun. Technol. 2013, 24, 366–377. [Google Scholar] [CrossRef]
  26. Andreev, S.; Larmo, A.; Gerasimenko, M.; Petrov, V.; Galinina, O.; Tirronen, T.; Torsner, J.; Koucheryavy, Y. Efficient small data access for machine-type communications in LTE. In Proceedings of the 2013 IEEE International Conference on Communications (ICC), Budapest, Hungary, 9–13 June 2013; pp. 3569–3574.
  27. Tirronen, T.; Larmo, A.; Sachs, J.; Lindoff, B.; Wiberg, N. Reducing energy consumption of LTE devices for machine-to-machine communication. In Proceedings of the 2012 IEEE Globecom Workshops (GC Wkshps), Anaheim, CA, USA, 3–7 December 2012; pp. 1650–1656.
  28. Tu, C.Y.; Ho, C.Y.; Huang, C.Y. Energy-efficient algorithms and evaluations for massive access management in cellular based machine to machine communications. In Proceedings of the IEEE Vehicular Technology Conference (VTC Fall), San Francisco, CA, USA, 5–8 September 2011; pp. 1–5.
  29. Asadi, A.; Wang, Q.; Mancuso, V. A Survey on Device-to-Device Communication in Cellular Networks. IEEE Commun. Surv. Tutor. 2014, 16, 1801–1819. [Google Scholar] [CrossRef]
  30. Andreev, S.; Pyattaev, A.; Johnsson, K.; Galinina, O.; Koucheryavy, Y. Cellular traffic offloading onto network-assisted device-to-device connections. IEEE Commun. Mag. 2014, 52, 20–31. [Google Scholar] [CrossRef]
  31. Wang, L.; Wu, H. Fast Pairing of Device-to-Device Link Underlay for Spectrum Sharing With Cellular Users. IEEE Commun. Lett. 2014, 18, 1803–1806. [Google Scholar] [CrossRef]
  32. Fodor, G.; Dahlman, E.; Mildh, G.; Parkvall, S.; Reider, N.; Miklos, G.; Turanyi, Z. Design aspects of network assisted device-to-device communications. IEEE Commun. Mag. 2012, 50, 170–177. [Google Scholar] [CrossRef]
  33. Bisio, I.; Lavagetto, F.; Sciarrone, A.; Penner, T.; Guirguis, M. Context-awareness over transient cloud in D2D networks: Energy performance analysis and evaluation. Trans. Emerg. Telecommun. Technol. 2015. [Google Scholar] [CrossRef]
  34. Militano, L.; Condoluci, M.; Araniti, G.; Molinaro, A.; Iera, A.; Muntean, G. Single Frequency-Based Device-to-Device-Enhanced Video Delivery for Evolved Multimedia Broadcast and Multicast Services. IEEE Trans. Broadcast. 2015, 61, 263–278. [Google Scholar] [CrossRef]
  35. 3GPP. TS 22.803, Feasibility Study for Proximity Services (ProSe), Rel. 12; 3GPP: Sophia Antipolis Cedex, France, 2013. [Google Scholar]
  36. Pyattaev, A.; Hosek, J.; Johnsson, K.; Krkos, R.; Gerasimenko, M.; Masek, P.; Ometov, A.; Andreev, S.; Sedy, J.; Novotny, V.; et al. 3GPP LTE-Assisted Wi-Fi-Direct: Trial Implementation of Live D2D Technology. ETRI J. 2015, 37. [Google Scholar] [CrossRef]
  37. Andreev, S.; Moltchanov, D.; Galinina, O.; Pyattaev, A.; Ometov, A.; Koucheryavy, Y. Network-Assisted Device-to-Device Connectivity: Contemporary Vision and Open Challenges. In Proceedings of the 2015 21th European Wireless Conference, Budapest, Hungary, 20–22 May 2015; pp. 1–8.
  38. Da Silva, J.; Fodor, G.; Maciel, T. Performance analysis of network-assisted two-hop D2D communications. In Proceedings of the Globecom Workshops (GC Wkshps), Austin, TX, USA, 8–12 December 2014; pp. 1050–1056.
  39. Rigazzi, G.; Chiti, F.; Fantacci, R.; Carlini, C. Multi-hop D2D networking and resource management scheme for M2M communications over LTE-A systems. In Proceedings of the 2014 International Wireless Communications and Mobile Computing Conference (IWCMC), Nicosia, Cyprus, 4–8 Augugust 2014; pp. 973–978.
  40. Hernandez Marcano, N.J.; Heide, J.; Lucani, D.E.; Fitzek, F.H.P. Throughput, energy and overhead of multicast device-to-device communications with network-coded cooperation. Trans. Emerg. Telecommun. Technol. 2016. [Google Scholar] [CrossRef]
  41. Yaacoub, E.; Kubbar, O. Energy-efficient Device-to-Device communications in LTE public safety networks. In Proceedings of the 2012 IEEE Globecom Workshops (GC Wkshps), Anaheim, CA, USA, 3–7 December 2012; pp. 391–395.
  42. Militano, L.; Araniti, G.; Condoluci, M.; Farris, I.; Iera, A. Device-to-Device Communications for 5G Internet of Things. EAI Endorsed Trans. Internet Things 2015, 15. [Google Scholar] [CrossRef]
  43. Bello, O.; Zeadally, S. Intelligent Device-to-Device Communication in the Internet of Things. IEEE Syst. J. 2014, PP, 1–11. [Google Scholar] [CrossRef]
  44. Doppler, K.; Rinne, M.; Wijting, C.; Ribeiro, C.; Hugl, K. Device-to-device communication as an underlay to LTE-advanced networks. IEEE Commun. Mag. 2009, 47, 42–49. [Google Scholar] [CrossRef]
  45. Lei, L.; Zhong, Z.; Lin, C.; Shen, X. Operator controlled device-to-device communications in LTE-advanced networks. IEEE Wirel. Commun. 2012, 19, 96–104. [Google Scholar] [CrossRef]
  46. Doppler, K.; Rinne, M.; Janis, P.; Ribeiro, C.; Hugl, K. Device-to-Device Communications; Functional Prospects for LTE-Advanced Networks. In Proceedings of the Workshops IEEE International Conference on Communications (ICC), Dresden, Germany, 14–18 June 2009; pp. 1–6.
  47. Piro, G.; Grieco, L.A.; Boggia, G.; Fortuna, R.; Camarda, P. Two-Level Downlink Scheduling for Real-Time Multimedia Services in LTE Networks. IEEE Trans. Multimed. 2011, 13, 1052–1065. [Google Scholar] [CrossRef]
  48. 3GPP. TS 36.213 Evolved Universal Terrestrial Radio Access (E-UTRA): Physical Layer Procedures, Rel. 11; 3GPP: Sophia Antipolis Cedex, France, 2012. [Google Scholar]
  49. Lin, X.; Andrews, J.G.; Ghosh, A.; Ratasuk, R. An overview of 3GPP device-to-device proximity services. IEEE Commun. Mag. 2014, 52, 40–48. [Google Scholar] [CrossRef]
  50. Zhou, B.; Hu, H.; Huang, S.; Chen, H. Intra-Cluster Device-to-Device Relay Algorithm with Optimal Resource Utilization. IEEE Trans. Veh. Technol. 2013, 62, 2315–2326. [Google Scholar] [CrossRef]
  51. Song, L.; Niyato, D.; Han, Z.; Hossain, E. Wireless Device-to-Device Communications and Networks; Cambridge University Press: Cambridge, UK, 2015. [Google Scholar]
  52. Mehlführer, C.; Wrulich, M.; Ikuno, J.C.; Bosanska, D.; Rupp, M. Simulating the Long Term Evolution Physical Layer. In Proceedings of the 2009 17th European Signal Processing Conference, Glasgow, UK, 24–28 August 2009; pp. 1471–1478.
Figure 1. Reference scenario IoT data collection in an LTE-A cellular environment.
Figure 1. Reference scenario IoT data collection in an LTE-A cellular environment.
Sensors 16 00836 g001
Figure 2. Energy efficient IoT data collection uploading solution. The overhead refers to the link layer (i.e., L2) and varies according to the LTE Modulation and Coding Scheme adopted to guarantee a BLER of 10%. (a) Fixed number of RBs; (b) Variable number of RBs.
Figure 2. Energy efficient IoT data collection uploading solution. The overhead refers to the link layer (i.e., L2) and varies according to the LTE Modulation and Coding Scheme adopted to guarantee a BLER of 10%. (a) Fixed number of RBs; (b) Variable number of RBs.
Sensors 16 00836 g002
Figure 3. Message diagram for the proposed D2D cluster-based IoT data uploading.
Figure 3. Message diagram for the proposed D2D cluster-based IoT data uploading.
Sensors 16 00836 g003
Figure 4. Transport Block utilization. (a) Varying the packet size (number of devices is 50); (b) Varying the number of devices (data size is 10 byte).
Figure 4. Transport Block utilization. (a) Varying the packet size (number of devices is 50); (b) Varying the number of devices (data size is 10 byte).
Sensors 16 00836 g004
Figure 5. Energy efficiency. (a) Varying the packet size (number of devices is 50); (b) Varying the number of devices (data size is 10 bytes).
Figure 5. Energy efficiency. (a) Varying the packet size (number of devices is 50); (b) Varying the number of devices (data size is 10 bytes).
Sensors 16 00836 g005
Figure 6. Performance for varying device density in the cell. (a) Transport Block utilization; (b) Energy efficiency.
Figure 6. Performance for varying device density in the cell. (a) Transport Block utilization; (b) Energy efficiency.
Sensors 16 00836 g006
Figure 7. Performance for varying number of devices and data size: Aggregator vs. cluster devices. (a) Transport Block utilization; (b) Energy efficiency; (c) Energy consumption.
Figure 7. Performance for varying number of devices and data size: Aggregator vs. cluster devices. (a) Transport Block utilization; (b) Energy efficiency; (c) Energy consumption.
Sensors 16 00836 g007
Figure 8. Performance with aggregator role shifting among the devices (50 devices and 10 Bytes data). (a) Transport Block utilization; (b) Energy efficiency.
Figure 8. Performance with aggregator role shifting among the devices (50 devices and 10 Bytes data). (a) Transport Block utilization; (b) Energy efficiency.
Sensors 16 00836 g008
Table 1. CQI-MCS mapping for D2D and cell-mode communication links.
Table 1. CQI-MCS mapping for D2D and cell-mode communication links.
CQIModulationEfficiencyMin. RateEfficiencyMin. Rate
IndexSchemeD2DD2DCellularCellular
(bit/s/Hz)(kbps)(bit/s/Hz)(kbps)
1QPSK0.166728.000.152325.59
2QPSK0.222237.330.234439.38
3QPSK0.333356.000.377063.34
4QPSK0.6667112.000.6016101.07
5QPSK1.0000168.000.8770147.34
6QPSK1.2000201.601.1758197.53
716-QAM1.3333224.001.4766248.07
816-QAM2.0000336.001.9141321.57
916-QAM2.4000403.202.4063404.26
1064-QAM3.0000504.002.7305458.72
1164-QAM3.0000504.003.3223558.72
1264-QAM3.6000604.803.9023655.59
1364-QAM4.5000756.004.5234759.93
1464-QAM5.0000840.005.1152859.35
1564-QAM5.5000924.005.5547933.19
Table 2. LTE-D2D CQI Matrix.
Table 2. LTE-D2D CQI Matrix.
Device 1Device 2Device 3...Device j
device 10 c 1 , 2 c 1 , 3 ... c 1 , j
device 2 c 2 , 1 0 c 2 , 3 ... c 2 , j
..................
device k c k , 1 c k , 2 c k , 3 ... c k , j
Table 3. Main Simulation Parameters.
Table 3. Main Simulation Parameters.
ParameterValue
Cell radius250 m
Bandwidth20 MHz
Frame StructureType 2 (TDD)
TTI1 ms
TDD configuration0
eNodeB Tx power46 dBm
P m a x cell-mode Tx power23 dBm
P m a x D2D-mode Tx power10 dBm [51]
Noise power - 174 dBm/Hz
D2D transmission range50 m [49]
Path loss (cell link)128.1 + 37.6 log(d), d[km]
Path loss (D2D link, NLOS)40 log(d) + 30 log(f) + 49, d[km], f[Hz]
Path loss (D2D link, LOS)16.9 log(d) + 20 log (f/5) + 46.8, d[m], f[GHz]
Shadowing standard deviation10 dB (cell mode); 12 dB (D2D mode)
Sub-carrier spacing15 kHz
BLER target10%
# of Runs1500

Share and Cite

MDPI and ACS Style

Orsino, A.; Araniti, G.; Militano, L.; Alonso-Zarate, J.; Molinaro, A.; Iera, A. Energy Efficient IoT Data Collection in Smart Cities Exploiting D2D Communications. Sensors 2016, 16, 836. https://doi.org/10.3390/s16060836

AMA Style

Orsino A, Araniti G, Militano L, Alonso-Zarate J, Molinaro A, Iera A. Energy Efficient IoT Data Collection in Smart Cities Exploiting D2D Communications. Sensors. 2016; 16(6):836. https://doi.org/10.3390/s16060836

Chicago/Turabian Style

Orsino, Antonino, Giuseppe Araniti, Leonardo Militano, Jesus Alonso-Zarate, Antonella Molinaro, and Antonio Iera. 2016. "Energy Efficient IoT Data Collection in Smart Cities Exploiting D2D Communications" Sensors 16, no. 6: 836. https://doi.org/10.3390/s16060836

APA Style

Orsino, A., Araniti, G., Militano, L., Alonso-Zarate, J., Molinaro, A., & Iera, A. (2016). Energy Efficient IoT Data Collection in Smart Cities Exploiting D2D Communications. Sensors, 16(6), 836. https://doi.org/10.3390/s16060836

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop