Internet of Things (IoT) is ubiquitous, including objects or devices
communicating through heterogenous wireless networks. One of the major
challenges in mobile IoT is an efficient vertical handover decision (VHD)
technique between heterogenous networks for seamless connectivity with
constrained resources. The conventional VHD approach is mainly based on
received signal strength (RSS). The approach is inefficient for vertical
handover, since it always selects the target
network with the strongest signal without taking into consideration of
factors such as quality of service (QoS), cost, delay, etc. In this paper, we present a hybrid approach by
integrating the multi-cri- teria based VHD (MCVHD) technique and an algorithm
based on fuzzy logic for efficient VHD among Wi-Fi, Radio and Satellite
networks. The MCVHD provides a lightweight solution that aims
to achieving seamless connectivity for
mobile IoT Edge Gateway over a set of heterogeneous networks. The proposed solution is evaluated in real time using a testbed containing real IoT
devices. Further, the testbed is integrated with lightweight and efficient software techniques, e.g., microservices, containers,
broker, and Edge/Cloud techniques. The experimental results show
that the proposed approach is suitable for
an IoT environment and it outperforms the conventional RSS Quality based VHD by minimizing handover failures,
unnecessary handovers, handover time and cost of service.
Zhang, D., Yang, L.T., Chen, M., Zhao, S., Guo, M. and Zhang, Y. (2016) Real-Time Locating Systems Using Active RFID for Internet of Things. IEEE Systems Journal, 10, 1226-1235. https://doi.org/10.1109/JSYST.2014.2346625
[4]
Gaur, A.S., Budakoti, J., Lung, C.-H. and Redmond, A. (2017) IoT-Equipped UAV Communications with Seamless Vertical Handover. Proceedings of IEEE Conference on Dependable and Secure Computing, 2017, 459-465.
https://doi.org/10.1109/DESEC.2017.8073829
[5]
Gaur, A.S. (2018) Containerized IoT Solution for Efficient Mobile Vertical Handoverle. Master’s Thesis, Department of Computer and Communication Systems Engineering, Carleton University, Ottawa.
[6]
Gaur, A.S., Budakoti, J. and Lung, C.-H. (2018) Design and Performance Evaluation of Containerized Microservices on Edge Gateway in Mobile IoT. Proceedings of IEEE International Conference on iThings, 2018, 138-145.
https://doi.org/10.1109/Cybermatics_2018.2018.00055
[7]
Morabito, R., Farris, I., Iera, A. and Taleb, T. (2017) Evaluating Performance of Containerized IoT Services for Clustered Devices at the Network Edge. IEEE Internet Things Journal, 4, 1019-1030. https://doi.org/10.1109/JIOT.2017.2714638
[8]
Zhang, Q., Yang, L.T., Chen, Z., Li, P. and Bu, F. (2019) An Adaptive Dropout Deep Computation Model for Industrial IoT Big Data Learning with Crowdsourcing to Cloud Computing. IEEE Transactions on Industrial Informatics, 15, 2330-2337.
https://doi.org/10.1109/TII.2018.2791424
[9]
Morabito, R. (2017) Virtualization on Internet of Things Edge Devices with Container Technologies: A Performance Evaluation. IEEE Access, 5, 8835-8850.
https://doi.org/10.1109/ACCESS.2017.2704444
[10]
Zahran, A.H. and Liang, B. (2005) Performance Evaluation Framework for Vertical Handoff Algorithms in Heterogeneous Networks. Proceedings of IEEE International Conference on Communications, 1, 173-178.
https://doi.org/10.1109/ICC.2005.1494342
[11]
Stevens-Navarro, E. and Wong, V.W.S. (2006) Comparison between Vertical Handoff Decision Algorithms for Heterogeneous Wireless Networks. Proceedings of the 63rd Vehicular Technology Conference, 2006, 947-951.
https://doi.org/10.1109/VETECS.2006.1682964
[12]
Yussuf, A.A., Hassan W.H. and Issa, S. (2012) A Review of VHD Approaches in Next Generation Wireless Networks. Proceedings of the 2nd International Conference on Digital Information and Communication Technology and Its Applications, 2012, 363-367. https://doi.org/10.1109/DICTAP.2012.6215376
[13]
Ren, G., Zhao, J. and Qu, H. (2016) A User Mobility Pattern Based Vertical Handoff Decision Algorithm in Cellular-WLAN Integrated Networks. Proceedings of the 2nd IEEE International Conference on Computer and Communications, 2016, 1550- 1554.
[14]
Tamijetchelvy, R. and Sivaradje, G. (2013) An Optimal Vertical Handover for Heterogeneous Networks Based on IEEE 802.21 MIH Standards. Proceedings of the 5th International Conference on Advanced Computing, 2013, 446-451.
https://doi.org/10.1109/ICoAC.2013.6921991
[15]
Ismail, B.-H. and Roh, B. (2011) Adaptive Handovers in Heterogeneous Networks Using Fuzzy MADM. Proceedings of the International Conference on Mobile IT Convergence, 2011, 99-104.
[16]
Agrawal, A., Jeyakumar, A. and Pareek, N. (2016) Comparison between Vertical Handoff Algorithms for Heterogeneous Wireless Networks. Proceedings of the International Conference on Communication and Signal Processing, 2016, 1370-1373. https://doi.org/10.1109/ICCSP.2016.7754377
[17]
Baroudi, U. and Al-Nasser, F. (2011) Performance Evaluation Study on a Multiple-Parameter Handoff Algorithm. Proceedings of the International Conference on Information Networking, 2011, 273-277.
https://doi.org/10.1109/ICOIN.2011.5723192
[18]
Bathich, A.A., Baba, M.D. and Rahman, R.A. (2011) SINR Based Media Independent Handover in WiMAX and WLAN Networks. Proceedings of IEEE Conference on Computer Applications and Industrial Electronics, 2011, 331-334.
https://doi.org/10.1109/ICCAIE.2011.6162155
[19]
He, Q. (2010) A Novel Vertical Handoff Decision Algorithm in Heterogeneous Wireless Networks. Proceedings of the IEEE International Conference on Wireless Communications, Networking and Information Security, 2010, 566-570.
[20]
Tahir, H.M., Al-Ghushami, A.H. and Ridzuan Yahya, Z. (2014) Selection of Access Network Using Cost Function Method in Heterogeneous Wireless Network. Proceedings of the International Conference on Multimedia Computing and Systems, 2014, 789-793. https://doi.org/10.1109/ICMCS.2014.6911152
[21]
Hung, C.-C. and Chen, L.-H. (2009) A Fuzzy TOPSIS Decision Making Model with Entropy Weight under Intuitionistic Fuzzy Environment. Proceedings of the International Multi Conference of Engineers and Computer Scientists, 2009, 1-4.
[22]
Lahby, M., Cherkaoui, L. and Adib, A. (2013) An Enhanced-TOPSIS Based Network Selection Technique for Next Generation Wireless Networks. Proceedings of the 20th International Conference on Telecommunications, 2013, 1-5.
https://doi.org/10.1109/ICTEL.2013.6632067
[23]
Mouad, M. and Cherkaoui, L. (2017) A Comparison between Fuzzy TOPSIS and Fuzzy GRA for the Vertical Handover Decision Making. Proceedings of Intelligent Systems and Computer Vision Conference, 2017, 1-6.
[24]
Ganz, F., Barnaghi, P. and Carrez, F. (2013) Information Abstraction for Heterogeneous Real World Internet Data. IEEE Sensors Journal, 13, 3793-3805.
https://doi.org/10.1109/JSEN.2013.2271562
[25]
Semenova, A. and Semenov, O. (2017) The Neuro-Fuzzy Controller for Handover Operation in Mobile Networks. Proceedings of the 1st IEEE Ukraine Conference on Electrical and Computer Engineering, 2017, 806-812.
https://doi.org/10.1109/UKRCON.2017.8100362
[26]
Abid, M., Yahiya, T.A. and Pujolle, G. (2012) A Utility-Based Handover Decision Scheme for Heterogeneous Wireless Networks. Proceedings of IEEE Consumer Communications and Networking Conference, 2012, 650-654.
https://doi.org/10.1109/CCNC.2012.6180988
[27]
Qiu, X., Jian, M., Wei, F. and Li, Y. (2013) A New Decision-Making Method based on a Typical Utility Function. Proceedings of International Conference on Machine Learning and Cybernetics, 2013, 1807-1811.
[28]
Mohanty, S. and Akyildiz, I.F. (2006) A Cross-Layer (Layer 2 + 3) Handoff Management Protocol for Next-Generation Wireless Systems. IEEE Transactions Mobile Computing, 5, 1347-1360. https://doi.org/10.1109/TMC.2006.142
[29]
Coqueiro, R., Jailton, T., Carvalho, J. and Francês, T. (2019) A Fuzzy Logic System for Vertical Handover and Maximizing Battery Lifetime in Heterogeneous Wireless Multimedia Networks, Hindawi Wireless. Commun. Mobile Computing, 2019, 1-13.
https://www.hindawi.com/journals/wcmc/2019/1213724/
https://doi.org/10.1155/2019/1213724
[30]
Driouache, S., Naja, N. and Jamali, A. (2020) Fuzzy Logic Based Intelligent Vertical Handover Decision in Heterogeneous Networks. Artificial Intelligence and Industrial Applications, Lecture Notes in Networks and Systems, 144, 99-109.
https://doi.org/10.1007/978-3-030-53970-2_9
[31]
Duong, T.M. and Kwon, S. (2020) Vertical Handover Analysis for Randomly Deployed Small Cells in Heterogeneous Networks. IEEE Transactions on Wireless Com- munications, 19, 2282-2292. https://doi.org/10.1109/TWC.2019.2963829
[32]
Nguyen, L. and Kwon, S. (2020) Enhanced ABSF Algorithm with a Relay Function in LTE Heterogeneous Networks. Electronics, 9, 1343.
https://www.mdpi.com/2079-9292/9/9/1343
https://doi.org/10.3390/electronics9091343
[33]
Kaur, R. and Mittal, S. (2020) SINR and Fuzzy Approach Based Enhanced Handoff Decision Making Algorithm. Proceedings of the International Conference on Innovative Computing & Communications, 2020, 1-6.
https://doi.org/10.2139/ssrn.3565899
[34]
Yan, X., Sekercioglu, Y.A. and Narayanan, S. (2010) A Survey of Vertical Handover Decision Algorithms in Fourth Generation Heterogeneous Wireless Networks. Computer Networks, 54, 1848-1863. https://doi.org/10.1016/j.comnet.2010.02.006
[35]
Zahran, A., Liang, B. and Saleh, A. (2006) Signal Threshold Adaptation for Vertical Handoff in Heterogeneous Wireless Networks. Mobile Networks and Applications, 11, 625-640. https://doi.org/10.1007/s11036-006-7326-7
[36]
Tawil, R., Pujolle, G. and Salazar, O. (2008) A Vertical Handoff Decision Scheme in Heterogeneous Wireless Yystems. Proceedings of IEEE International Vehicular Tech- nology Conference, 2008, 2626-2630. https://doi.org/10.1109/VETECS.2008.576
[37]
Hou, J. and O’Brien, D.C. (2006) Vertical Handover Decision-Making Algorithm Using Fuzzy Logic for the Integrated Radio-and-OW System. IEEE Transactions on Wireless Communincations, 5, 176-185.
https://doi.org/10.1109/TWC.2006.1576541
[38]
Liao, H., Tie, L. and Du, Z. (2006) A Vertical Handover Decision Algorithm Based on Fuzzy Control Theory. Proceedings of the 1st International Multi Symposiums on Computer and Computational Sciences, 2006, 309-313.
https://doi.org/10.1109/IMSCCS.2006.173
[39]
Chi, C., Cai, X., Hao, R. and Liu, F. (2007) Modeling and Analysis of Handover Algorithms. Proceedings of the IEEE GLOBECOM, 2007, 4473-4477.
https://doi.org/10.1109/GLOCOM.2007.850
USB to RS232 Converter.
http://www.ftdichip.com/Products/Cables/USBRS232.htm
[47]
Dweet.io. https://dweet.io
[48]
Tutorial: Prototyping a Sensor Node and IoT Gateway with Arduino and Raspberry Pi—Part 1.
https://thenewstack.io/tutorial-prototyping-a-sensor-node-and-iot- gateway-with-arduino-and-raspberry-pi-part-1
Chakraborty, S. and Yeh, C.H. (2009) A Simulation Comparison of Normalization Procedures for TOPSIS. Proceedings of International Conference on Computers and Industrial Engineering, 2009, 1815-1820.
https://doi.org/10.1109/ICCIE.2009.5223811
[51]
Freeboard.io (2020) https://freeboard.io
[52]
Folea, S., Bordencea, D., Marcu, C. and Valean, H. (2013) Indoor Localization Based on Wi-Fi Parameters Influence. Proceedings of the 36th International Conference on Telecommunications and Signal Processing, 2013, 190-194.
https://doi.org/10.1109/TSP.2013.6613917