Journal of Soft Computing and Information Technology

Journal of Soft Computing and Information Technology

Adaptive Aggregation of IoT Data Packets in Near-Edge Areas in Wide Area Networks

Document Type : Persian Original Article

Authors
Faculty of Electrical Engineering, Shahid Beheshti University, Tehran, Iran.
Abstract
Our everyday lives will increasingly revolve around the Internet of Things. A lot of little data packets flow in networks as a result of IoT devices frequently contacting required servers and other devices via the Internet. This causes high overhead, inefficient network performance, and a growth in the volume and quantity of packets in network nodes. Numerous packet aggregation strategies have been created or researched in order to address these issues. A few of them deal with IoT packet aggregation in wide area networks, but they don't go into great detail or examine various aggregation strategies. The packet aggregation technique proposed in this paper can choose from a range of useful alternatives that are appropriate for wide-area near-edge software-defined networks. The suggested packet aggregation mechanism avoids the increase in latency brought on by an increase of application layer message types by carrying out aggregation at a lower level than the application layer, utilizing a unique aggregation header, and employing certain suitable techniques, so it has a lower end-to-end delay than related works while maintaining the same level of packet reduction. The proposed mechanism can classify and aggregate packets based on their type, along with features like ToS and algorithms like K-Means, and is capable of adapting to the packets conditions. The suggested mechanism's effectiveness and superiority over previous works of a similar kind are demonstrated by the simulation results for various modes, which take into account the network's traffic from Internet of Things-based smart cities. Not only have simulations been conducted, but essential conversations and comparisons have also been undertaken in this regard.
Keywords

[1] S. Abbasian Dehkordi, K. Farajzadeh, J. Rezazadeh, R. Farahbakhsh, K. Sandrasegaran, and M. Abbasian Dehkordi, "A survey on data aggregation techniques in IoT sensor networks," Wireless Networks, vol. 26, no. 2, pp. 1243-1263, 2020.
[2] B. Pourghebleh and N. J. Navimipour, "Data aggregation mechanisms in the Internet of things: A systematic review of the literature and recommendations for future research," Journal of Network and Computer Applications, vol. 97, pp. 23-34, 2017.
[3] H. Rahman, N. Ahmed, and I. Hussain, "Comparison of data aggregation techniques in Internet of Things (IoT)," in 2016 International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET), 2016: IEEE, pp. 1296-1300.
[4] G. S. Kuaban, T. Atmaca, A. Kamli, T. Czachórski, and P. Czekalski, "Performance Analysis of Packet Aggregation Mechanisms and Their Applications in Access (eg, IoT, 4G/5G), Core, and Data Centre Networks," Sensors, vol. 21, no. 11, p. 3898, 2021.
[5] S.-Y. Wang, C.-M. Wu, Y.-B. Lin, and C.-C. Huang, "High-speed data-plane packet aggregation and disaggregation by P4 switches," Journal of Network and Computer Applications, vol. 142, pp. 98-110, 2019.
[6] Y.-B. Lin, S.-Y. Wang, C.-C. Huang, and C.-M. Wu, "The SDN approach for the aggregation/disaggregation of sensor data," Sensors, vol. 18, no. 7, p. 2025, 2018.
[7] S. Manda, "OpenFlow-based Aggregation Mechanism for Communication in the Internet of Things," Master of Science, Trinity College, University of Dublin, 2019.
[8] A. Koike, T. Ohba, and R. Ishibashi, "Iot network architecture using packet aggregation and disaggregation," in 2016 5th IIAI International Congress on Advanced Applied Informatics (IIAI-AAI), 2016: IEEE, pp. 1140-1145.
[9] P. H. Azevêdo, M. F. Caetano, and J. L. Bordim, "A Packet Aggregation Mechanism for Real Time Applications over Wireless Networks," in 2011 IEEE International Symposium on Parallel and Distributed Processing Workshops and Phd Forum, 2011.
[10] X. Li, A. Liu, M. Xie, N. N. Xiong, Z. Zeng, and Z. Cai, "Adaptive aggregation routing to reduce delay for multi-layer wireless sensor networks," Sensors, vol. 18, no. 4, p. 1216, 2018.
[11] F. Al-Doghman, Z. Chaczko, and J. Jiang, "A review of aggregation algorithms for the internet of things," in 2017 25th International Conference on Systems Engineering (ICSEng), 2017: IEEE, pp. 480-487.
[12] X. Mountrouidou and H. Perros, "On the departure process of burst aggregation algorithms in optical burst switching," Computer Networks, vol. 53, no. 3, pp. 247-264, 2009.
[13] J. A. Hernández, J. Aracil, V. López, and J. L. de Vergara, "On the analysis of burst-assembly delay in OBS networks and applications in delay-based service differentiation," Photonic Network Communications, vol. 14, no. 1, pp. 49-62, 2007.
[14] M. A. Toksöz and N. Akar, "Dynamic threshold-based assembly algorithms for optical burst switching networks subject to burst rate constraints," Photonic Network Communications, vol. 20, no. 2, pp. 120-130, 2010.
[15] ن. کاظمی، "تجمیع بسته‌ای تطبیقی هوشمند در اینترنت اشیا،" رساله‌ی دکتری، دانشکده‌ی مهندسی برق، دانشگاه شهید بهشتی، تهران، ایران، 1403.
[16] N. Kazemi, R. Ghaderi, and S. Nazari, "An IoT-based packet aggregation mechanism for the SDN-based wide area networks," Computer Networks, vol. 248, p. 110474, 2024.
[17] E. Fitzgerald, M. Pióro, and A. Tomaszwski, "Energy-optimal data aggregation and dissemination for the Internet of Things," IEEE Internet of Things Journal, vol. 5, no. 2, pp. 955-969, 2018.
[18] Y. Lin and V. W. Wong, "Frame Aggregation and Optimal Frame Size Adaptation for IEEE 802.11n WLANs," in IEEE globecom 2006, 2006: IEEE, pp. 1-6.
[19] G. Di Stasi, J. Karlsson, S. Avallone, R. Canonico, A. Kassler, and A. Brunstrom, "Combining multi-path forwarding and packet aggregation for improved network performance in wireless mesh networks," Computer Networks, vol. 64, pp. 26-37, 2014.
[20] X. Li et al., "Differentiated data aggregation routing scheme for energy conserving and delay sensitive wireless sensor networks," Sensors, vol. 18, no. 7, p. 2349, 2018.
[21] S. Bhandari, S. K. Sharma, and X. Wang, "Latency minimization in wireless IoT using prioritized channel access and data aggregation," in GLOBECOM 2017-2017 IEEE Global Communications Conference, 2017: IEEE, pp. 1-6.
[22] M. Yang, "Data aggregation algorithm for wireless sensor network based on time prediction," in 2017 IEEE 3rd information technology and mechatronics engineering conference (ITOEC), 2017: IEEE, pp. 863-867.
[23] A. R. Khan and M. A. Chishti, "βDSC2DAM: beta-dominating set centered Cluster-Based Data Aggregation mechanism for the Internet of Things," Journal of Ambient Intelligence and Humanized Computing, pp. 1-18, 2022.
[24] H. Dou, Y. Chen, Y. Yang, and Y. Long, "A secure and efficient privacy-preserving data aggregation algorithm," Journal of Ambient Intelligence and Humanized Computing, vol. 13, no. 3, pp. 1495-1503, 2022.
[25] A. L. R. Madureira, F. R. C. Araújo, and L. N. Sampaio, "On supporting IoT data aggregation through programmable data planes," Computer Networks, vol. 177, p. 107330, 2020.
[26] S.-Y. Wang, J.-Y. Li, and Y.-B. Lin, "Aggregating and disaggregating packets with various sizes of payload in P4 switches at 100 Gbps line rate," Journal of Network and Computer Applications, vol. 165, p. 102676, 2020.
[27] R. Lu, K. Heung, A. H. Lashkari, and A. A. Ghorbani, "A lightweight privacy-preserving data aggregation scheme for fog computing-enhanced IoT," IEEE access, vol. 5, pp. 3302-3312, 2017.
[28] C. Huang, D. Liu, J. Ni, R. Lu, and X. Shen, "Reliable and privacy-preserving selective data aggregation for fog-based IoT," in 2018 IEEE International Conference on Communications (ICC), 2018: IEEE, pp. 1-6.
[29] Y. Huo, C. Yong, and Y. Lu, "Re-ADP: real-time data aggregation with adaptive-event differential privacy for fog computing," Wireless Communications and Mobile Computing, vol. 2018, 2018.
[30] A. Saleem et al., "FESDA: Fog-enabled secure data aggregation in smart grid IoT network," IEEE Internet of Things Journal, vol. 7, no. 7, pp. 6132-6142, 2019.
[31] H. Kim, G. Lee, J. Shin, J. Paek and S. Bahk, "Slot-Size Adaptation and Utility-Based Packet Aggregation for IEEE 802.15.4e Time-Slotted Communication Networks," in IEEE Internet of Things Journal, vol. 11, no. 9, pp. 16382-16397, 1 May1, 2024.
[32] N. Hou, X. Xia, Y. Wang and Y. Zheng, "One Shot for All: Quick and Accurate Data Aggregation for LPWANs," in IEEE/ACM Transactions on Networking, vol. 32, no. 3, pp. 2285-2298, June 2024.
[33] M. Hajiloo Vakil and Z. Shirmohammadi, "EDC-ER: An Efficient Data Compression Method for Energy Reduction in WBANs," in IEEE Access, vol. 12, pp. 155274-155286, 2024.
[34] J. Karlsson, A. Kassler, and A. Brunstrom, "Impact of packet aggregation on TCP performance in wireless mesh networks," in 2009 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks & Workshops, 2009: IEEE, pp. 1-7.
[35] P. Masek, D. Kovac, J. Hosek, M. Pavlova, and O. Krajsa, "Analysis of Network Parameters Influencing Performance of Hybrid Multimedia Networks," The International Journal of Advances in Telecommunications, Electrotechnics, Signals and Systems, vol. 2, pp. 122-128, 2013.
[36] P. Wu, Y. Cui, J. Wu, J. Liu, and C. Metz, "Transition from IPv4 to IPv6: A state-of-the-art survey," IEEE Communications Surveys & Tutorials, vol. 15, no. 3, pp. 1407-1424, 2012.
[37] J. Postel, "RFC791: Internet Protocol- DARPA Internet Program Protocol Specification," RFC Editor, 2070-1721, 1981.
[38] S. Deering and R. Hinden, "RFC2460: Internet Protocol, Version 6 (IPv6) Specification," RFC Editor, 1998.
[39] S. S. Jazaeri, S. Jabbehdari, P. Asghari, and H. Haj Seyyed Javadi, "Edge computing in SDN-IoT networks: a systematic review of issues, challenges and solutions," Cluster Computing, vol. 24, no. 4, pp. 3187-3228, 2021.
[40] G. Kirubasri, S. Sankar, D. Pandey, B. K. Pandey, V. K. Nassa, and P. Dadheech, "Software-Defined Networking-Based Ad hoc Networks Routing Protocols," in Software Defined Networking for Ad Hoc Networks: Springer, 2022, pp. 95-123.
[41] N. McKeown et al., "OpenFlow: enabling innovation in campus networks," ACM SIGCOMM computer communication review, vol. 38, no. 2, pp. 69-74, 2008.
[42] O. Fares, A. Dandoush, and N. Aitsaadi, "SDN-based Platform Enabling Intelligent Routing within Transit Autonomous System Networks," in 2022 IEEE 19th Annual Consumer Communications & Networking Conference (CCNC), 2022: IEEE, pp. 909-912.
[43] "OMNeT++ Discrete Event Simulator." https://omnetpp.org (accessed Nov. 21, 2022).
[44] "INET Framework." https://inet.omnetpp.org (accessed Nov. 21, 2022).
[45] A. S. Ibrahim, K. Y. Youssef, H. Kamel, and M. Abouelatta, "Traffic modelling of smart city internet of things architecture," IET Communications, vol. 14, no. 8, pp. 1275-1284, 2020.