EMBLR: A High-Performance Optimal Routing Approach for D2D Communications in Large-scale IoT 5G Network
Abstract
:1. Introduction
1.1. Related Works
1.2. Contribution
- (i)
- The proposed EMBLR routing approach utilizes the functionalities (hybrid and Dijkstra algorithm multi-path concept of routing) of the well-known existing routing approaches and modifies accordingly for the full combination of device parameter metrics, i.e., mobility, energy consumption, link quality, and queue length size of the devices for the route selection procedure.
- (ii)
- We evaluate the energy consumption, mobility, queue length size, and link quality of the intermediate devices between source and destination devices for the topology sensing and route discovery process.
- (iii)
- We apply the MCDM multicriteria decision mechanism for the selection of an optimal route among the multiple routes, which provides weight to the intermediate devices based on the estimated value.
- (iv)
- We study the QoS performance metrics of the proposed EMBLR routing approach and compare it with the well-known existing routing approaches under various device speeds for the D2D communications in large-scale IoT 5G networks.
2. System Model
2.1. Device Energy Consumption Estimation
2.2. Mobility of Devices Estimation
2.3. Link Quality of Devices Estimation
2.4. Queue Length of Devices Estimation
2.5. Multiple Criteria Decision-Making (MCDM) Technique
2.6. Simulation Setup
2.7. Performance Evaluation Criteria
- (i)
- Throughput: It is referred to as the total number of bytes that are successfully delivered to the destination device in the definite time duration [41] and can be computed as follows (in Kbps):
- (ii)
- End-to-End Delay (EED): This metric indicates the total average time taken by the data packets transmission throughout the simulation time, which includes the propagation, queuing, buffering, and retransmission delays [34]. The EED can be computed as follows:
- (iii)
- Packet Delivery Ratio (PDR): This metric refers to the ratio between the total number of data packets successfully delivered at the destination device and the total number of data packets sent from the source device [41]. The PDR value can describe the reliability of the routing scheme. It can be calculated as follows:
- (iv)
- Packet Drop. This metric is the total number of packets dropped throughout the data transmission in the network [34] and can be calculated as follows:
- (v)
- Energy Consumption: This is the average energy consumption of all network devices throughout the network simulation time [33]. It depends upon the state of the device, such as transmitting, receiving, and an ideal state. Energy consumption of the devices can be calculated as follows:
- (vi)
- Energy Cost: The ratio of the total energy consumed by all network devices over the total number of the data packets received at the destination device [41]. Energy cost can be calculated as follows:
- (vii)
- Convergence Time: Convergence occurs in the network due to frequent network topology changes; meanwhile, the intermediate devices independently run routing algorithms and recalculate parameter values. The intermediate devices update the routing information and build a new routing table based on the parameter’s information. It is calculated based on the time required before all of the intermediate devices can reach a consensus regarding the updated network topology.
3. Results and Discussions
3.1. Throughput Comparison
3.2. End-to-End Delay Comparison
3.3. Packet Delivery Ratio Comparison
3.4. Packets Drop Comparison
3.5. Energy Consumption Comparison
3.6. Energy Cost Comparison
3.7. Convergence Time Comparison
4. Conclusions
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
References
- Mouradian, C.; Naboulsi, D.; Yangui, S.; Glitho, R.H.; Morrow, M.J.; Polakos, P.A. A Comprehensive Survey on Fog Computing: State-of-the-Art and Research Challenges. IEEE Commun. Surv. Tutor. 2018, 20, 416–464. [Google Scholar] [CrossRef] [Green Version]
- Akpakwu, G.A.; Silva, B.J.; Hancke, G.P.; Abu-Mahfouz, A.M. A Survey on 5G Networks for the Internet of Things: Communication Technologies and Challenges. IEEE Access 2018, 6, 3619–3647. [Google Scholar] [CrossRef]
- Reddy, M.R.; Srinivasa, K.G.; Reddy, B.E. Smart Vehicular System based on the Internet of Things. J. Organ. End User Comput. 2018, 30, 45–62. [Google Scholar] [CrossRef]
- Li, S.; da Xu, L.; Zhao, S. 5G Internet of Things: A survey. J. Ind. Inf. Integr. 2018, 10, 1–9. [Google Scholar] [CrossRef]
- Cai, Y.; Qin, Z.; Cui, F.; Li, G.Y.; McCann, J.A. Modulation and Multiple Access for 5G Networks. IEEE Commun. Surv. Tutor. 2018, 20, 629–646. [Google Scholar] [CrossRef] [Green Version]
- Wu, Y.; Khisti, A.; Xiao, C.; Caire, G.; Wong, K.; Gao, X. A Survey of Physical Layer Security Techniques for 5G Wireless Networks and Challenges Ahead. IEEE J. Sel. Areas Commun. 2018, 36, 679–695. [Google Scholar] [CrossRef] [Green Version]
- Shahmansoori, A.; Garcia, G.E.; Destino, G.; Seco-Granados, G.; Wymeersch, H. Position and Orientation Estimation Through Millimeter-Wave MIMO in 5G Systems. IEEE Trans. Wirel. Commun. 2018, 17, 1822–1835. [Google Scholar] [CrossRef] [Green Version]
- Hemadeh, I.A.; Satyanarayana, K.; El-Hajjar, M.; Hanzo, L. Millimeter-Wave Communications: Physical Channel Models, Design Considerations, Antenna Constructions, and Link-Budget. IEEE Commun. Surv. Tutor. 2018, 20, 870–913. [Google Scholar] [CrossRef] [Green Version]
- Singh, P.; Agrawal, R. A customer centric best connected channel model for heterogeneous and IoT networks. J. Organ. End User Comput. 2018, 30, 32–50. [Google Scholar] [CrossRef]
- Tan, H.; Song, Y.; Xuan, S.; Pan, S.; Chung, I. Secure D2D group authentication employing smartphone sensor behavior analysis. Symmetry 2019, 11, 969. [Google Scholar] [CrossRef] [Green Version]
- Wang, X.; Zhang, Y.; Leung, V.C.M.; Guizani, N.; Jiang, T. D2D Big Data: Content Deliveries over Wireless Device-to-Device Sharing in Large-Scale Mobile Networks. IEEE Wirel. Commun. 2018, 25, 32–38. [Google Scholar] [CrossRef] [Green Version]
- Gandotra, P.; Jha, R.K. Device-to-device communication in cellular networks: A survey. J. Netw. Comput. Appl. 2016, 71, 99–117. [Google Scholar] [CrossRef] [Green Version]
- Ahmad, M.; Azam, M.; Naeem, M.; Iqbal, M.; Anpalagan, A.; Haneef, M. Resource management in D2D communication: An optimization perspective. J. Netw. Comput. Appl. 2017, 93, 51–75. [Google Scholar] [CrossRef]
- Jameel, F.; Hamid, Z.; Jabeen, F.; Zeadally, S.; Javed, M.A. A Survey of Device-to-Device Communications: Research Issues and Challenges. IEEE Commun. Surv. Tutor. 2018, 20, 2133–2168. [Google Scholar] [CrossRef]
- Chen, Z.; Pappas, N.; Kountouris, M. Probabilistic Caching in Wireless D2D Networks: Cache Hit Optimal Versus Throughput Optimal. IEEE Commun. Lett. 2017, 21, 584–587. [Google Scholar] [CrossRef] [Green Version]
- Xu, J.; Liu, X.; Ma, M.; Liu, A.; Wang, T.; Huang, C. Intelligent aggregation based on content routing scheme for cloud computing. Symmetry 2017, 9, 221. [Google Scholar] [CrossRef]
- Zhou, Z.; Ota, K.; Dong, M.; Xu, C. Energy-Efficient Matching for Resource Allocation in D2D Enabled Cellular Networks. IEEE Trans. Veh. Technol. 2017, 66, 5256–5268. [Google Scholar] [CrossRef] [Green Version]
- Wu, Q.; Li, G.Y.; Chen, W.; Ng, D.W.K. Energy-Efficient D2D Overlaying Communications With Spectrum-Power Trading. IEEE Wirel. Commun. 2017, 16, 4404–4419. [Google Scholar] [CrossRef]
- Kang, S.H. Energy optimization in cluster-based routing protocols for large-area wireless sensor networks. Symmetry 2019, 11, 37. [Google Scholar] [CrossRef] [Green Version]
- Chen, G.; Tang, J.; Coon, J.P. Optimal routing for multihop social-based D2D communications in the Internet of Things. IEEE Int. Things J. 2018, 5, 1880–1889. [Google Scholar] [CrossRef]
- Wu, D.; Zhou, L.; Cai, Y.; Hu, R.Q.; Qian, Y. The role of mobility for D2D communications in LTE-advanced networks: Energy vs. bandwidth efficiency. IEEE Wirel. Commun. 2014, 21, 66–71. [Google Scholar] [CrossRef]
- Shaikh, F.S.; Wismüller, R. Routing in multi-hop cellular device-to-device (D2D) networks: A survey. IEEE Commun. Surv. Tutor. 2018, 20, 2622–2657. [Google Scholar] [CrossRef]
- Amiri, I.S.; Prakash, J.; Balasaraswathi, M.; Sivasankaran, V.; Sundararajan, T.V.P.; Hindia, M.H.D.N.; Tilwari, V.; Dimyati, K.; Henry, O. DABPR: A large-scale internet of things-based data aggregation back pressure routing for disaster managemen. Wirel. Netw. 2019, 25, 1–22. [Google Scholar] [CrossRef]
- Tilwari, V.; Hindia, M.N.; Dimyati, K.; Qamar, F.; Talip, A.; Sofian, M. Contention Window and Residual Battery Aware Multipath Routing Schemes in Mobile Ad-hoc Networks. Int. J. Technol. 2019, 10, 1376–1384. [Google Scholar] [CrossRef] [Green Version]
- Tilwari, V.; Dimyati, K.; Hindia, M.H.D.; Fattouh, A.; Amiri, I.S. Mobility, residual energy, and link quality aware multipath routing in MANETs with Q-learning algorithm. Appl. Sci. 2019, 9, 1582. [Google Scholar] [CrossRef] [Green Version]
- Clausen, T.; Jacquet, P. RFC3626: Optimized Link State Routing Protocol (OLSR); The Internet Society: Reston, VA, USA, 2003. [Google Scholar]
- Parrein, B.; Yi, J. Multipath Extension for the Optimized Link State Routing Protocol Version 2 (OLSRv2); The Internet Society: Reston, VA, USA, 2017; hal-01705335. [Google Scholar]
- Badis, H.; al Agha, K. QOLSR multi-path routing for mobile ad hoc networks based on multiple metrics: Bandwidth and delay. In Proceedings of the 2004 IEEE 59th Vehicular Technology Conference, 2004. VTC 2004-Spring, Milan, Italy, 17–19 May 2004; pp. 2181–2184. [Google Scholar]
- Ramesh, V.; Supriya, K.S.; Subbaiah, P. Design of novel energy conservative preemptive dynamic source routing for MANET. In Proceedings of the Computing, Communication and Networking Technologies (ICCCNT), Hefei, China, 11–13 July 2014; pp. 1–7. [Google Scholar]
- Li, M.; Zhang, L.; Li, V.O.; Shan, X.; Ren, Y. An energy-aware multipath routing protocol for mobile ad hoc networks. ACM Sigcomm Asia 2005, 5, 10–12. [Google Scholar]
- Wang, Z.; Bulut, E.; Szymanski, B.K. Energy efficient collision aware multipath routing for wireless sensor networks. In Proceedings of the 2009 IEEE International Conference on Communications, Dresden, Germany, 14–18 June 2009; pp. 1–5. [Google Scholar]
- Wu, Z.-Y.; Song, H.-T. Ant-based energy-aware disjoint multipath routing algorithm for MANETs. Comput. J. 2008, 53, 166–176. [Google Scholar] [CrossRef]
- Riasudheen, H.; Selvamani, K.; Mukherjee, S.; Divyasree, I.R. An efficient energy-aware routing scheme for cloud-assisted MANETs in 5G. Ad Hoc Netw. 2020, 97, 102021. [Google Scholar] [CrossRef]
- Nguyen, T.D.; Khan, J.Y.; Ngo, D.T. A distributed energy-harvesting-aware routing algorithm for heterogeneous IoT networks. IEEE Trans. Green Commun. Netw. 2018, 2, 1115–1127. [Google Scholar] [CrossRef]
- Doppler, K.; Rinne, M.; Wijting, C.; Ribeiro, C.B.; Hugl, K. Device-to-device communication as an underlay to LTE-advanced networks. IEEE Commun. Mag. 2009, 47, 42–49. [Google Scholar] [CrossRef]
- Katsinis, G.; Tsiropoulou, E.E.; Papavassiliou, S. A game theoretic approach to the power control in D2D communications underlay cellular networks. In Proceedings of the 2014 IEEE 19th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD), Athens, Greece, 1–3 December 2014; pp. 208–212. [Google Scholar]
- Singhal, C.; De, S. Resource Allocation in Next-Generation Broadband Wireless Access Networks; IGI Global: Hershey, PA, USA, 2017. [Google Scholar]
- Katsinis, G.; Tsiropoulou, E.E.; Papavassiliou, S. On the Problem of Resource Allocation and System Capacity Evaluation via a Blocking Queuing Model in D2D Enabled Overlay Cellular Networks; Springer: Berlin/Heidelberg, Germany, 2015; pp. 76–89. [Google Scholar]
- Debroy, S.; Samanta, P.; Bashir, A.; Chatterjee, M. SpEED-IoT: Spectrum aware energy efficient routing for device-to-device IoT communication. Future Gener. Comput. Syst. 2019, 93, 833–848. [Google Scholar] [CrossRef]
- Sobral, J.V.V.; Rodrigues, J.J.P.C.; Rabêlo, R.A.L.; Saleem, K.; Kozlov, S.A. Improving the Performance of LOADng Routing Protocol in Mobile IoT Scenarios. IEEE Access 2019, 7, 107032–107046. [Google Scholar] [CrossRef]
- Jabbar, W.A.; Saad, W.K.; Ismail, M. MEQSA-OLSRv2: A Multicriteria-Based Hybrid Multipath Protocol for Energy-Efficient and QoS-Aware Data Routing in MANET-WSN Convergence Scenarios of IoT. IEEE Access 2018, 6, 76546–76572. [Google Scholar] [CrossRef]
- Rappaport, T.S. Wireless Communications: Principles and Practice; Prentice Hall PTR: Upper Saddle River, NJ, USA, 1996. [Google Scholar]
- Hu, S.; Han, J. Power control strategy for clustering wireless sensor networks based on multi-packet reception. IET Wirel. Sens. Syst. 2014, 4, 122–129. [Google Scholar] [CrossRef]
- Tremblay, O.; Dessaint, L.-A.; Dekkiche, A.-I. A generic battery model for the dynamic simulation of hybrid electric vehicles. In Proceedings of the 2007 IEEE Vehicle Power and Propulsion Conference, Arlington, TX, USA, 9–12 September 2007; pp. 284–289. [Google Scholar]
- Rhee, I.; Shin, M.; Hong, S.; Lee, K.; Kim, S.J.; Chong, S. On the Levy-Walk Nature of Human Mobility. IEEE/ACM Trans. Netw. 2011, 19, 630–643. [Google Scholar] [CrossRef]
- de Couto, D.S.J.; Aguayo, D.; Bicket, J.; Morris, R. A high-throughput path metric for multi-hop wireless routing. Wirel. Netw. 2005, 11, 419–434. [Google Scholar] [CrossRef]
- Tran, A.T.; Mai, D.D.; Kim, M.K. Link quality estimation in static wireless networks with high traffic load. J. Commun. Netw. 2015, 17, 370–383. [Google Scholar] [CrossRef]
- Bui, L.; Srikant, R.; Stolyar, A. Novel Architectures and Algorithms for Delay Reduction in Back-Pressure Scheduling and Routing. In Proceedings of the IEEE INFOCOM 2009, Rio de Janeiro, Brazil, 19–25 April 2009; pp. 2936–2940. [Google Scholar] [CrossRef] [Green Version]
- Wang, N.; Zhao, H.; Hai, L. Differential back-pressure routing for single-queue time-varying wireless networks. IET Commun. 2019, 13, 3117–3123. [Google Scholar] [CrossRef]
- Lee, I.; Jung, H. Capacity and Fairness of Quality-Based Channel State Feedback Scheme for Wireless Multicast Systems in Non-Identical Fading Channels. IEEE Wirel. Commun. Lett. 2017, 6, 446–449. [Google Scholar] [CrossRef]
- Abo-Zahhad, M.; Ahmed, S.M.; Sabor, N.; Sasaki, S. Mobile sink-based adaptive immune energy-efficient clustering protocol for improving the lifetime and stability period of wireless sensor networks. IEEE Sens. J. 2015, 15, 4576–4586. [Google Scholar] [CrossRef]
- Pang, A.; Chao, F.; Zhou, H.; Zhang, J. The Method of Data Collection Based on Multiple Mobile Nodes for Wireless Sensor Network. IEEE Access 2020, 8, 14704–14713. [Google Scholar] [CrossRef]
Symbol | Description |
---|---|
and | Set of devices and all feasible connection sets of links |
Link between two devices and . | |
and | Signal transmission distance and threshold value |
Number of data packets transmitted | |
and | Energy consumed per bit by and circuits |
and | Power amplification factor of the radio models |
and | Maximum and residual energy of the devices |
and | Drain rate and mobility of relay device c in the path |
and | Current and initial positions of the devices in trace time |
and | Current and initial directional angle of device in trace time |
Number of time samples taken during trace time | |
and | Forward and reverse delivery ratio |
and | Distance of link and Backpressure weight on link |
and | Packets size and rate of packets transmission |
and | Window size of probe packets and set of data rate transmission |
Number of probe packets received at current and previous time window | |
Number of probe packets sent before the data transmission | |
Number of data packets flow from device are backlogged at device at time | |
Expected average queue length of the network at a time . | |
Number of exogenous flow packets generated at the device |
Simulation Parameters | Value |
---|---|
Routing protocols | EMBLR, MEQSA-OLSRv2, and MP-OLSRv2 |
Number of devices | 49 |
Traffic type | CBR (20 Packets/s) |
Battery capacity | 3600 mAh |
Generic energy model | = 1300 mW and = 900 mW |
Battery model | Linear battery model |
Transmission range | 270 m |
Mobility model | RWP model with Min 10 m/s, Max 60 m/s |
Simulation area | 500 m × 500 m |
Application packet size | 512 bytes |
Transport protocol | Universal datagram protocol |
Wireless channel frequency | 2.4 GHz |
Pathloss model | Two ray ground |
Power amplification factors | = 10 pJ/bit/m2, and = 0.0013 pJ/bit/m2 |
Channel capacity | 11 Mbps |
© 2020 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 (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Tilwari, V.; Dimyati, K.; Hindia, M.N.; Mohmed Noor Izam, T.F.B.T.; Amiri, I.S. EMBLR: A High-Performance Optimal Routing Approach for D2D Communications in Large-scale IoT 5G Network. Symmetry 2020, 12, 438. https://doi.org/10.3390/sym12030438
Tilwari V, Dimyati K, Hindia MN, Mohmed Noor Izam TFBT, Amiri IS. EMBLR: A High-Performance Optimal Routing Approach for D2D Communications in Large-scale IoT 5G Network. Symmetry. 2020; 12(3):438. https://doi.org/10.3390/sym12030438
Chicago/Turabian StyleTilwari, Valmik, Kaharudin Dimyati, MHD Nour Hindia, Tengku Faiz Bin Tengku Mohmed Noor Izam, and Iraj Sadegh Amiri. 2020. "EMBLR: A High-Performance Optimal Routing Approach for D2D Communications in Large-scale IoT 5G Network" Symmetry 12, no. 3: 438. https://doi.org/10.3390/sym12030438
APA StyleTilwari, V., Dimyati, K., Hindia, M. N., Mohmed Noor Izam, T. F. B. T., & Amiri, I. S. (2020). EMBLR: A High-Performance Optimal Routing Approach for D2D Communications in Large-scale IoT 5G Network. Symmetry, 12(3), 438. https://doi.org/10.3390/sym12030438