Smart Load-Based Resource Optimization Model to Enhance the Performance of Device-to-Device Communication in 5G-WPAN
Abstract
:1. Introduction
- Device-to-device (D2D) communication often has limited bandwidth due to the physical limitations of the devices. This can result in a bottleneck in data transmission and can limit the effectiveness of load-based resource allocation.
- D2D communication is often subject to interference from other devices or networks, which can reduce the quality of the communication and make load-based resource allocation more difficult.
- Security is a major challenge in D2D communication, as the devices must be trusted to use the resources efficiently and securely.
- D2D communication often requires a significant amount of power, as the devices must constantly be in communication with one another. This can make load-based resource allocation difficult, as the devices must be able to balance their power consumption with the number of resources they need.
- Congestion can be a major issue in D2D communication, as the devices are often communicating with one another nearby. This can lead to a significant amount of data being transferred and can make load-based resource allocation difficult.
- Improved resource utilization: Smart load-based resource optimization in device-to-device communication can improve the utilization of resources by efficiently managing the load. It can intelligently allocate resources to the communication devices that require them, thus reducing the wastage of resources.
- Increased network performance: Smart load-based resource optimization in device-to-device communication can improve the performance of networks by minimizing interference between adjacent devices. This helps to reduce packet losses, reduce latency, and improve throughput.
- Reduced energy consumption: Smart load-based resource optimization in device-to-device communication can reduce energy consumption by limiting the amount of energy consumed by each device. This helps to conserve energy, thus reducing the overall energy consumption of the network.
- Improved reliability: Smart load-based resource optimization in device-to-device communication can improve the reliability of the communication by ensuring that the resources are allocated to the right devices. This helps to reduce packet losses and latency, thus improving the reliability of the communication.
2. Methodology
2.1. Dynamic Bandwidth Allocation
2.2. Adaptive Resource Allocation
2.3. Load Balancing
2.4. Network Coding
3. Proposed Model
Algorithm 1: Load-based resource optimization algorithm | |
1. | Start |
2. | Get the user resource request (URR); |
3. | Send the request to the network load manager (NLM) |
4. | If (load = balanced) |
5. | Then, check if (resource = available) |
6. | Allot the required resource as per the availability; |
7. | Else wait the next slot for available resource; |
8. | Forward the request into the queue; |
9. | Go to step 3; |
10. | Else go to step 8; |
11. | End |
- Data rate: This metric measures the amount of data that can be sent over a given period. It is usually measured in bits per second (bps).
- Link reliability: This metric measures the probability that a packet of data will be successfully delivered between two devices. It is usually measured in terms of packet delivery ratio (PDR).
- Latency: This metric measures the time taken for a data packet to travel from one device to another. It is usually measured in milliseconds (ms).
4. Analytical Discussion
4.1. Improved Efficiency
4.2. Reduced Congestion
4.3. Maximized Performance
4.4. Increased Scalability
4.5. Impacts of SINR
- The base station can send commands to the user’s device to adjust the usage of resources such as power, bandwidth, and memory to optimize the system performance.
- The base station can also provide instructions to the user regarding which applications and activities are allowed or not allowed to optimize the system performance. Mobility management enables devices to move between networks and access points without losing connection and data. The primary practice of mobility-aware D2D communications is to leverage technologies such as low-power wide-area networks (LPWANs) and multi-hop mesh networks.
5. Comparative Analysis
5.1. Computation of Network Efficiency
5.2. Computation of Throughput
5.3. Computation of Reduced Latency
5.4. Computation of Scalability
6. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Chapnevis, A.; Güvenç, I.; Bulut, E. Traffic shifting based resource optimization in aggregated IoT communication. In Proceedings of the 2020 IEEE 45th Conference on Local Computer Networks (LCN), Sydney, Australia, 16–19 November 2020; pp. 233–243. [Google Scholar]
- Chai, R.; Wang, P.; Huang, Z.; Su, C. Network lifetime maximization based joint resource optimization for wireless body area networks. In Proceedings of the 2014 IEEE 25th Annual International Symposium on Personal, Indoor, and Mobile Radio Communication (PIMRC), Washington, DC, USA, 2–5 September 2014; pp. 1088–1092. [Google Scholar]
- Ercetin, O. Association games in IEEE 802.11 wireless local area networks. IEEE Trans. Wirel. Commun. 2008, 7, 5136–5143. [Google Scholar] [CrossRef]
- Zhang, J.; Han, G.; Qian, Y. Queuing theory based co-channel interference analysis approach for high-density wireless local area networks. Sensors 2016, 16, 1348. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Hui, J.W.; Culler, D.E. Extending IP to low-power, wireless personal area networks. IEEE Internet Comput. 2008, 12, 37–45. [Google Scholar] [CrossRef]
- Mc Gibney, A.; Klepal, M.; Pesch, D. A wireless local area network modeling tool for scalable indoor access point placement optimization. In Proceedings of the 2010 Spring Simulation Multiconference, Orlando, FL, USA, 11–15 April 2010; pp. 1–8. [Google Scholar]
- Gu, D.; Zhang, J. A new measurement-based admission control method for IEEE802. 11 wireless local area networks. In Proceedings of the 14th IEEE Proceedings on Personal, Indoor and Mobile Radio Communications, 2003. PIMRC 2003, Beijing, China, 7–10 September 2003; Volume 3, pp. 2009–2013. [Google Scholar]
- Logeshwaran, J.; Shanmugasundaram, N.; Lloret, J. L-RUBI: An efficient load-based resource utilization algorithm for bi-partite scatternet in wireless personal area networks. Int. J. Commun. Syst. 2023, 36, e5439. [Google Scholar] [CrossRef]
- Kuo, Y.L.; Lai, K.W.; Lin, F.Y.S.; Wen, Y.F.; Wu, E.H.K.; Chen, G.H. Multirate throughput optimization with fairness constraints in wireless local area networks. IEEE Trans. Veh. Technol. 2008, 58, 2417–2425. [Google Scholar]
- Qiao, J.; Cai, L.X.; Shen, X.S.; Mark, J.W. Enabling multi-hop concurrent transmissions in 60 GHz wireless personal area networks. IEEE Trans. Wirel. Commun. 2011, 10, 3824–3833. [Google Scholar] [CrossRef] [Green Version]
- Laghari, M.B.; Shahwani, H.; Shah, S.A.; Wagan, R.A.; Rauf, Z.; Ali, I.; Alshamrani, S.S.; Frnda, J. Towards enabling multihop wireless local area networks for disaster communications. Wirel. Commun. Mob. Comput. 2021, 2021, 5540480. [Google Scholar] [CrossRef]
- Kumar, V.; Tiwari, S. Routing in IPv6 over low-power wireless personal area networks (6LoWPAN): A survey. J. Comput. Netw. Commun. 2012, 2012, 316839. [Google Scholar] [CrossRef] [Green Version]
- Obelovska, K.; Panova, O.; Karovič, V., Jr. Performance analysis of wireless local area network for a high-/low-priority traffic ratio at different numbers of access categories. Symmetry 2021, 13, 693. [Google Scholar] [CrossRef]
- Bosio, S.; Capone, A.; Cesana, M. Radio planning of wireless local area networks. IEEE/ACM Trans. Netw. 2007, 15, 1414–1427. [Google Scholar] [CrossRef]
- Purandare, R.; Ratnaparkhi, A.; Bang, A. Resource Optimization using the Taguchi Technique for Channel Allocation. Int. J. Intell. Syst. Appl. Eng. 2023, 11, 93–99. [Google Scholar]
- Lima, M.P.; Takahashi, R.H.; Vieira, M.A.; Carrano, E.G. Multiobjective planning of indoor Wireless Local Area Networks using subpermutation-based hybrid algorithms. Knowl. Based Syst. 2023, 263, 110293. [Google Scholar] [CrossRef]
- Pawar, R.S.; Kalbande, D.R. Optimization of quality of service using ECEBA protocol in wireless body area network. Int. J. Inf. Technol. 2023, 15, 595–610. [Google Scholar] [CrossRef]
- Radha, P.; Subadra, M.S. Ensemble Learning Based Multiple Mobile Sink Architecture For Energy Efficient Wireless Body Area Network Towards Disease Centric Patient Group Data Management. J. Pharm. Negat. Results 2023, 13, 7096–7107. [Google Scholar]
- Alani, T.O.; Al-Sadi, A.M. Survey of optimizing dynamic virtual local area network algorithm for software-defined wide area network. Telecommun. Comput. Electron. Control 2023, 21, 77–87. [Google Scholar] [CrossRef]
- Liu, R.; Wu, W.; Zhao, Z.; Ding, X.; Zhou, D.; Zhang, Y. Coordinated planning transmission tasks in heterogeneous space networks: A semi-distributed approach. China Commun. 2023, 20, 261–276. [Google Scholar] [CrossRef]
- Nayakwadi, N.; Fatima, R. Resource optimization-based network selection model for heterogeneous wireless networks. IAES Int. J. Artif. Intell. 2023, 12, 357. [Google Scholar] [CrossRef]
- Xiao, H.; Cai, L.; Feng, J.; Pei, Q.; Shi, W. Resource Optimization of MAB-based Reputation Management for Data Trading in Vehicular Edge Computing. IEEE Trans. Wirel. Commun. 2023, 1. [Google Scholar] [CrossRef]
- Das, S.K.; Benkhelifa, F.; Sun, Y.; Abumarshoud, H.; Abbasi, Q.H.; Imran, M.A.; Mohjazi, L. Comprehensive Review on ML-based RIS-enhanced IoT Systems: Basics, Research Progress and Future Challenges. Comput. Netw. 2023, 224, 109581. [Google Scholar] [CrossRef]
- Van Truong, T.; Nayyar, A. System performance and optimization in NOMA mobile edge computing surveillance network using GA and PSO. Comput. Netw. 2023, 223, 109575. [Google Scholar] [CrossRef]
- Liu, J.; Guo, S.; Wang, Q.; Pan, C.; Yang, L. Optimal multi-user offloading with resources allocation in mobile edge cloud computing. Comput. Netw. 2023, 221, 109522. [Google Scholar] [CrossRef]
- Fu, Y.; Zhang, X.; Qin, X.; Meng, Q.; Huang, B. Data collection of multi-player cooperative game based on edge computing in mobile crowd sensing. Comput. Netw. 2023, 222, 109551. [Google Scholar] [CrossRef]
- Aghapour, Z.; Sharifian, S.; Taheri, H. Task offloading and resource allocation algorithm based on deep reinforcement learning for distributed AI execution tasks in IoT edge computing environments. Comput. Netw. 2023, 223, 109577. [Google Scholar] [CrossRef]
- Zhang, L.; Du, Y. Resilience enhancement scheme for gateway placement in space information networks. Comput. Netw. 2023, 222, 109555. [Google Scholar] [CrossRef]
- Zheng, Z.; Jiang, S.; Feng, R.; Ge, L.; Gu, C. An adaptive backoff selection scheme based on Q-learning for CSMA/CA. Wirel. Netw. 2023, 1–11. [Google Scholar] [CrossRef]
- Bi, X.; Sun, X.; Lyu, Z.; Zhang, B.; Wei, X. A back adjustment based dependent task offloading scheduling algorithm with fairness constraints in VEC networks. Comput. Netw. 2023, 223, 109552. [Google Scholar] [CrossRef]
- Haus, M.; Waqas, M.; Ding, A.Y.; Li, Y.; Tarkoma, S.; Ott, J. Security and privacy in device-to-device (D2D) communication: A review. IEEE Commun. Surv. Tutor. 2017, 19, 1054–1079. [Google Scholar] [CrossRef]
- 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] [Green Version]
- Waqas, M.; Niu, Y.; Li, Y.; Ahmed, M.; Jin, D.; Chen, S.; Han, Z. A comprehensive survey on mobility-aware D2D communications: Principles, practice and challenges. IEEE Commun. Surv. Tutor. 2019, 22, 1863–1886. [Google Scholar] [CrossRef] [Green Version]
Authors | Identified Issues |
---|---|
Bosio, S. et al. [14] | An issue is devices that are not properly configured for communication can lead to inefficient use of resources. Security concerns can also arise in device-to-device communication, which can impact the optimization of resources. |
Purandare, R. et al. [15] | A challenge in load-based resource optimization for device-to-device communication is that the devices need to be able to accurately estimate the amount of resources that are required for the communication. |
Lima, M. P. et al. [16] | The devices need to be able to take into account the different types of traffic that may be present on the network, as well as the different priorities that may be assigned to different types of traffic. |
Pawar, R. S. et al. [17] | The biggest challenge for resource optimization in device-to-device communication is the limited resources available on each device. |
Radha, P. et al. [18] | To optimize resources, communication protocols must be designed to be as efficient as possible. This includes minimizing the amount of data that are transferred between devices, as well as using compression techniques to reduce the size of data packets. |
Alani, T. O. et al. [19] | A challenge for resource optimization is the need to support a wide range of devices with different capabilities. This includes devices with different amounts of memory, processing power, and communication bandwidth. |
Liu, R. et al. [20] | It is important to consider the impact of resource optimization on battery life. Although reducing the amount of data transferred between devices can save energy, it may also reduce the quality of the communication. |
Nayakwadi, N. et al. [21] | An optimal load-based resource allocation for device-to-device communication will vary depending on the specific situation and context. It can be helpful to create a load-based resource allocation plan in advance and then adjust it as needed based on real-time conditions. |
Xiao, H. et al. [22] | The resource optimization issues in device-to-device communication are many and varied. One of the most pressing issues is the efficient use of radio resources. |
Das, S. K. et al. [23] | In a device-to-device communication system, battery power is used to communicate between devices. The efficient use of battery power is essential to the success of any device-to-device communication system. |
Van Truong, T. et al. [24] | In a device-to-device communication system, data are used to communicate between devices. The efficient use of data is essential to the success of any device-to-device communication system. |
Liu, J. et al. [25] | Resource optimization issues are important in a device-to-device communication system. All of these resource optimization issues must be addressed for a device-to-device communication system to be successful. |
Fu, Y. et al. [26] | One benefit is that it can help reduce the amount of data that is transferred between devices. This can help to save on data usage and bandwidth costs. |
Aghapour, Z. et al. [27] | The benefit is that it can help to improve communication speeds. By optimizing the resources that are used, it can help to reduce the amount of time that is needed to transfer data between devices. |
Zhang, L. et al. [28] | One of the advantages of this type of communication is that it can be much more efficient than other methods since there is no need to route data through a third party. This can be especially helpful when dealing with large amounts of data, or when time is of the essence. |
Zheng, Z. et al. [29] | When data are passed through an intermediary, there is always the risk that it could be intercepted or that a third party could gain access to it. When devices communicate directly with each other, that risk is eliminated. |
Bi, X. et al. [30] | Device-to-device communication can be more convenient than other methods since it does not require users to go through a separate app or website. |
Parameter | Value |
---|---|
Sa (simulation area) | 1250 m × 1250 m |
SIFS (short inter-frame space) | 18 s |
DRt (transmission data rate) | 15 Mbps |
DRi (interference detection rate) | 28 ms |
Ts (slot time) | 14 ms |
Bsc (sub-channel bandwidth) | 820 GHz |
Bs (system bandwidth) | 16 MHz |
Fc (carrier frequency) | 11.4 MHz |
Td (simulation duration) | 28 s |
Parameters | TSRO | JRO | MTO | LBROM |
---|---|---|---|---|
Network efficiency | 64.68 | 72.12 | 51.92 | 86.00 |
Throughput | 78.24 | 85.85 | 55.78 | 93.74 |
Reduced latency | 67.08 | 83.78 | 63.16 | 91.94 |
Scalability | 69.38 | 80.38 | 60.42 | 92.85 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Logeshwaran, J.; Kiruthiga, T.; Kannadasan, R.; Vijayaraja, L.; Alqahtani, A.; Alqahtani, N.; Alsulami, A.A. Smart Load-Based Resource Optimization Model to Enhance the Performance of Device-to-Device Communication in 5G-WPAN. Electronics 2023, 12, 1821. https://doi.org/10.3390/electronics12081821
Logeshwaran J, Kiruthiga T, Kannadasan R, Vijayaraja L, Alqahtani A, Alqahtani N, Alsulami AA. Smart Load-Based Resource Optimization Model to Enhance the Performance of Device-to-Device Communication in 5G-WPAN. Electronics. 2023; 12(8):1821. https://doi.org/10.3390/electronics12081821
Chicago/Turabian StyleLogeshwaran, Jaganathan, Thangavel Kiruthiga, Raju Kannadasan, Loganathan Vijayaraja, Ali Alqahtani, Nayef Alqahtani, and Abdulaziz A. Alsulami. 2023. "Smart Load-Based Resource Optimization Model to Enhance the Performance of Device-to-Device Communication in 5G-WPAN" Electronics 12, no. 8: 1821. https://doi.org/10.3390/electronics12081821
APA StyleLogeshwaran, J., Kiruthiga, T., Kannadasan, R., Vijayaraja, L., Alqahtani, A., Alqahtani, N., & Alsulami, A. A. (2023). Smart Load-Based Resource Optimization Model to Enhance the Performance of Device-to-Device Communication in 5G-WPAN. Electronics, 12(8), 1821. https://doi.org/10.3390/electronics12081821