MARATTO

article · Jurnal Kejuruteraan

Tackling Imbalanced Data for Improved Machine Learning-Based Routing in Delay-Tolerant Networks

Abstract

A Delay Tolerant Network (DTN) is designed for intermittent connectivity and long delays environments, using a store-and-forward approach to transmit data. Machine Learning in Delay Tolerant Networks (DTNs): Prediction of link availability, routing optimization and adaptation to network dynamics. Machine learning models improve the efficiency of data transfer, thus reducing latency and enhancing decision making. This improves the robustness of the communication in the applications of remote sensing and disaster recovery. In addition, machine learning has shown promising application to design intelligent routing strategies for DTNs, which can improve communication efficiency in highly dynamic environments. The data unbalance due to different message generation rates and network connectivity has a negative impact on the performance of ML-based DTN routing algorithms. This results in biased predictions and sub-optimal routing decisions. The issue of imbalanced data in machine learning based DTN routing is examined in this study using four common protocols: Epidemic, Spray and Wait, Prophet, and MaxProp. We compare different oversampling strategies with six classifiers: Random Forest, Extra Trees, XGBoost, Bagging Classifier, Decision Tree and K-Nearest Neighbors. We discuss different data pre-processing techniques, algorithmic approaches and pertinent evaluation measures. Our analysis finds the best approaches for handling data imbalance problems. Among the methods considered, SMOTENN with Extra Trees classifier consistently obtained the highest accuracy in all four procedures. The application of these tactics resulted in an impressive improvement in model performance - accuracy increased by 13.58% (from 81% to 92%) and thus improving the robustness and fairness of ML-based DTN routing protocols.

Research topics

  • Opportunistic and Delay-Tolerant Networks
  • Age of Information Optimization
  • Distributed systems and fault tolerance

Sustainable Development Goals

Read the original research

This page summarises published work. The authoritative version sits with the publisher.

DOI: 10.17576/jkukm-2026-38(5)-40

Is something wrong with this record? Report it or request removal.

Discussion

Discuss this research

Have you built on this work, tried to replicate it, or seen it applied in practice? Share what you know. Verified researchers and MARATTO™ domain experts can open a discussion, and any member can reply. Contributions are reviewed before they appear.

No discussion yet. Open the first thread.