Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Abstract—Device-to-device (D2D) communications has attracted This work develops a new pairing approach to achieve high
substantial research attention recently owing to its simplicity and sum performance while reducing its complexity simultane-
its potential to improve spectrum and energy efficiency within the ously. We study a general optimization problem of rate-utility
existing cellular infrastructure. This work presents a low complex-
maximization by considering the various utility functions for
ity method for matching D2D links with cellular user equipments
(CUEs) to form partners for spectrum sharing. The overall ob- CUEs and D2D links simultaneously. Thus, we focus on how
jective is to maximize well defined performance metrics of all D2D to match D2D links and CUEs into partners so as to achieve
links and CUEs after successful pairing under power and QoS con- optimized pairing for maximizing the overall performance met-
straints. We begin by identifying a set of D2D link candidates for ric such as sum data rate of all users. In particular, to reduce
each CUE uplink for a requisite SINR level to reduce the number the computation complexity, we divide our pairing selection
of potential pairing searches. More importantly, we present a sim- approach into two simple steps. We will first narrow a candidate
ple pairing algorithm to reduce the computational cost well below
the well known Hungarian (Kuhn-Munkres) algorithm used in the
D2D link set for each CUE, while assuring the required quality
literature for the pairing problem. Our new algorithm exhibits low of service (QoS) to both sides in terms of minimum SINR.
complexity and is effective in improving the sum rate of all spec- Furthermore, we will investigate how to optimize pairing selec-
trum sharing CUEs and D2D links with modest performance loss. tion among cooperative CUEs to the D2D links from the pre-
Index Terms—Device-to-Device (D2D) communications, spec-
established candidate set while, at the same time, optimizing
trum sharing, power control, sum rate, bi-partite graph. the power for each respective pair of CUE and the D2D link.
We organize rest of this paper as follows. Section II describes
I. I NTRODUCTION the D2D link and CUE pairing problem with simultaneous
power optimization in D2D underlay. We briefly depict the selec-
1089-7798 © 2014 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
1804 IEEE COMMUNICATIONS LETTERS, VOL. 18, NO. 10, OCTOBER 2014
CUEs. Thus, one objective is for the BS to find qi,j . For a large pairing search by leveraging the KM algorithm. However, KM
number of CUEs and D2D links, the optimized pairing problem algorithm incurs high complexity, particularly for large number
becomes a large combinatorial problem. of potential partners. Thus, to reduce complexity, we also
Different from the scheme illustrated in [3], our goal is to propose a new simple suboptimum alternative: IPPO (Inverse
select admissible candidate D2D set, D(i) , for each CUE i first. Popularity Pairing Order) algorithm aimed at speeding up the
However, we can borrow the idea of picking candidate CUE pairing process without significant performance loss, as sum-
set for each D2D presented in [3]. Since the SINR is reflective marized in Algorithm 1.
of the Shannon rate, here we will take it as the basic mutual
constraint to CUE and D2D to narrow the candidate set. Thus,
we define this candidate set as
D(i) = j ∈ D : ξjd Pic , Pjd ≥ ξj,min
d
, (5)
subject to
ξic ≥ ξi,min
c
, Pjd ≤ Pj,max
d
, Pic ≤ Pi,max
c
, ∀i ∈ C, ∀j ∈ D,
c d
where Pi,max and Pj,max denote the power limit of CUE and
d
D2D link respectively, and ξj,min denotes the minimum re-
quired SINR of D2D link-j. Finding this candidate set requires
the BS to check each of the potential D2D links interested in
spectrum sharing.
Once the selection of the candidate set D(i) is identified for
an active CUE−i, we have a set of candidate D2D links that
can coexist with their cellular uplinks (in terms of SINR) while
meeting their own rate requirement.
Fig. 2. Sum rate with different number of CUEs. Fig. 4. Computation time with different number of CUEs.
c d
Fixing Pi,max = 24 dBm and Pj,max = 21 dBm, Fig. 4
shows that, as CUE number N grows, the complexity of IPPO
remains nearly unchanged whereas the KM computation time
grows to approximately 3 orders of magnitude higher when
N reaches 200. Since LTE scheduling is for each (1-ms)
subframes, computation time of several seconds leads to very
large scheduling latency. Our results clearly demonstrate the
computation advantage of our newly proposed algorithm with-
out substantial performance loss.
V. C ONCLUSION
We consider the resource sharing problem of D2D underlay
within cellular networks under transmit power and minimum
QoS constraint. We present an augmented bi-partite graph to
Fig. 3. Sum rate with different number of D2D links (N = 30).
capture the constrained sum rate maximization problem for
sharing CUE resource with D2D links. We propose a novel
distributed within the cell. Based on this scenario, we compare algorithm to reduce the computation complexity without sac-
IPPO with the well known KM, IPPO+KM, as well as the rificing much performance over the traditional KM algorithm.
“random” pairing result in terms of achieved sum data rate Our proposed formulation and algorithm also apply to other
and computation time. Notice that, we also consider a new relevant performance metrics such as secrecy rate.
method that uses the KM algorithm to refine the results ob-
tained from IPPO. In this method labelled as IPPO+KM, after
R EFERENCES
applying IPPO to generate a subset of bipartite graph edges, we
add another KM refinement step to achieve performance gain [1] C. Xu et al., “Efficiency resource allocation for device-to-device underlay
communication systems: A reverse iterative combinatiorial auction based
over IPPO. However, since no additional power optimization approach,” IEEE J. Sel. Areas Commun., vol. 31, no. 9, pp. 348–358,
is needed to compute new edges, this IPPO+KM refinement Sep. 2013.
requires very little additional complexity, unlike the full-fledged [2] C. Yu, K. Doppler, C. B. Ribeiro, and O. Tirkkonen, “Resource sharing
optimization for device-to-device communication underlaying cellular net-
KM which must compute all edges through power optimization. works,” IEEE Trans. Wireless Commun., vol. 10, no. 8, pp. 2752–2763,
c d
Figs. 2 and 3 illustrate the effects of Pi,max , Pj,max , as well Aug. 2011.
as the number of CUEs and D2D links on the achieved sum rate. [3] D. Feng et al., “Device-to-device communications underlaying cellu-
Fig. 2 shows that the sum rate grows with increasing number of lar networks,” IEEE Trans. Commun., vol. 61, no. 8, pp. 3541–3551,
Aug. 2013.
CUEs because D2D links would have more choices of potential [4] Y. Cheng, Y. Gu, and X. Lin, “Power and channel allocation for device-
spectrum resources to share. Similarly, when the number of to-device enabled cellular networks,” J. Comput. Inf. Syst., vol. 10, no. 2,
CUEs is fixed, more D2D links make it possible for better pp. 463–472, 2014.
[5] J. Edmonds and R. M. Karp, “Theoretical improvements in algorithmic
pairing with CUE resources, thereby leading to larger sum rate, efficiency for network flow problems,” J. Assoc. Comput. Mach., vol. 19,
as Fig. 3 shows. Figs. 2 and 3 also show that larger transmit no. 2, pp. 32–38, Mar. 1972.
power limits of CUEs and DUEs lead to higher sum rates. [6] G. L. Stüber, Principles of Mobile Communications, 3rd ed. New York,
c
Larger Pi,max d
and Pj,max allow each pair to reach higher rate NY, USA: Springer-Verlag, 2012.
[7] A. D. Wyner, “The wire-tap channel,” Bell Syst. Tech. J., vol. 54, no. 8,
and hence larger sum data rates. Our IPPO algorithm only ex- pp. 1355–1387, Oct. 1975.
hibits modest performance loss against the high complexity KM [8] T. Han, R. Yin, Y. Xu, and G. Yu, “Uplink channel reusing selection
algorithm. IPPO+KM ranks second on the performance when optimization for device-to-device communication underlaying cellular net-
works,” in Proc. IEEE 23rd Int. Symp. PIMRC, Sep. 2012, pp. 559–564.
compared with KM and IPPO, which demonstrates more on [9] J. Han, Q. Cui, C. Yang, and X. Tao, “Bipartite matching approach to opti-
the tradeoff of computation complexity and performance. All of mal resource allocation in device to device underlaying cellular network,”
them achieve significantly higher rates than “Random” pairing. Electron. Lett., vol. 50, no. 3, pp. 212–214, Jan. 30, 2014.