Skip to main content
Log in

Congestion dispersion in device-to-device discovery for proximity-based services

  • Published:
annals of telecommunications - annales des télécommunications Aims and scope Submit manuscript

Abstract

Proximity service (ProSe) enables the development of various applications that exploit proximity of the mobile devices. In ProSe, devices are expected to communicate with each other on device-to-device (D2D) links and make use of proximity information for the provision of a variety of services. An essential functionality in ProSe is the ability of a device to identify its neighbors. This process is referred to as D2D discovery. This paper investigates distributed D2D discovery based on greedy resource selection. In order to facilitate rapid and efficient distributed D2D discovery, we propose group-based peer discovery resource selection range restriction (GPSRR) scheme. GPSRR scheme disperses the devices concentrated at a certain discovery resource over multiple resources. This is done by limiting the resource selection of a device to a specified group of resources. We also propose group reselection (GR) scheme to resolve the unbalance of congestion among different groups of resources. Simulation results show that the proposed schemes can improve the speed of discovery and the number of discovered devices, especially in densely populated environments.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Notes

  1. The mean discoverable area (Eq. (20)) and the mean number of discoverable UEs in a discovery period (Eq. (22)) are mathematically derived in Appendix.

  2. The population of UEs considered in this work is realistic, particularly in the urban areas. The average population of mobile devices in New York city for the year 2010, for example, is 10,630 devices/1 km 2 [15].

  3. In real environments, each UE can detect the collision in its occupied PDRs through the collision detection method given in Section 2.2

  4. The trade-off between the gain of congestion dispersion and the loss of selection range restriction in determining N grp is discussed in Section 3.1.

References

  1. 3GPP (2013) TR 36.808: Evolved Universal Terrestrial Radio Access (E-UTRA); Carrier Aggregation; Base Station (BS) radio transmission and reception, Release-10, 8 July

  2. 3GPP (2010) TR 36.814: Evolved Universal Terrestrial Radio Access (E-UTRA); Further advancements for E-UTRA physical layer aspects, Release-9, 30 Mar

  3. 3GPP (2010) TR 36.806: Evolved Universal Terrestrial Radio Access (E-UTRA); Relay architectures for E-UTRA (LTE-Advanced), Release-9, 21 Apr

  4. 3GPP (2013) TS 36.300: Evolved Universal Terrestrial Radio Access (E-UTRA) and Evolved Universal Terrestrial Radio Access Network (E-UTRAN); Overall description, Release-11, 8 July

  5. 3GPP (2013) TR 22.803: Technical Specification Group Services and System Aspects; feasibility study for proximity services, Release-12, 15 Mar

  6. McGlynn MJ, Borbash SA (2001) Birthday protocols for low energy deployment and flexible neighbor discovery in ad hoc wireless networks In Proceedings of ACM international symposium on Mobile ad hoc networking and computing, pp 137– 145

    Chapter  Google Scholar 

  7. Galluccio L, Morabito G, Palazzo S (2004) Analytical evaluation of a tradeoff between energy efficiency and responsiveness of neighbor discovery in self-organizing ad hoc networks. IEEE J Sel Areas in Commun 22(7):1167–1182

    Article  Google Scholar 

  8. Han SY, Lee D (2013) An adaptive hello messaging scheme for neighbor discovery in on-demand MANET routing protocols. IEEE Commun Lett 17(5):1040–1043

    Article  MathSciNet  Google Scholar 

  9. Cohen R, Kapchits B (2011) Continuous neighbor discovery in asynchronous sensor networks. IEEE/ACM Trans Networking 19(1):69–79

    Article  Google Scholar 

  10. Baccelli F, Khude N, Laroia R, Li J, Richardson T, Shakkottai S, Tavildar S, Wu X (2012) On the design of device-to-device autonomous discovery In Proceedings of fourth international conference on communication systems and networks (COMSNETS), pp 1–9

    Google Scholar 

  11. 3GPP (2013) TSG-RAN WG1 #73 R1-132503: Techniques for D2D discovery, 11 May

  12. 3GPP (2013) TS 36.211: Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA); Physical channels and modulation, Release-11, 26 June

  13. Baccelli F, Blaszczyszyn B (2009) Stochastic geometry and wireless networks volume I: Theory. Foundations and trends in networking. NOW Publishers

  14. Andrews JG, Baccelli F, Ganti RK (2011) A tractable approach to coverage and rate in cellular networks. IEEE Trans. Commun. 59(11):3122–3134

    Article  Google Scholar 

  15. New Jersey place and county subdivision GCT-PH1. Population, housing units, area, and density: 2000. U.S. Census Bureau (2010)

  16. ETSI (1998) TR 101 112: Selection procedures for the choice of radio transmission technologies of the UMTS Ver. 3.2.0, 20 Mar

  17. 3GPP (2014) TR 36.843: Technical Specification Group Radio Access Network; Study on LTE device to device proximity services; Radio aspects, Release-12, 21 Mar

  18. 3GPP (2013) TR 22.803: Technical Specification Group Services and System Aspects; Feasibility study for proximity services (ProSe), Release-12, 15 Mar

  19. Cover T (1972) Broadcast channels. IEEE Trans of Inf Theory 18(1):2–14

    Article  MathSciNet  MATH  Google Scholar 

  20. Ogata K (2009) Modern control engineering, 5/e. Prentice Hall, Englewood Cliffs

    Google Scholar 

  21. Weber S, Andrews JG, Jindal N (2010) An overview of the transmission capacity of wireless networks. IEEE Trans Commun 58(12):3593–3604

    Article  Google Scholar 

  22. Stoyan D, Kendall W, Mecke J (1996) Stochastic Geometry and Its Applications, 2/e. John Wiley and Sons, New York

    Google Scholar 

Download references

Acknowledgements

This work was partially supported by Samsung Electronics and by the National Research Foundation of Korea (NRF) grant funded by the Korean government (MSIP) (2014R1A5A1011478).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Min Young Chung.

Appendix: Developing models for performance metrics in D2D discovery

Appendix: Developing models for performance metrics in D2D discovery

In order to analyze the impact of various parameters on the performance of distributed D2D discovery, we develop simple analytical model to derive the number of discoverable UEs. The analysis is performed based on the previous studies reported in [10, 13, 14], and [21]. It has been assumed that UEs are deployed in an area according to HPPP with intensity λ (UEs/m 2) [13]. A probing UE (UE 0) deployed at the center (0, 0) of the area performs discovery for other UEs. Euclidean distance from UE 0 to other UE k positioned at (x k , y k ) in \(\mathbb {R}^{2}\) is denoted by d k (=\(\sqrt {x{_{k}}{{~}^{2}}+y{_{k}}{{~}^{2}}}\)). Free-space path loss model with exponent α, where α is an integer larger than 2, and Rayleigh fading with mean 1 are considered. In addition, it has been assumed that each UE broadcasts discovery message with transmission power P tx [W]. In this case, the received power at UE 0 from another UE k is expressed as \(P_{\text {tx}} h_{k} d_{k}^{-\alpha }\) [W], where the random variable h k follows an exponential distribution with mean 1 [14]. For simplicity, we consider random PDR selection, where each UE randomly selects a PDR between [1, N PDR] with uniform distribution.

We firstly find detection probability P dct(d k ) in order to derive the number of detectable UEs [13, 21]. P dct(d k ) is defined as the probability that UE 0 will successfully receive discovery message sent by UE k which is d k [m] apart from the UE 0. The received SIR of the discovery message sent from UE k to UE 0 (SIR k ) should be larger than T SIR for successful decoding of the message. Thus, P dct(d k ) can be expressed as:

$$\begin{array}{@{}rcl@{}} P_{\text{dct}} (d_{k}) &=& \text{Pr}\left( \text{SIR}_{k} >T_{\text{SIR}} \right ) \\ &=& \text{Pr}\left( \frac{P_{\text{tx}} h_{k} d_{k}^{-\alpha}}{{\sum}_{j\in {\Phi}} P_{\text{tx}} h_{j} d_{j}^{-\alpha} }>T_{\text{SIR}} \right) \\ &=& \text{Pr}\left( \frac{h_{k} d_{k}^{-\alpha}}{{\sum}_{j\in {\Phi}} h_{j} d_{j}^{-\alpha} }>T_{\text{SIR}} \right), \end{array} $$
(10)

where Φ is a set of UE j, ∀j≠0 and k. Equation 10 is rewritten as follows:

$$\begin{array}{@{}rcl@{}} P_{\text{dct}} (d_{k}) &=& \text{Pr}\left( h_{k} > d_{k}^{\alpha}T_{\text{SIR}{\sum\limits_{j\in {\Phi} } h_{j} d_{j}^{-\alpha} }} \right) \\ &=& 1-\text{Pr}\left( h_{k} \leq d_{k}^{\alpha}T_{\text{SIR}{\sum\limits_{j\in {\Phi}} h_{j} d_{j}^{-\alpha} }} \right). \end{array} $$
(11)

Since cumulative distribution function of h k (\(\text {Pr}\left (h_{k} \leq b \right )\)) is 1−e b [14], Eq. (11) can be rewritten as follows:

$$\begin{array}{@{}rcl@{}} P_{\text{dct}} (d_{k}) &=& E \left[ \text{exp} \left( -d_{k}^{\alpha} T_{\text{SIR}{\sum\limits_{j\in {\Phi} } h_{j} d_{j}^{-\alpha} }} \right) \right ]. \end{array} $$
(12)

where h j and d j are independent random variables. Thus, Eq. (12) becomes:

$$\begin{array}{@{}rcl@{}} P_{\text{dct}} (d_{k}) &=& E \left [ \prod\limits_{j\in {\Phi}} E \left [ \text{exp} \left( - d_{k}^{\alpha}T_{\text{SIR}} d_{j}^{-\alpha} h_{j} \right) | d_{j} \right ] \right]. \end{array} $$
(13)

Through calculating the expectation for h j which follows an exponential distribution with mean 1, Eq. (13) can be rewritten as follows:

$$\begin{array}{@{}rcl@{}} P_{\text{dct}} (d_{k}) &=& E \left [ \prod\limits_{j \in {\Phi}} \frac{1}{1+d_{k}^{\alpha}T_{\text{SIR}} d_{j}^{-\alpha}} \right ]. \end{array} $$
(14)

By using the probability generating function for PPP [22], Eq. (14) is approximated to:

$$\begin{array}{@{}rcl@{}} &&P_{\text{dct}} (d_{k}) \cong\\ &&\text{exp} \left (- \lambda {\int}^{\infty}_{-\infty} {\int}^{\infty}_{-\infty} \left (1-\frac{1}{1 + d_{k}^{\alpha} T_{\text{SIR}} \left( {x_{j}^{2}} + {y_{j}^{2}}\right)^{-\alpha/2} } \right ) dx_{j} dy_{j}\right ). \end{array} $$
(15)

Let us denote \(x_{j} = d_{k} T_{\text {SIR}}^{1/ \alpha } r_{j} \cos \theta _{j}\) and \(y_{j} = d_{k} T_{\text {SIR}}^{1/ \alpha } r_{j} \sin \theta _{j}\). Then, we can find \(dx_{j} dy_{j} = {d^{2}_{k}} T^{2/\alpha }_{\text {SIR}} r_{j} dr_{j} d\theta _{j}\) and \({x^{2}_{j}}+{y^{2}_{j}}={d^{2}_{k}} T^{2/\alpha }_{\text {SIR}} {r_{j}^{2}}\). By substituting these into Eq. (15), we can obtain:

$$ P_{\text{dct}} (d_{k}) \cong \exp \left (- \lambda {\int}^{2\pi}_{0} {\int}^{\infty}_{0} \left (1-\frac{1}{1 + r_{j}^{-\alpha}} \right ) {d^{2}_{k}} T^{2/\alpha}_{\text{SIR}} r_{j} d r_{j} d \theta_{j} \right ). $$
(16)

Through solving the integration for 𝜃 j , Eq. (16) is simplified as follows:

$$ P_{\text{dct}} (d_{k}) \cong \exp \left (- 2 \pi \lambda {d^{2}_{k}} T^{2/\alpha}_{\text{SIR}} {\int}^{\infty}_{0} \left (\frac{r_{j}}{r_{j}^{\alpha} + 1} \right ) d r_{j} \right ). $$
(17)

By using the techniques of complex analysis, we can find that the integration \({\int }^{\infty }_{0} {r_{j}}/\left ({r_{j}^{\alpha } + 1}\right ) d r_{j}\) equals to \(\pi / \left (\alpha \cdot \sin (2\pi / \alpha ) \right )\). Finally, the detection probability for UE k is obtained as follows:

$$ P_{\text{dct}} (d_{k}) \cong \exp \left (- \frac{2\pi^{2} \cdot \lambda \cdot {d^{2}_{k}} \cdot T_{\text{SIR}}^{2/\alpha}}{\alpha \cdot\text{sin} \left (2 \pi / \alpha \right ) } \right ). $$
(18)

Detectable area of UE k is defined as an area where the UE 0 can successfully receive discovery message from the UE k [13]. Mean detectable area for UE k (\(\tilde {A}_{k} \left ({\Phi }, T_{\text {SIR}} \right )\) [m 2]) is expressed as follows:

$$\begin{array}{@{}rcl@{}} \tilde{A}_{k} \left ({\Phi}, T_{\text{SIR}} \right ) = \qquad \qquad \qquad \qquad \qquad \qquad \qquad\\ \qquad \left \{ (x_{k}, y_{k}) \in {\mathbb{R}}^{2} : \frac{h_{k} \left(\sqrt{{x_{k}^{2}} + {y_{k}^{2}}}\right)^{-\alpha}}{{\sum}_{j\in {\Phi} } h_{j} \left(\sqrt{{x_{j}^{2}} + {y_{j}^{2}}}\right)^{-\alpha} } > T_{\text{SIR}} \right\}. \end{array} $$
(19)

Averaging \(\tilde {A}_{k} \left ({\Phi }, T_{\text {SIR}} \right )\) for all possible positions of UE k, we can obtain the mean volume of the detectable area for UE intensity λ as

$$\begin{array}{@{}rcl@{}} \tilde{A} \left( \lambda \right ) &=& E \left[ \tilde{A}_{k} \left ({\Phi}, T_{\text{SIR}} \right ) \right] \\ &=& {\int}^{\infty}_{-\infty} {\int}^{\infty}_{-\infty} 1\cdot P_{\text{dct}} \left( \sqrt{{x_{k}^{2}} + {y_{k}^{2}}} \right) dx_{k} dy_{k} \\ &=& \frac{\alpha \cdot \text{sin} (2\pi /\alpha)}{2\pi\cdot \lambda \cdot T_{\text{SIR}}^{2/\alpha}}. \end{array} $$
(20)

Let us denote the intensity of UEs occupying a PDR i as λ i [UEs/m 2]. The mean number of discoverable UEs in a PDR i can be obtained by multiplying \(\tilde {A} \left (\lambda _{i} \right )\) [m 2] with λ i [UEs/m 2] as:

$$\begin{array}{@{}rcl@{}} \tilde{M}_{i} &=& \lambda_{i} \cdot \tilde{A}\left( \lambda_{i} \right ) \\ &=& \frac{\alpha \cdot \text{sin} (2\pi /\alpha)}{2\pi\cdot T_{\text{SIR}}^{2/\alpha}}. \end{array} $$
(21)

Finally, the mean number of discoverable UEs in a discovery period consisting of N PDR PDRs is obtained as:

$$\begin{array}{@{}rcl@{}} \tilde{M} &=& \sum\limits_{i=1}^{N_{\text{PDR}}} \tilde{M}_{i} \\ &=&N_{\text{PDR}} \cdot \frac{ \alpha \cdot \text{sin} (2\pi /\alpha)}{2\pi\cdot T_{\text{SIR}}^{2/\alpha}}. \end{array} $$
(22)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Bae, S.J., Gu, J., Hasan, S.F. et al. Congestion dispersion in device-to-device discovery for proximity-based services. Ann. Telecommun. 70, 275–287 (2015). https://doi.org/10.1007/s12243-014-0448-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12243-014-0448-1

Keywords

Navigation