Device-to-Device Communications Over 5G Systems: Standardization, Challenges and Open Issues
Device-to-Device Communications Over 5G Systems: Standardization, Challenges and Open Issues
1 Introduction
Recently, telco operators have been facing an increasing demand for high data
rate as a consequence of a proliferation of innovative applications and services
emerging in daily routines of mobile users. In this context, Device-to-Device (D2D)
communications have attracted significant attention as a key enabling technology
of 5th generation (5G) wireless networks [1] as witnessed by the recent Long
Term Evolution (LTE) release 12 [2] from 3rd Generation Partnership Project
(3GPP). Direct D2D communications are indeed a promising technological solution
for local traffic between mobile User Equipments (UEs) in proximity in cellular
environments. In particular, devices being close to each other can activate direct
links and bypass the base station (BS) or access point (AP) by either using cellular
communications resources or using alternative radio technologies such as Wi-Fi.
The conventional cellular communications paradigm involving the BS remains
still appropriate when users are not usually close enough to make possible direct
communications and for traditional low data rate mobile services such as voice calls
and text messages. However, this communication scheme can become inadequate
with the modern high data rate services (e.g., video conferencing, interactive
gaming, and mobile social networking). When the UEs are in range for D2D
communications, this innovative communication paradigm is undoubtedly an advan-
tageous solution to be considered to optimize the spectral efficiency of the network.
Noteworthy, the advantages of D2D communications are not only limited to
an improved spectral efficiency. In fact, also link coverage, throughput, energy
consumption can benefit from this communication technology. Moreover, robust
public safety communications can be supported where devices provide at least local
connectivity in case of damage to the radio infrastructure.
D2D communications can be enabled through either cellular network transmit-
ting on cellular spectrum, known as inband communication, or existing technologies
that consider unlicensed bands such as Wi-Fi access points, known as outband
communication. Concerning the inband approach, the cellular spectrum may be
shared between D2D and cellular communications, which is knows as the underlay
inband D2D mode [3]. In this case a main field of investigation is the mitigation
of the interference between D2D and cellular communication [4]. As alternative,
other works such as [5] propose to assign a portion of the cellular resources to
D2D communications to avoid interference problems, which is known as overlay
inband D2D mode. With this approach, resource allocation becomes the most
important aspect to be investigated in order to avoid wasting precious spectrum
resources [6]. The coordination between radio interfaces is either controlled by
the BS (i.e, controlled outband mode) or by the users (i.e., autonomous outband
mode). However, in both outband modalities baseline rules are needed to coordinate
the communication over two different bands where also a second radio interface is
involved (e.g., Wi-Fi Direct). Hence, the studies on outband D2D involve aspects
such as power consumption and inter-technology architectural design [7–9].
Despite of the promising features of the D2D communications, there are some
important challenges and issues still waiting for a solution before a widespread
use of D2D communications in next 5G systems is granted. These include:
(1) device discovery procedures with the aim to detect the presence of other UEs in
the neighbourhood; (2) link setup strategies in order to properly select the spectrum
to be used in the D2D radio links between interested UEs; (3) interference avoidance
mechanisms that make possible the coexistence among D2D UEs with cellular net-
work; (4) new devices design. Moreover, some research works has been conducted
on as mobility management [10], multicast and broadcast communications and radio
access procedures for D2D received little attention so far.
The interest for D2D communications as a key technology in the context of
5G mobile systems is witnessed by the initiatives of the mobile and wireless
Device-to-Device Communications over 5G Systems 339
The D2D communications technology has been addressed in 3GPP LTE release
12 system [14]; notwithstanding, it is expected to have a complete standardization
of proximity services in next 3GPP releases 13 and 14 [15]. As mentioned in the
introduction to this chapter, the exploitation of D2D communications between UEs
in proximity is expected to achieve improvements in terms of spectrum utilization,
overall throughput, energy consumption, and to guarantee better public safety
networks management. In what is presented next, a general overview of the current
D2D standardization process is provided together with the system architecture
proposed to integrate this new technology in the current cellular systems, and a
number of possible applications in different scenarios and use cases.
Some examples of use cases for ProSe Discovery and ProSe Communication
scenarios defined by 3GPP SA1 in specification TR 22.803 [17] are given below.
Restricted/Open ProSe Discovery: these are use cases for a basic ProSe
Discovery scenario that can be exploited for any kind of application. In case of
restricted ProSe Discovery, a ProSe-enabled UE discovers another UE in proximity
only if it has previously achieved the permission; while, in case of open ProSe
Discovery, a ProSe-enabled UE is able to discover neighbor devices without the
necessity of a permission. An example of restricted use case is the friend discovery
in a social network where the discovery is constrained by the UE’s privacy settings.
While a shop/restaurant advertisement is an example of open use case because shops
and restaurants are open to be discovered by all the possible ProSe-enabled UEs in
proximity, being free of privacy issues.
Network ProSe Discovery: it is a use case for ProSe Discovery scenarios where
the Mobile Network Operator (MNO) verifies if a UE has the permission to discover
another UE and the proximity. Therefore, in this case the network should be able to
determine and provide the ProSe-enabled UEs with their proximity.
Service Continuity Between Infrastructure and E-UTRA ProSe Communi-
cation Paths: this is a use case for a ProSe Communication scenario where the
operator is able to switch user traffic from the initial infrastructure communication
path to the ProSe communication one. Then, the traffic can be addressed again
towards an infrastructure path, without being perceived by the users. Hence, the
operator should be able to dynamically control the proximity criteria (e.g., range,
channel conditions, achievable QoS) for switching between the two communication
paths.
ProSe-Assisted WLAN Direct Communications: WLAN direct communica-
tion is a use case available between ProSe-enabled UEs with WLAN capability
when they are in Wi-Fi Direct communications range. It is based on the ProSe
Discovery and the WLAN configuration information from the 3GPP Evolved Packet
Core (EPC). In this case the operator is able to switch data session between
infrastructure path and WLAN ProSe communication path.
ProSe Application Provided by the Third-Party Application Developer: in
this case the operator can provide ProSe capability features in a series of APIs to
third-party application developers. Through this cooperation between the operator
and third-party application developers, the user can download and use a wide
variety of new ProSe applications created by third-party developers. In this case
the operator’s network and the ProSe enabled UE should provide a mechanism
that enables to identify, authenticate and authorize the third-party application to use
ProSe capability features.
In Table 1 the available specifications together with the corresponding main
topics provided by the 3GPP working groups is summarized. It can be noticed the
presence of the mentioned SA1 and RAN working group handling, respectively,
feasibility study for ProSe and LTE radio interface issues. Other examples of topics
342 G. Araniti et al.
under investigation supporting ProSe are the study of the architecture, security
issues and Management Objects (MOs) representing parameters that handle the
configuration of ProSe-enabled UEs.
In order to support the scenarios illustrated earlier in this chapter, the enhancements
in the LTE architecture illustrated in Fig. 1 have been proposed. In details, this
architecture aims at meeting the following requirements introduced by the 3GPP
specifications to:
• Allow the operator to control the ProSe discovery feature in its network and
authorizing the functionalities required for the ProSe discovery of each UE.
• Allow the ProSe communication or ProSe-assisted WLAN Direct communica-
tion and seamless service continuity when switching user traffic between an
infrastructure path and a ProSe communication of the ProSe-enabled UEs.
• Allow an authorized third party ProSe application interacting with the 3GPP
network in order to use the ProSe services provided by the network.
• Be able to control ProSe communication between ProSe-enabled UEs in case the
UEs are served by either the same or different eNBs.
• Handle the ProSe-related security functions that correspond to privacy, support
for regulatory functions including Lawful Interception, and authentication upon
ProSe discovery and ProSe communication.
• Allow the operator’s authorization and authentication of the third-party applica-
tions before making use of the ProSe features.
Device-to-Device Communications over 5G Systems 343
ProSe APP
LTE-Uu SGi
S1
UE E-UTRAN UPC
PC5 LTE-Uu
PC4
ProSe APP
PC3 PC2
UE ProSe Function ProSe APP
Server
PC6
PC1
In this scenario, user data is directly transmitted between terminals without being
routed through the network side. Local service is usually utilized for social apps
that are a basic D2D application based on the proximity feature. Through the D2D
discovery and communication functions, a user can find other close users in order
to share data or play games with them.
Another basic application of local service is the local data transmission, which
exploits the proximity and direct data transmission characteristics of D2D to extend
mobile applications while saving spectrum resources and then, making possible
a new source of revenue for operators. In fact, local advertising service based
on proximity can accurately target people in order to improve its benefits. Some
examples of local transmissions conceived to improve commercial benefits are: a
shopping mall where discounts and commercial promotions are sent to people
walking into or around the mall; a cinema where information about movies and
showtimes can be sent to people close by.
A third application of local service is the cellular traffic offloading that can reduce
network overloading problems. In fact, consider that nowadays media services
are becoming more and more popular; their massive traffic flows cause an extensive
pressure on core networks and spectrum resources. In this context, D2D-based
local media services allow operators to save spectrum resources in their core
networks. In hotspot areas, operators or content providers can exploit media servers
storing popular media services and sending them in D2D modality to the users.
Alternatively, users can utilize D2D communications to obtain the media content
from close terminals which have obtained media services. This enables to optimize
the downlink transmission pressure of operator cellular networks. Furthermore, the
cellular communication between short-distance users can be switched to the D2D
modality in order to offload cellular traffic.
based on the D2D connections. This means that an ad hoc network can be set up
based on multi-hop D2D to guarantee smooth wireless communication between
users. Moreover, a wireless network affected by terrain or buildings can have blind
spots. With single-hop or multi-hop D2D communication, users may be connected
in the blind spots to other users, which are in coverage areas and then, be connected
to the wireless network.
D2D communications are expected to play a key role in the ecosystem of future 5G
cellular networks. This is motivated by two aspects: (1) the amount of data traffic
exchanged over radio mobile systems is exponentially increasing and this dictates
novel communications paradigms for radio mobile networks; (2) use cases for D2D
communications presented above represent key 5G services. As a consequence, the
natively support of D2D communications becomes crucial in 5G systems.
D2D communication was initially proposed in cellular networks as a new
paradigm to enhance network performance. Several studies in the literature have
already discussed the improvements in terms of spectral efficiency and reduced
communication delay that D2D communication can provide in cellular networks
[19–24]. On the other hand, this new paradigm presents several aspects to be
investigated in terms for instance of interference control overhead and network
protocols. Therefore, the feasibility of D2D communications in the context of
LTE-A is currently a fascinating topic under investigation by academia, industry,
and the standardization bodies. A general overview of state-of-the-art applications
based on D2D communications for future 5G wireless systems is given next in
both, uplink and downlink scenarios. Then, some examples of services where
D2D communications have been efficiently exploited in LTE-A networks will be
illustrated and assessed through exhaustive performance evaluation.
Several studies addressing D2D communications for downlink services can be
found in the literature, covering several aspects and applications as for instance
Device-to-Device Communications over 5G Systems 347
mobile data offloading [25], cell coverage extension [26] or content sharing [27, 28].
Recently, D2D communications have been taken into account also for downloading
multicast services with focus on direct device communications over short links of
a different technology than the cellular one. To cite some of them, in [29] a subset
of mobile devices are considered as anchor points in a cell to forward the multicast
data received from the BS to other devices in proximity through multihop ad-hoc
Wi-Fi links. In [30] cellular users directly communicate to carry out cooperative
retransmissions using generic short-range communication capabilities. However,
the use of heterogeneous wireless interfaces introduces several issues in terms of
content synchronization that become essential in case of multicast video streaming
applications. Moreover, as also stated in [31], the use of cellular D2D links provides
several benefits compared to outband D2D links, like Wi-Fi, in terms of improved
user throughput. Although, the focus of the literature has been mainly on technical
issues for downlink services, uplink direction scenarios are of undoubted interest as
also witnessed by recent publications, such as [32] where relaying on smartphones
is proposed to transmit emergency messages from disconnected areas. Multihop
D2D communications have been also investigated in a very few recent works. In
[33, 34] network-assisted D2D communication is addressed with an analysis on
power control and mode selection on the direct links. However, the analysis refers
to a more traditional two-hop scenario, with a UE or the eNodeB as the last hop
node. Similarly, multihop D2D communication is considered in [35, 36] for end-to-
end Machine-to-Machine and human-traffic connectivity.
As an example of D2D communications over cellular LTE-A links a downlink
scenario for multicast transmission is considered in order to efficiently overcome
the limitations identified in [29, 30]. In details, in the scenario proposed in this study
a portion of multicast users, which sense poor channel qualities is split into clusters.
The members of these clusters are served through cellular D2D transmissions, while
the remaining users (i.e., those with better channel quality) are served over cellular
transmission from the BS.
All the solutions illustrated in this section exploit D2D communications relying
on LTE-A network infrastructure. In LTE-A, Orthogonal Frequency Division
Multiple Access (OFDMA) and Single Carrier Frequency Division Multiple Access
(SC-FDMA) are considered, respectively, in case of downlink and uplink. The
eNodeB handles the spectrum resources by providing the appropriate number of
RBs to each scheduled user and by selecting the Modulation and Coding Scheme
(MCS) for each RB. Scheduling solutions are based on the Channel Quality
Indicator (CQI) feedback, which is sent by a UE to the eNodeB over dedicated
control channels. Each CQI value correspond to a given maximum supported MCS
as specified in [37]. The MCS parameters can be adapted at every CQI Feedback
Cycle (CFC), which can last one or several Transmission Time Intervals (TTIs)
where one TTI is 1 ms.
348 G. Araniti et al.
uplink transmissions. Moreover, f dl .m; nm / and f ul .m; nm / represent the data rate
respectively in downlink and uplink transmissions adopting the MCS associated
to the CQI m, as a function of m and the assigned RBs. The proposed radio
resource management (RRM) scheme is responsible of deciding which multicast
configuration to allow, by this meaning: (1) the set of UEs directly served by the
eNodeB in downlink, (2) the MCS for the downlink transmission, (3) the cluster
350 G. Araniti et al.
configuration for D2D relaying, and (4) the resource allocation and the MCS
assignment for the transmissions of each activated FD. The eNodeB carries out
the following steps when the service delivery starts. In details, a single execution
of the listed steps is carried out. However, when significant variations in the
channel conditions are sensed, these steps should be repeated to update the service
configuration.
1. Service registration: The eNodeB advertises the multicast service and all inter-
ested UEs within the cell join this service to create a single MG.
2. CQI collection: The eNodeB collects the CQI feedbacks from all UEs belonging
to the MG, i.e., ck 8k 2 K .
3. D2D CQI collection: The eNodeB collects the ck;j values from all UEs k; j 2
K ; k ¤ j belonging to the MG. This information will be utilized to discover the
UEs that can be reachable through D2D links by selected FDs in the MG.
4. FD selection and cluster formation: Being CQ f1; 2; : : : ; Cg the set of CQI
levels in downlink for the UEs in the MG, for each m 2 CQ the eNodeB computes:
(1) the set of UEs that can correctly decode data if served by the BS, i.e., Kmdl D
fk 2 K jck mg; (ii) the subset of served UEs Rm Kmdl , that can act as
FDs; (3) the remaining UEs that are not served by the eNodeB, but can be served
by a FD through D2D connections. Hence, the eNodeB determines a D2D CQI
matrix (DCM) based on the ck;j values (where k 2 Kmdl and j 2 K n Kmdl ) for all
the links between the potential FDs (the matrix rows) and the remaining nodes
(the DCM columns). A ck;j D 0 value in the DCM represents that a D2D link
cannot be activated between nodes k and j. Following the values in the DCM, the
eNodeB will select the subset of UEs Dm;r K n Kmdl to be associated to each
allowed FD r 2 Rm .
5. D2D link configuration: For each CQI level m 2 CQ evaluated for downlink
ul
transmissions, the eNodeB determines the resource Nm;r and the MCS level lm;r ,
to be utilized on the D2D link for each FD r 2 Rm . D2D links can be either
unicast or multicast. A conservative approach is considered in the multicast
case; hence, the FD serves all UEs in the D2D cluster in a single transmission
by using the MCS corresponding to the worst CQI value in the DCM, i.e.,
lm;r D min fcr;k g for FD r. This study takes into account two alternative
k2Dm;r
policies according to which the FDs manage the uplink frequencies to send data
in their own D2D cluster. The first policy associates different resources to the
different FDs; the second one implements the novel single-frequency-based D2D
paradigm, i.e., all the FDs considers the same RBs. In the former case, disjoint
sets of RBs are assigned to the D2D links. In the latter case the amount of
resources assigned to the D2D links are constrained by the cluster with the lowest
activated MCS. In general, devices connected on a D2D link are expected to be at
a short distance and with good channel conditions, thus they need a lower amount
of resources compared to those needed for a direct cellular communication.
6. Multicast service activation and resource allocation: Finally, the eNodeB
chooses the solution to activate, which is the one that optimizes the system
data rate under the constraint that all the UEs in a MG are served, either through
Device-to-Device Communications over 5G Systems 351
direct cellular links or through D2D links. In details, after the selection of the
MCS level m to activate in downlink and of the corresponding Kmdl , Rm ,
Dm ;r , Nmul ;r , and lm ;r values, the eNodeB assigns the available resources.
All values m 2 CQ are potential CQI levels to activate in downlink. For each of the
CQI levels a cluster formation algorithm is implemented to provide a configuration
of FDs and corresponding D2D clusters. If a given tested level is eligible, then the
corresponding data rate m is determined. A cluster configuration is taken into
account eligible if the FDs are able to forward the total amount of bits received
from the eNodeB over the D2D links to all users not served by the cellular link.
This needs the following conditions: (1) the enabled FDs can successfully serve all
the nodes belonging to K n Kmdl via D2D links, and (2) the N available resources
are enough to relay all data to the D2D receivers. If instead, no cluster configuration
for the tested CQI level m can be found, thus the iteration on the m 2 CQ value is
stopped and the final selection is carried out. In details, the iteration can be stopped
as the tested CQI levels follow an order from the minimum to the maximum CQI
value, and with higher values for the CQI level in downlink the probability of getting
an eligible configuration is reduced. Fundamental steps in the implementation of the
proposed RRM previously discussed, are the FD selection and cluster formation and
the D2D link configuration with the radio resource allocation. Concerning the first
strategy, let us consider the generic iteration where the m-th CQI level is tested for
downlink transmission. Given Kmdl , the set of UEs that can correctly decode the data
according to the considered CQI, and based on the DCM, the eNodeB determines
which nodes can potentially act as FDs for the remaining K n Kmdl nodes. Based
on this information the eNodeB can assign the resources to each D2D link. Let us
focus now on the BSC policy, which is based on the idea that the eNodeB chooses
“the best” FD for each UE not served in downlink. In particular, the best FD for
each node j belonging to K n Kmdl is considered as the node r 2 Kmdl which assures
the best D2D link conditions. In those cases where more than one FD can assure
the same CQIs, the eNodeB selects the FD serving more users in order to limit the
number of FDs.
Main simulation parameters are listed in Table 2. R D 100 RBs are available in
the LTE system on a 20 MHz channel bandwidth. Channel conditions for the UEs
are evaluated in terms of signal to interference and noise ratio (SINR) experienced
over each sub-carrier [43] when path loss and fading phenomena affect the signal
reception. The effective SINR is mapped onto the CQI level that guarantees a block
error rate (BLER) smaller than 1 % [43, 44].
The following metrics have been considered to assess the performance of the
proposed solutions with respect to CMS [38] and OMS [39]:
• mean data rate is the mean data rate value experienced by the multicast members;
352 G. Araniti et al.
• aggregate data rate (ADR) is the sum of the data rates experienced by the
multicast users;
The performance analysis in terms of the metrics indicated focuses on the video
streaming towards multicast users lasting 1 s; within this interval the BS adapts the
transmission parameters every scheduling frame (i.e., 10 ms) [45]. In particular, for
this analysis, two different study cases are considered:
• Case A: This case analyses the impact that the channel bandwidth has on the
considered strategies. In this case the multicast group size jK j is set to 200,
whereas a variable number of resources R (ranging from 10 to 100 RBs) is
dedicated to the service. UEs are distributed within an area of 100 m 100 m
located near the cell-edge;
• Case B: This case analyses the impact a varying multicast group size has on
the considered strategies. The number of available resources R is set to 100 RBs,
whereas the number of UEs jK j ranges from 20 to 200. The same cell-edge
distribution of UEs as in case A is considered.
Video parameters are set in accordance to [46], where adaptive video coding [47]
is considered to be performed at the BS. Video parameters are tuned such that the
video stream has an average bit rate between 256 kbps and a maximum value, which
depends on the channel quality experienced by multicast users.
Case A The results achieved are plotted in Fig. 3. As expected, both mean data rate
and ADR improve with the number of available RBs for all solutions. The proposed
D2D-based strategies outperform CMS, with a better performance for D2D-SF . The
Device-to-Device Communications over 5G Systems 353
a 10 b1800
CMS CMS
OMS OMS
D2D 1500 D2D
8 D2D−SF
1200
6
900
4
600
2
300
0 0
10 20 30 40 50 60 70 80 90100 10 20 30 40 50 60 70 80 90100
Total number of available RBs Total number of available RBs
Fig. 3 Performance analysis for video streaming analysis: study case A. (a) Mean UE data rate,
(b) aggregate data rate
a 10 b 1800
CMS
9 OMS
1500 D2D
8 D2D−SF
1200
6
5 900
4
600
3
2 CMS
OMS 300
1 D2D
D2D−SF
0 0
20 40 60 80 100 120 140 160 180 200 20 40 60 80 100 120 140 160180200
Number of multicast users Number of multicast users
Fig. 4 Performance analysis for video streaming analysis: study case B. (a) Mean UE data rate,
(b) aggregate data rate
Future 5G cellular networks are attracting the interest of the research community
and engineers from the entire world. In particular, 5G technologies are expected to
attain 1000 times higher mobile data volume per unit area, 10–100 times higher
number of connecting devices and user data rate, 10 times longer battery life,
and five times reduced latency [48]. However, 5G is currently without an official
definition. Notwithstanding, the research community has already highlighted how
the above objectives can be potentially reached through a multi-tier heterogeneous
network architecture together with several technologies such as spatial modulation,
millimeter wave (mmWave), visible light communication (VLC), and massive
MIMO. In the following new challenges in the context of D2D communications
as innovative technology supporting 5G will be illustrated.
4.1 Mobility
4.3 mmWave
4.4 Massive-MIMO
4.5 Full-Duplex
5 Conclusion
References
5. Y. Pei, Y.-C. Liang, Resource allocation for device-to-device communication overlaying two-
way cellular networks. IEEE Trans. Wirel. Commun. 12(7), 3611–3621 (2013)
6. L. Lei, Y. Kuang, X. Shen, C. Lin, Z. Zhong, Resource control in network assisted device-
to-device communications: solutions and challenges. IEEE Commun. Mag. 52(6), 108–117
(2014)
7. A. Asadi, V. Mancuso, Energy efficient opportunistic uplink packet forwarding in hybrid
wireless networks, in Proceedings of the Fourth International Conference on Future Energy
Systems (2013), pp. 261–262
8. A. Asadi, V. Mancuso, On the compound impact of opportunistic scheduling and D2D com-
munications in cellular networks, in Proceedings of the 16th ACM International Conference
on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM ’13) (ACM,
New York, 2013), pp. 279–288
9. M. Condoluci, L. Militano, A. Orsino, J. Alonso-Zarate, G. Araniti, LTE-direct vs. WiFi-
direct for machine-type communications over LTE-A systems, in 2015 IEEE 26th Annual
International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC),
30 August–2 September 2015, pp. 2298–2302
10. A. Orsino, M. Gapeyenko, L. Militano, D. Moltchanov, S. Andreev, Y. Koucheryavy, G.
Araniti, Assisted handover based on device-to-device communications in 3GPP LTE systems,
in IEEE Globecom Workshop on Emerging Technologies for 5G Wireless Cellular Networks,
December 2015
11. EU Project METIS, https://www.metis2020.com
12. The 5G Infrastructure Public Private Partnership (5GPPP), https://5g-ppp.eu
13. NetWorld2020, http://networld2020.eu
14. D. Astely, E. Dahlman, G. Fodor, S. Parkvall, J. Sachs, LTE release 12 and beyond [Accepted
From Open Call]. IEEE Commun. Mag. 51(7), 154–160 (2013)
15. Ericsson white paper: LTE Release 13, http://www.ericsson.com/res/docs/whitepapers/
150417-wp-lte-release-13.pdf
16. W. Xinzhou, S. Tavildar, S. Shakkottai, T. Richardson, L. Junyi, R. Laroia, A. Jovicic,
FlashLinQ: a synchronous distributed scheduler for peer-to-peer ad hoc networks. IEEE/ACM
Trans. Networking 21(4), 1215–1228 (2013)
17. 3GPP TR 36.843, Study on LTE device to device proximity services; Radio aspects, v12.0.1,
March 2014
18. 3GPP TR 22.803, Feasibility study for proximity services (ProSe), v12.2.0, June 2013
19. IEEE Standard 802.16e-2005, Air interface for fixed and mobile broadband wireless access
systems amendment for physical and medium access control layers for combined fixed and
mobile operation in licensed band (2005)
20. B. Kaufman, B. Aazhang, Cellular networks with an overlaid device to device network, in Pro-
ceedings of Asilomar Conference on Signals, Systems and Computers (2008), pp. 1537–1541
21. K. Doppler, M. Rinne, C. Wijting, C. Ribeiro, K. Hugl, Device-to-device communication as an
underlay to LTE-advanced networks, IEEE Commun. Mag. 47(12), 42–49 (2009)
22. K. Doppler, M.P. Rinne, P. Janis, C. Ribeiro, K. Hugl, Device-to-device communications;
functional prospects for LTE-Advanced networks, in Proceedings of IEEE ICC Workshops
(2009), pp. 1–6
23. A. Osseiran, K. Doppler, C. Ribeiro, M. Xiao, M. Skoglund, J. Manssour, Advances in device-
to-device communications and network coding for IMT-Advanced, in ICT Mobile Summit
(2009)
24. T. Peng, Q. Lu, H. Wang, S. Xu, W. Wang, Interference avoidance mechanisms in the hybrid
cellular and device-to-device systems, in Proceedings of IEEE PIMRC (2009), pp. 617–621
25. S. Andreev, O. Galinina, A. Pyattaev, K. Johnsson, Y. Koucheryavy, Analyzing assisted
offloading of cellular user sessions onto d2d links in unlicensed bands. IEEE J. Sel. Areas
Commun. 33, 67–80 (2015)
26. G. Fodor, E. Dahlman, G. Mildh, S. Parkvall, N. Reider, G. Miklos, Z. Turanyi, Design aspects
of network assisted device-to-device communications. IEEE Commun. Mag. 50, 170–177
(2012)
Device-to-Device Communications over 5G Systems 359
27. J. Seo, T. Kwon, V. Leung, Social groupcasting algorithm for wireless cellular multicast
services. IEEE Commun. Lett. 17, 47–50 (2013)
28. L. Militano, M. Condoluci, G. Araniti, A. Molinaro, A. Iera, G.-M. Muntean, Single
frequency-based device-to-device enhanced video delivery for evolved multimedia broadcast
and multicast services. IEEE Trans. Broadcast. 61(2), 263–278 (2015)
29. S.C. Spinella, G. Araniti, A. Iera, A. Molinaro, Integration of ad-hoc networks with infras-
tructured systems for multicast services provisioning, in International Conference on Ultra
Modern Telecommunications and Workshops, 2009. ICUMT ’09, 12–14 October 2009, pp. 1–6
30. Q. Zhang, F.H.P. Fitzek, V.B. Iversen, Design and performance evaluation of cooperative
retransmission scheme for reliable multicast services in cellular controlled P2P networks, in
IEEE 18th International Symposium on Personal, Indoor and Mobile Radio Communications,
(PIMRC), Athens, Greece, September 2007
31. L. Militano, M. Condoluci, G. Araniti, A. Molinaro, A. Iera, F.H.P. Fitzek, Wi-Fi cooperation
or D2D-based multicast content distribution in LTE-A: a comparative analysis, in IEEE
International Conference on Communications Workshops (ICC), June 2014, pp. 296–301
32. H. Nishiyama, M. Ito, N. Kato, Relay-by-smartphone: realizing multihop device-to-device
communications. IEEE Commun. Mag. 52(4), 56–65 (2014)
33. J. da Silva, G. Fodor, T. Maciel, Performance analysis of network-assisted two-hop d2d
communications, in Globecom Workshops (GC Wkshps), December 2014, pp. 1050–1056
34. L. Lei, X. Shen, M. Dohler, C. Lin, Z. Zhong, Queuing models with applications to mode
selection in device-to-device communications underlaying cellular networks. IEEE Trans.
Wirel. Commun. 13(12), 6697–6715 (2014)
35. G. Rigazzi, F. Chiti, R. Fantacci, C. Carlini, Multi-hop d2d networking and resource
management scheme for m2m communications over lte-a systems, in International Wireless
Communications and Mobile Computing Conference (IWCMC) (IEEE, 2014), pp. 973–978
36. L. Militano, A. Orsino, G. Araniti, A. Molinaro, A. Iera, A constrained coalition formation
game for multihop D2D content uploading. IEEE Trans. Wirel. Commun., 15(3), 2012–2024
(2015)
37. X. Lu, P. Wang, D. Niyato, A layered coalitional game framework of wireless relay network.
IEEE Trans. Veh. Technol. (63), 472–478 (2014)
38. A. Richard, A. Dadlani, K. Kim, Multicast scheduling and resource allocation algorithms for
OFDMA-based systems: a survey. IEEE Commun. Surv. Tutor. 15, 240–256 (2013)
39. T.P. Low, M.O. Pun, Y.W.P. Hong, C.C.J. Kuo, Optimized opportunistic multicast scheduling
(OMS) over wireless cellular networks. IEEE Trans. Wirel. Commun. 9, 791–801 (2009)
40. L. Lei, Z. Zhong, C. Lin, X. Shen, Operator controlled device-to-device communications in
LTE-advanced networks. IEEE Wirel. Commun. 19, 96–104 (2012)
41. 3GPP TS 36.300, Evolved Universal Terrestrial Radio Access (E-UTRA) and Evolved
Universal Terrestrial Radio Access Network (E-UTRAN), Rel. 11, September 2012
42. 3GPP TS 36.440, General aspects and principles for interfaces supporting Multimedia
Broadcast Multicast Service (MBMS) within E-UTRAN, Rel. 11, September 2012
43. C. Mehlfuhrer, M. Wrulich, J.C. Ikuno, D. Bosanska, M. Rupp, Simulating the long term evo-
lution physical layer, in 17th European Signal Processing Conference (EUSIPCO), Glasgow,
Scotland, August 2009, pp. 1471–1478
44. A. Urie, A. Rudrapatna, C. Raman, J.M. Hanriot, Evolved multimedia broadcast multicast
service in LTE: an assessment of system performance under realistic radio network engineering
conditions. Bell Labs Tech. J. 18, 57–76 (2013)
45. S. Deb, S. Jaiswal, K. Nagaraj, Real-time video multicast in WiMAX networks, in IEEE INFO-
COM 2008. The 27th Conference on Computer Communications, April 2008, pp. 1579–1587
46. S. Sharangi, R. Krishnamurti, M. Hefeeda, Energy-efficient multicasting of scalable video
streams over WiMAX networks. IEEE Trans. Multimedia 13, 102–115 (2011)
47. Y. Wang, L.P. Chau, K.H. Yap, Bit-rate allocation for broadcasting of scalable video over
wireless networks. IEEE Trans. Broadcast. 56, 288–295 (2010)
48. J.G. Andrews, S. Buzzi, C. Wan, S.V. Hanly, A. Lozano, A.C.K. Soong, J.C. Zhang, What will
5G be. IEEE J. Select. Areas Commun. 32(6), 1065–1082 (2014)
360 G. Araniti et al.
49. G. Piro, A. Orsino, C. Campolo, G. Araniti, G. Boggia, A. Molinaro, D2D in LTE vehicular
networking: system model and upper bound performance, in 2015 7th International Congress
on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT), 6–8
October 2015, pp. 281–286
50. X. Lin, R.W. Heath, J.G. Andrews, The interplay between massive MIMO and underlaid D2D
networking. IEEE Trans. Wirel. Commun. 14(6), 3337–3351 (2015)
51. L. Wang, T. Fei, T. Svensson, D. Feng, M. Song, S. Li, Exploiting full duplex for device-
to-device communications in heterogeneous networks. IEEE Commun. Mag. 53(5), 146–152
(2015)