Next Article in Journal
Inner-Cycle Phases Can Be Estimated from a Single Inertial Sensor by Long Short-Term Memory Neural Network in Roller-Ski Skating
Next Article in Special Issue
Surrogate-Model-Based Interval Analysis of Spherical Conformal Array Antenna with Power Pattern Tolerance
Previous Article in Journal
Identifying the Inertial Properties of a Padel Racket: An Experimental Maneuverability Proposal
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Communication

D2D Social Selection Relay Algorithm Combined with Auction Principle

School of Electronic and Information Engineering, Changchun University of Science and Technology, Changchun 130022, China
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(23), 9265; https://doi.org/10.3390/s22239265
Submission received: 11 October 2022 / Revised: 25 November 2022 / Accepted: 25 November 2022 / Published: 28 November 2022

Abstract

:
In a D2D (device-to-device) communication system, this paper proposes a relay selection strategy based on social perception. Firstly, the social threshold is introduced into the D2D relay network to screen and filter the potential relay users, thus effectively reducing the detection cost. Then, an auction algorithm is used to motivate the relay users to increase their transmission power. The simulation results show that the algorithm not only improves the throughput but also reduces the probability of a system outage.

1. Introduction

With the rapid development of mobile communication and the increases in users, it is increasingly difficult for the existing mobile network infrastructure to meet the communication requirements. To solve this problem, device-to-device (D2D) communication technology came into being. It can reduce the burden of the base station and meet the communication needs of users. When the channel fading is serious or the communication distance is long, the selection of an appropriate relay technology can improve the user experience and reduce the burden of the base station [1,2]. At present, most relay schemes focus on how to select relay nodes in the physical-layer technology. The selfish behavior of the relay user equipment is measured based on three attributes, the joint interest degree, forward history ratio, and relay physical state, and the attribute difference between the source node and relay node is calculated by using the idea of a triangular fuzzy function. Through an attribute difference comparison, the nodes with selfish behavior are excluded [3]. The asymptotic analysis of a mutual outage probability under a high signal-to-noise ratio and the estimation of its diversity order provides a secure communication environment for cellular networks and increases the throughput of the system [4]. Aiming at the problems of relay selection and channel power allocation in D2D communication, an iterative Hungarian algorithm is proposed to make the performance of the communication link better [5]. The reference [6] proposes an energy cooperation method of the D2D relay technology. When the energy of the device is insufficient, the data transmission can be completed by other devices. The reference [7] performs a relay selection by using the cross-layer relay selection scheme based on the Q-learning algorithm, which can significantly improve the transmission efficiency of the system, even under the premise of an unknown CSI. The reference [8] proposes an optimal power allocation scheme by analyzing the interference of the D2D relay communication in the full-duplex mode, so that the relay communication can provide a gain for the system transmission capacity in the full-duplex mode. In the full-duplex mode, the problem is transformed into a one-to-one weighted bipartite matching problem and the optimal solution is obtained by using the Hungarian algorithm [9]. A collection-before-transmission model is proposed for D2D communication based on an EH, and the throughput is improved [10]. The reference [11] proposes a high energy efficiency power distribution for multiple relay auxiliary device-to-device communication using an iterative and high energy efficiency relay selection algorithm. The mode selection algorithm is used to select the appropriate communication mode for cellular users [12]. The reference [13] proposes a method based on unsupervised learning, which is developed by the k-means to help select the relay nodes. For data transmission between the source node and the relay node, a random path selection protocol is proposed [14]. The source node uses reinforcement learning technology to select the appropriate one according to the environment. The references [15,16] propose a power optimization algorithm, which converts the non-convex energy efficiency optimization into a convex optimization problem for solving. On the premise of determining the number of relays, a mode selection algorithm with optimal energy efficiency is proposed, which improves the energy efficiency [17]. To solve the problem that relay nodes consume their own energy when providing forwarding data, the reference [18] proposes a heterogeneous cellular network that provides energy for D2D communication, in which the relay device collects energy from the access point and uses the collected energy for D2D communication.
The above solutions are all considered from the perspective of the physical layer and assume that all relay equipment users are willing to provide relay services. However, this ideal state is difficult to achieve in the real world, and not all device users are willing to provide relay services. To address this problem, the reference [19] proposes a relay selection method by using social networks. The physical domain and social domain of the relay are considered comprehensively, and the transmission stability of the link is calculated according to the user’s encounter history and the cooperation willingness is calculated according to the user’s intimacy, which are used as the criteria to select the relay. This method can improve the probability of a successful relay selection and reduce the burden of the cellular network. The reference [20] proposes an innovative social-aware energy-saving relay selection mechanism, which considers the hidden social relations among mobile users and can ensure that more users are willing to participate in cooperative communication. The reference [21] puts forward a kind of application in the IoT scenarios where a D2D communication optimal routing algorithm with more jump, combined with the social domain information in the algorithm, using the trust model based on sorting the trust of the D2D connection probability was derived, whereby the trust probability obtained the trusted connection between the nodes’ probability and, in the algorithm, considering the influence of the trusted connection probability. In the relay selection process, not only the social relationship between the relay node and sender but also the social relationship between the relay node and receiver are considered [22]. An optimal stopping algorithm is proposed, which not only considers the strength of the social relationship but also reduces the detection times and saves the cost by using the optimal stopping algorithm [23]. By fusing the relay selection algorithm based on distance and the relay selection algorithm based on the social relationship, a hybrid relay selection algorithm is proposed, which has a better effect [24].
In this article, we propose a new algorithm for the relay selection by using social relations. The main contributions of this work are as follows:
  • The willingness of relay users to forward is fully considered, so we introduce the social weight to represent the willingness to cooperate. The cost of detecting the channel state of each relay link is reduced by excluding uncooperative nodes.
  • The relay nodes that are not willing to cooperate are excluded, the overall outage probability of the system is found out from the existing nodes, and the relay nodes with a small outage probability are screened out.
  • The auction algorithm is introduced, and the monetary incentive is used to stimulate the forwarding power of the relay users to reduce the outage probability and improve the system throughput.
  • The proposed algorithm is simulated and compared with the existing algorithms. The results show that the proposed algorithm can reduce the outage probability of the D2D communication link and improve the throughput.
The following contents of this paper are as follows: In Section 2, we introduce the network model. In Section 3, we discuss the specific scheme of the D2D social selection relay algorithm combined with the auction principle (SRSA). In Section 4, the proposed algorithm is compared with the existing algorithms through a simulation. In Section 5, the proposed algorithm is summarized.

2. D2D Communication System Model

We consider a single-cell scenario, as shown in Figure 1. It is assumed that the cell has one base station, L ideal relays, N pairs of D2D users, and X cellular users. The D2D user includes SUE (Source User Equipment) and DUE (Destination User Equipment). Suppose the sets of SUE and DUE are represented as S = { 1 , 2 , , N } and D = { 1 , 2 , , N } , respectively, and the SUE and DUE pass through the RUE (Relay User Equipment) for information exchange, the set of RUE is represented by R = { 1 , 2 , , L } , and the set of CUE (Cellular User Equipment) is represented by C = { 1 , 2 , , X } .
When the quality of the link between the D2D transmitter and the D2D receiver is poor, communication can only be performed through the relay, and each cellular user is pre-allocated with orthogonal channels. During the relay process, the D2D link multiplexes the cellular uplink spectrum resources.
During the D2D communication, we only consider cellular user interference and system noise interference and assume that the location and transmit power of cellular users are fixed. At this time, in the first and second hop links of the D2D relay communication, the SINR (signal-to-interference-plus-noise Ratio) of the double-hop link is γ s r and γ r d which must be greater than the link threshold γ t h .
γ s r = P s | H s , r | 2 P c | H c , r | 2 + N 0 γ t h ,
γ r d = P r | H r , d | 2 P c | H c , d | 2 + N 0 γ t h
At the same time, the communication quality of cellular users must also be guaranteed. That is, (3) and (4) are satisfied.
γ c b s = P c | H c , b | 2 P s | H s , b | 2 + N 0 γ t h 2 ,
γ c b r = P c | H c , b | 2 P r | H r , b | 2 + N 0 γ t h 2 ,
where γ t h and γ t h 2 are the SINR thresholds of D2D communication link and cellular communication link, γ s r and γ r d are the SINR values of the first and second hops of the D2D communication link, γ c b s and γ c b r are the SINR values of the two phases of the cellular communication link, P s and P r are the transmitted power of node SUE and RUE, P c is the transmit power of node CUE, H s , r and H c , r are the channel gain of SUE to RUE and CUE to RUE, respectively, H r , d and H c , d are the channel gain of RUE to DUE and CUE to DUE, respectively, H c , b and H s , b are the channel gain of CUE to base station, respectively, and H r , b is the channel gain of RUE to base station.

3. SRSA Algorithm

3.1. Relay Selection Based on Social Threshold

The problem of improving the communication quality of edge users can be transformed into the throughput problem of the link where the user communicates. According to Shannon’s formula, the link throughput is
R = W l o g 2 ( 1 + min ( γ s r , γ r d ) ) ,
subject to
γ c b s , γ c b r γ t h 2 ,
γ s r γ t h ,
γ r d γ t h
If the above minimum signal-to-interference-to-noise ratio constraints are not met, the D2D communication will be interrupted. D2D first hop outage probability is:
P o u t 1 s t = P r ( P s | H s , r | 2 P c | H c , r | 2 + N 0 < γ t h ) ,
The D2D second hop outage probability is
P o u t 2 n d = P r ( P r | H r , d | 2 P c | H c , d | 2 + N 0 < γ t h ) ,
The outage of the entire D2D communication link happens when:
  • The first hop of the D2D link is interrupted.
  • Or the first hop of the D2D link succeeds, but the second hop of the D2D link is interrupted.
So, the total outage probability:
P o u t =   P r ( P s | H s , r | 2 P c | H c , r | 2 + N 0 < γ t h ) +   P r ( P s | H s , r | 2 P c | H c , r | 2 + N 0 γ t h )   . P r ( P r | H r , d | 2 P c | H c , d | 2 + N 0 < γ t h ) .
When D2D communication is interrupted, the probability of outage from SUE to RUE and RUE to DUE is equal to the cumulative distribution function of SINR of the received signal, i.e.,
P o u t 1 s t = P r ( P s | H s , r | 2 P c | H c , r | 2 + N 0 < γ t h ) = 0 γ t h f r c ( γ s r ) d γ s r ,
P o u t 2 n d = P r ( P r | H r , d | 2 P c | H c , d | 2 + N 0 < γ t h ) = 0 γ t h f r c ( γ r d ) d γ r d ,
where f r c ( γ s r )   and   f r c ( γ r d ) are the probability density. The cumulative distribution function of γ s r and γ r d can be obtained by using lemma 1 in [25]; therefore, the outage probabilities from SUE to RUE and RUE to DUE can be obtained as follows:
P o u t 1 s t = P r ( P s | H s , r | 2 P c | H c , r | 2 + N 0 < γ t h ) = 1 P s P c γ t h + P s exp ( γ t h N 0 P s ) ,
  P o u t 2 n d = P r ( P r | H r , d | 2 P c | H c , d | 2 + N 0 < γ t h ) = 1 P r P c γ t h + P r exp ( γ t h N 0 P r ) .
The reference [18] mentions the restricted conditions of D2D direct link, which can be obtained as γ t h N 0 2 P s and γ t h N 0 2 P r , γ t h is usually small, thus
γ t h N 0 P s 0 , γ t h N 0 P r 0 ,
Then, (16) is used to simplify the outage probability of D2D communication.
P o u t = 1 P s P s + γ t h P c · P r P r + γ t h P c .
From (17), the outage probability P o u t is inversely proportional to the relay transmission power P r , where P r is the ideal power. In this paper, social intention is introduced. The larger S i , j   ( 0 S i , j 1 ) is, the stronger social intention is. Therefore, the actual transmission power is S i , j P r . Then,
P o u t = 1 P s P s + γ t h P c · S i , j P r S i , j P r + γ t h P c .
To reduce the detection cost, a social threshold is introduced to filter the relay set. Social weights and social thresholds are shown in (19) and (20).
S i , j = T i , j k = 1 L T i , k · n i , j k = 1 L n i , k ,
w i = k = 1 L S i , k L ,
where T i , j is the talk time between SUE i and RUE j, T i , k is the total talk time between SUE i and all RUEs, n i , j is the number of calls between SUE i and RUE j, n i , k is the number of calls between SUE i and all RUEs. S i , j is the social weight, w i is the social threshold, when S i , j w i , the node satisfies the communication social conditions, and the node is added to the candidate relay set Q. Otherwise, delete the node.
After excluding nodes with smaller social weight S i , j according to the social threshold w i , the candidate relay set Q is obtained. If there are many relay nodes in the set Q, the relay nodes with smaller outage probability can enter the set H.

3.2. Relay Selection Combined with Auction

After screening out the candidate relay set H based on the basis of the previous section, QoS analysis is performed on each candidate relay node. It can be known from (2) and (4). When the relay device performs cooperative communication to satisfy the minimum SINR requirement of communication, the transmit power range of the relay device is:
P r γ t h ( P c | H c , d | 2 + N 0 ) | H r , d | 2 ,
P r P c | H c , b | 2 γ t h 2 N 0 γ t h 2 | H r , b | 2 .
Because of the introduction of social weight S i , j , the actual transmission power is S i , j P r , and Equations (21) and (22) can be rewritten as:
S i , j P r γ t h ( P c | H c , d | 2 + N 0 ) | H r , d | 2 ,
S i , j P r P c | H c , b | 2 γ t h 2 N 0 γ t h 2 | H r , b | 2 .
From Formula (18), P o u t decreases with the increase in S i , j P r . The social weight S i , j of the relay nodes in H has been fixed. If you want to reduce the outage probability P o u t again, you can only control the size of the relay transmission power P r . Therefore, this paper introduces an auction strategy based on monetary incentives. Monetary incentives encourage relay users to increase their transmit power.
During the auction, D2D users act as holders of monetary resources, and candidate relays make bids based on the offered P r size. D2D users select the idle user with the lowest bid as the relay user. The auction algorithm process is as follows:
(1) Bidding: RUE bids according to the power P r it can provide. Bids between RUEs are confidential and can only be bid once. A seller’s bid is expressed in the following form:
C i = λ i   P r i ,
where λ i is the floor price proposed by relay i in H, and P r i is the cooperative power provided by the relay node i .
(2) Transaction: D2D users want to have as much money left over as possible after paying the relay node currency, that is, the principle of the lowest bid. As shown in the following formula:
C m a x = C s C i ,
where C s is the amount of currency held by D2D users, C i is the price proposed by relay i in (25), the larger C m a x , the higher the satisfaction of D2D users, and the node is the best relay.
The entire relay algorithm process is as follows (Algorithm 1):
Algorithm 1 Calculate
Initialize   all   parameters :   P c , P r , γ t h ,     γ t h 2 ,     N 0
For i = 1:L
Compute :   S i , j for each RUE, w i
If   S i , j w i
 Then Enter set Q
     According   to   Formula   ( 18 ) ,   get   P o u t , Select   the   node   with   small   P o u t to enter the set H
 End if
 For i = 1:H
Bring C i   into   C m a x = C s C i
   If   C m a x   is   the   largest ,   i is the optimal relay node
 End if
 End for
End for

4. Simulations

In this section, we evaluate and compare the performance of the proposed SRSA algorithm and the existing D2D relay algorithms, including the Random Relay Selection (RRS) and Maximum Throughput-based Relay Selection (MTRS) [26]. A single cellular cell environment is considered, and the geographical location of the users in the cell is subject to random distribution. The channel model considers the path loss [27]. The power mentioned in this paper includes the path loss. The simulation parameters are shown in Table 1.
Figure 2 compares the average detection times of each algorithm with the same number of relays. As can be seen from the figure, the average detection times of the SRSA algorithm are lower than the MTRS algorithm but higher than the RRS algorithm. The reason is that the SRSA algorithm proposes a social threshold w i . If the social weight S i , j w i , the relay nodes with a weak cooperation intention can be excluded, and the number of probes can be reduced.
From Figure 3, with the increase in idle users, the SRSA algorithm greatly improves the total throughput of the system compared with the RRS algorithms. Our algorithm introduces an auction algorithm to improve the actual transmit power according to the inverse proportion between the outage probability P o u t and the actual power S i , j P r . It not only reduces the outage probability but also improves the SINR of the D2D link. Thus, the SRSA algorithm improves the communication link throughput.
As can be seen from Figure 4, the outage probability of the SRSA algorithm proposed in this paper is better than the MTRS algorithm and RRS algorithm, because the nodes that are not willing to cooperate are excluded by the condition S i , j w i . Then, according to the inverse relation between P o u t and S i , j P r , an auction algorithm is introduced to improve the size of S i , j P r . Therefore, the outage probability is minimal. However, both the RRS and MTRS algorithms do not consider the user’s willingness to cooperate.
Figure 5 compares the effect of the transmit power on the outage probability. When the number of standby relays is the same, with the increase in the relay node transmit power, the probability of a system outage decreases; when the transmit power is the same, with the increase in the number of standby relays, the probability of a system outage is also reduced. It is consistent with the formula derived in this paper. Therefore, the SRSA algorithm can reduce the outage probability to some extent.

5. Conclusions

In this paper, we propose a D2D relay selection algorithm based on an auction strategy. From the social level, the cooperative willingness of relay device users is considered. The stronger the social relationship, the stronger the cooperative willingness and the higher the relay transmission power. Then, we deduced the relationship between the transmission power and the outage probability. The higher the transmission power, the smaller the outage probability. Then, an auction strategy was introduced to encourage relay devices to provide a greater transmission power through monetary incentives. The results show that this algorithm is superior to other relay algorithms; it not only improves the throughput of the system but also reduces the probability of a communication outage.

Author Contributions

Conceptualization, H.W., L.T. and Y.X.; methodology, H.W. and L.T.; software, H.W. and Y.X.; validation, L.T.; formal analysis, H.W. and L.T.; investigation, H.W.; data curation, L.T.; writing—original draft preparation, H.W.; writing—review and editing, H.W. and L.T.; visualization, H.W; supervision, Y.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China (grant number 61540022) and the Key R&D projects of the Changchun Science and Technology Bureau (grant number 21ZGM43).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare that this research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Qian, Z.; Wang, X. A review of D2D technology for 5G communication network. J. Commun. 2016, 37, 1–14. [Google Scholar]
  2. Mekikis, P.-V.; Antonopoulos, A.; Kartsakli, E.; Alonso, L.; Verikoukis, C. Communication recovery with emergency aerial networks. IEEE Trans. Consum. Electron. 2017, 63, 291–299. [Google Scholar] [CrossRef]
  3. Wang, Y.; Zhang, Y.; Liu, D. Ultra-dense D2D relay selection algorithm based on selfish behavior analysis. J. Commun. 2021, 42, 119–126. [Google Scholar]
  4. Moualeu, J.M.; Ngatched, T.M.N.; da Costa, D.B. Sequential Relay Selection in D2D-Enabled Cellular Networks with Outdated CSI Over Mixed Fading Channels. IEEE Wirel. Commun. Lett. 2018, 8, 245–248. [Google Scholar] [CrossRef]
  5. Kim, T.; Dong, M. An Iterative Hungarian Method to Joint Relay Selection and Resource Allocation for D2D Communi-cations. IEEE Wirel. Commun. Lett. 2014, 3, 625–628. [Google Scholar]
  6. Networks, C.; Li, R.; Hong, P.; Li, D.; Pei, J. Energy Harvesting-Based D2D Relaying Achieving Energy Cooperation Un-derlaying. In Proceedings of the ICC 2019–2019 IEEE International Conference on Communications (ICC), Shanghai, China, 20–24 May 2019; pp. 1–7. [Google Scholar]
  7. Su, Y.; Lu, X.; Zhao, Y.; Huang, L.; Du, X. Cooperative Communications with Relay Selection Based on Deep Reinforcement Learning in Wireless Sensor Networks. IEEE Sens. J. 2019, 19, 9561–9569. [Google Scholar] [CrossRef]
  8. Zhang, G.; Yang, K.; Liu, P.; Wei, J. Power Allocation for Full-Duplex Relaying-Based D2D Communication Underlaying Cellular Networks. IEEE Trans. Veh. Technol. 2014, 64, 4911–4916. [Google Scholar] [CrossRef]
  9. Ma, B.; Shah-Mansouri, H.; Wong, V.W.S. A matching approach for power efficient relay selection in full duplex D2D networks. In Proceedings of the 2016 IEEE International Conference on Communications (ICC), Kuala Lumpur, Malaysia, 22–27 May 2016; pp. 1–6. [Google Scholar] [CrossRef]
  10. Luo, Y.; Hong, P.; Su, R.; Xue, K. Resource Allocation for Energy Harvesting-Powered D2D Communication Underlaying Cellular Networks. IEEE Trans. Veh. Technol. 2017, 66, 10486–10498. [Google Scholar] [CrossRef]
  11. Priyadharshini, I.; Nandakumar, S. The Energy Efficient Power Allocation for Multiple Relay-Aided D2D communication in 5G networks Using Iterative algorithm. In Proceedings of the 2019 International Conference on Vision Towards Emerging Trends in Communication and Networking (ViTECoN), Vellore, India, 30–31 March 2019; pp. 1–5. [Google Scholar] [CrossRef]
  12. Zhou, H.; Ji, Y.; Li, J.; Zhao, B. Joint mode selection, MCS assignment, resource allocation and power control for D2D communication underlaying cellular networks. In Proceedings of the 2014 IEEE Wireless Communications and Networking Conference (WCNC), Istanbul, Turkey, 6–9 April 2014; pp. 1667–1672. [Google Scholar] [CrossRef]
  13. Song, W.; Zeng, F.; Hu, J.; Wang, Z.; Mao, X. An Unsupervised-Learning-Based Method for Multi-Hop Wireless Broadcast Relay Selection in Urban Vehicular Networks. In Proceedings of the 2017 IEEE 85th Vehicular Technology Conference (VTC Spring), Sydney, Australia, 4–7 June 2017; pp. 1–5. [Google Scholar] [CrossRef]
  14. Hieu, T.D.; Duy, T.T.; Kim, B.-S. Performance Enhancement for Multihop Harvest-to-Transmit WSNs With Path-Selection Methods in Presence of Eavesdroppers and Hardware Noises. IEEE Sens. J. 2018, 18, 5173–5186. [Google Scholar] [CrossRef]
  15. Chen, Z.; Lin, T.; Wu, C. Decentralized Learning-Based Relay Assignment for Cooperative Communications. IEEE Trans. Veh. Technol. 2015, 65, 813–826. [Google Scholar] [CrossRef]
  16. Jiang, Y.; Liu, Q.; Zheng, F.; Gao, X.; You, X. Energy-Efficient Joint Resource Allocation and Power Control for D2D Com-munications. IEEE Trans. Veh. Technol. 2016, 65, 6119–6127. [Google Scholar] [CrossRef] [Green Version]
  17. Klaiqi, B.; Chu, X.; Zhang, J. Energy- and Spectral-Efficient Adaptive Forwarding Strategy for Multi-Hop Device-to-Device Communications Overlaying Cellular Networks. IEEE Trans. Wirel. Commun. 2018, 17, 5684–5699. [Google Scholar] [CrossRef]
  18. Yang, H.H.; Lee, J.; Quek, T.Q.S. Heterogeneous Cellular Network with Energy Harvesting-Based D2D Communication. IEEE Trans. Wirel. Commun. 2015, 15, 1406–1419. [Google Scholar] [CrossRef]
  19. Zhang, Z.; Zhang, P.; Liu, D.; Sun, S. SRSM-Based Adaptive Relay Selection for D2D Communications. IEEE Internet Things J. 2017, 5, 2323–2332. [Google Scholar] [CrossRef]
  20. Li, Y.; Zhang, Z.; Wang, H.; Yang, Q. SERS: Social-Aware Energy-Efficient Relay Selection in D2D Communications. IEEE Trans. Veh. Technol. 2018, 67, 5331–5345. [Google Scholar] [CrossRef]
  21. Chen, G.; Tang, J.; Coon, J.P. Optimal Routing for Multihop Social-Based D2D Communications in the Internet of Things. IEEE Internet Things J. 2018, 5, 1880–1889. [Google Scholar] [CrossRef] [Green Version]
  22. Wang, J.; Ma, J.; Li, Y.; Liu, X. D2D Communication Relay Selection Strategy Based on Two-hop Social Relationship. In Proceedings of the 2021 IEEE 4th International Conference on Electronic Information and Communication Technology (ICEICT), Xi’an, China, 18–20 August 2021; pp. 592–595. [Google Scholar] [CrossRef]
  23. Zhang, H.; Wang, Z.; Du, Q. Social-Aware D2D Relay Networks for Stability Enhancement: An Optimal Stopping Approach. IEEE Trans. Veh. Technol. 2018, 67, 8860–8874. [Google Scholar] [CrossRef]
  24. Pan, X.; Wang, H. On the Performance Analysis and Relay Algorithm Design in Social-Aware D2D Cooperated Communications. In Proceedings of the 2016 IEEE 83rd Vehicular Technology Conference (VTC Spring), Nanjing, China, 15–18 May 2016; pp. 1–5. [Google Scholar] [CrossRef]
  25. Min, H.; Seo, W.; Lee, J.; Park, S.; Hong, D. Reliability Improvement Using Receive Mode Selection in the Device-to-Device Uplink Period Underlaying Cellular Networks. IEEE Trans. Wirel. Commun. 2010, 10, 413–418. [Google Scholar] [CrossRef]
  26. Huang, H.; Xiang, W.; Tao, Y.; Liu, B.; Hu, M. Relay-Assisted D2D Transmission for Mobile Health Applications. Sensors 2018, 18, 4417. [Google Scholar] [CrossRef] [Green Version]
  27. Ma, X.; Yin, R.; Yu, G.; Zhang, Z. A distributed relay selection method for relay assisted Device-to-Device communication system. In Proceedings of the 2012 IEEE 23rd International Symposium on Personal, Indoor and Mobile Radio Communications-(PIMRC), Sydney, Australia, 9–12 September 2012; pp. 1020–1024. [Google Scholar] [CrossRef]
Figure 1. System model.
Figure 1. System model.
Sensors 22 09265 g001
Figure 2. Average detection times of each algorithm.
Figure 2. Average detection times of each algorithm.
Sensors 22 09265 g002
Figure 3. Variation curve of outage probability with the number of idle cellular users.
Figure 3. Variation curve of outage probability with the number of idle cellular users.
Sensors 22 09265 g003
Figure 4. The relationship between the system outage probability and the number of relays.
Figure 4. The relationship between the system outage probability and the number of relays.
Sensors 22 09265 g004
Figure 5. The relationship between system outage probability and relay power.
Figure 5. The relationship between system outage probability and relay power.
Sensors 22 09265 g005
Table 1. Simulation Parameters.
Table 1. Simulation Parameters.
ParameterSettings
Cellular layout one isolated cellular cell
Cell radius500 m
Bandwidth180 kHz
Noise density −174 dBm/Hz
Cellular link path loss128 + 37.6 l o g 10 ( d [ k m ] )
D2D link path loss148 + 40 l o g 10 ( d [ k m ] )
D2D SINR threshold3 dB
Cellular SINR threshold 5 dB
Number of relay devices10–100
D2D user-transmitted power20 dBm
Cellular transmission power30 dBm
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wang, H.; Wang, Y.; Tang, L.; Xia, Y. D2D Social Selection Relay Algorithm Combined with Auction Principle. Sensors 2022, 22, 9265. https://doi.org/10.3390/s22239265

AMA Style

Wang H, Wang Y, Tang L, Xia Y. D2D Social Selection Relay Algorithm Combined with Auction Principle. Sensors. 2022; 22(23):9265. https://doi.org/10.3390/s22239265

Chicago/Turabian Style

Wang, Hairui, Yijun Wang, Luping Tang, and Yongqiang Xia. 2022. "D2D Social Selection Relay Algorithm Combined with Auction Principle" Sensors 22, no. 23: 9265. https://doi.org/10.3390/s22239265

APA Style

Wang, H., Wang, Y., Tang, L., & Xia, Y. (2022). D2D Social Selection Relay Algorithm Combined with Auction Principle. Sensors, 22(23), 9265. https://doi.org/10.3390/s22239265

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