• International Journal of Technology (IJTech)
  • Vol 17, No 2 (2026)

Constrained Adaptive Exponential Backoff: An Algorithm for Effective RTO Estimation in CoAP

Constrained Adaptive Exponential Backoff: An Algorithm for Effective RTO Estimation in CoAP

Title: Constrained Adaptive Exponential Backoff: An Algorithm for Effective RTO Estimation in CoAP
Chanwit Suwannapong, Kritsanapong Somsuk, Sucheewa Sittijinda

Corresponding email:


Cite this article as:
Suwannapong, C., Somsuk, K., & Sittijinda, S. (2026). Constrained adaptive exponential backoff: An algorithm for effective RTO estimation in CoAP. International Journal of Technology, 17 (2), 513–526


14
Downloads
Chanwit Suwannapong Department of Computer Engineering, Faculty of Engineering, Nakhon Phanom University, Nakhon Phanom, Thailand
Kritsanapong Somsuk Department of Computer and Communication Engineering, Faculty of Technology and Engineering, Udon Thani Rajabhat University, Udon Than 41000, Thailand
Sucheewa Sittijinda Department of Digital Communication Arts, Faculty of Management Sciences and Information Technology, Nakhon Phanom University, Nakhon Phanom 48000, Thailand
Email to Corresponding Author

Abstract
Constrained Adaptive Exponential Backoff: An Algorithm for Effective RTO Estimation in CoAP

The Constrained Application Protocol (CoAP) has become a widely adopted communication standard for the Internet of Things (IoT) and wireless sensor networks (WSNs). However, its default congestion control mechanism, based on binary exponential backoff (BEB), lacks adaptability to dynamic network conditions. This limitation often results in excessive retransmissions, increased latency, and inefficient energy consumption, particularly in resource-constrained environments. To address these challenges, this study proposes a novel Constrained Adaptive Exponential Backoff (CAEB) algorithm designed to enhance retransmission timeout (RTO) estimation through an adaptive, lightweight approach. CAEB integrates a logarithmic adjustment mechanism and weighting factors based on retransmission count and active node density, enabling real-time adaptability while maintaining computational simplicity. The proposed algorithm was implemented and evaluated in the Cooja simulator using the Contiki operating system under both continuous and periodic traffic scenarios. The experimental results demonstrated that CAEB consistently achieved lower flow completion time, higher throughput, and reduced packet loss and retransmissions compared with BEB, with these improvements confirmed as statistically significant based on the two-sample t-tests (p < 0.05) and the Holm–Bonferroni correction method. These findings highlight the effectiveness of CAEB in mitigating congestion and improving reliability in constrained IoT networks. The proposed algorithm not only advances methodological approaches for RTO estimation but also offers practical implications for energy-efficient and scalable IoT communication systems, particularly in applications such as smart agriculture, environmental monitoring, and structural health monitoring, where timely and reliable data delivery is critical.

Adaptive backoff algorithm; Constrained adaptive exponential backoff; Constrained application protocol; Congestion control; RTO estimation

References

Aimtongkham, P., Horkaew, P., & So-In, C. (2021). An enhanced CoAP scheme using fuzzy logic with adaptive timeout for IoT congestion control. IEEE Access, 9, 58967–58981. https://doi.org/10.1109/ACCESS.2021.3072625

Akpakwu, G. A., Hancke, G., & Abu-Mahfouz, A. (2019). CACC: Context-aware congestion control approach for lightweight CoAP/UDP-based Internet of Things traffic. Transactions on Emerging Telecommunications Technologies, 30(12), e3822. https://doi.org/10.1002/ett.3822

Akpakwu, G. A., Hancke, G., & Abu-Mahfouz, A. (2021). An optimization-based congestion control for constrained application protocol. International Journal of Network Management, 31(5), e2178. https://doi.org/10.1002/nem.2178

Akpakwu, G. A., Mathonsi, T., Tshilongamulenzhe, T., Maswikaneng, S., & Muchenje, T. (2025). Congestion control in constrained application protocol for the Internet of Things: State-of-the-art, challenges, and future directions. IEEE Access, 13, 33733–33767. https://doi.org/10.1109/ACCESS.2025.3543415

Amerson, A. M., Harris, T. M., Michener, S. R., Gunn, C. M., & Haxel, J. H. (2022). A summary of environmental monitoring recommendations for marine energy development that considers life cycle sustainability. Journal of Marine Science and Engineering, 10(5), 586. https://doi.org/10.3390/jmse10050586

Bansal, S., & Kumar, D. (2020). Distance-based congestion control mechanism for CoAP in IoT. IET Communications, 14, 3395–3404. https://doi.org/10.1049/iet-com.2020.0486

Betzler, A., Gomez, C., Demirkol, I., & Paradells, J. (2016). CoAP congestion control for the Internet of Things. IEEE Communications Magazine, 54(7), 154–160. https://doi.org/10.1109/MCOM.2016.7509394

Bhalerao, R., Subramanian, S., & Pasquale, J. (2016). An analysis and improvement of congestion control in the CoAP Internet-of-Things protocol. In Proceedings of the 13th IEEE Annual Consumer Communications and Networking Conference (CCNC) (pp. 636–641). https://doi.org/10.1109/CCNC.2016.7444906

Bolettieri, S., Vallati, C., Tanganelli, G., & Mingozzi, E. (2017). Highlighting some shortcomings of the Cocoa+ congestion control algorithm. In Proceedings of the International Conference on Ad-Hoc Networks and Wireless (pp. 213–220).

Bormann, C., Castellani, A. P., & Shelby, Z. (2012). CoAP: An application protocol for billions of tiny Internet nodes. IEEE Internet Computing, 16(2), 62–67. https://doi.org/10.1109/MIC.2012.29

Bormann, C., Ersue, M., & Keränen, A. (2014). Terminology for constrained-node networks (Tech. Rep.). Internet Engineering Task Force (IETF). https://doi.org/10.17487/RFC7228

Deshmukh, S., & Raisinghani, V. T. (2022). A survey on congestion control protocols for CoAP. International Journal of Communication Networks and Information Security, 14(2), 111–123. https://doi.org/10.17762/ijcnis.v14i2.5484

Hasan, H. H., & Alisa, Z. T. (2023). Effective IoT congestion control algorithm. Future Internet, 15(4), 136–148. https://doi.org/10.3390/fi15040136

Hassan, R., Jubair, A. M., Azmi, K., & Bakar, A. (2016). Adaptive congestion control mechanism in CoAP application protocol for Internet of Things (IoT). In Proceedings of the 2016 International Conference on Signal Processing and Communication (ICSPCom) (pp. 1–6). https://doi.org/10.1109/ICSPCom.2016.7980560

Horback, K. M., Miller, L., Andrews, J., Kuczaj, S. A. I., & Anderson, M. (2012). The effects of GPS collars on African elephant (Loxodonta africana) behavior at the San Diego Zoo Safari Park. Applied Animal Behaviour Science, 142(1–2), 76–81. https://doi.org/10.1016/j.applanim.2012.09.010

Jacobson, V. (1988). Congestion avoidance and control. ACM SIGCOMM Computer Communication Review, 18(4), 314–329. https://doi.org/10.1145/52325.52356

Jangkajit, C., & Suwannapong, C. (2023). Performance evaluation of triangular number sequence backoff algorithm for constrained application protocol. International Journal of Technology, 14(2), 399–410. https://doi.org/10.14716/ijtech.v14i2.5686

Järvinen, I., Daniel, L., & Kojo, M. (2015). Experimental evaluation of alternative congestion control algorithms for constrained application protocol (CoAP). In Proceedings of the 2nd IEEE World Forum on Internet of Things (WF-IoT 2015) (pp. 241–246). https://doi.org/10.1109/WF-IoT.2015.7389097

Järvinen, I., Raitahila, I., Cao, Z., & Kojo, M. (2018). Fasor retransmission timeout and congestion control mechanism for CoAP. In Proceedings of the IEEE Global Communications Conference (GLOBECOM) (pp. 1–6).

Kovatsch, M., Lanter, M., & Shelby, Z. (2014). Californium: Scalable cloud services for the Internet of Things with CoAP. In Proceedings of the IEEE World Forum on Internet of Things (WF-IoT) (pp. 1–6). https://doi.org/10.1109/IOT.2014.7030106

Kurniawati, A. M., Sutisna, N., Zakaria, H., Nagao, Y., Mengko, T. L., & Ochi, H. (2023). High throughput and low latency wireless communication system using bandwidth-efficient transmission for medical Internet of Things. International Journal of Technology, 14(4), 932–947. https://doi.org/10.14716/ijtech.v14i4.5234

Lee, S. Y., Shin, Y. S., Lee, K. W., & Ahn, J. S. (2013). Performance analysis of extended non-overlapping binary exponential backoff algorithm over IEEE 802.15.4. Telecommunication Systems, 54(4), 341–351. https://doi.org/10.1007/s11235-013-9749-3

Lim, C. (2020). Improving congestion control of TCP for constrained IoT networks. Sensors, 20(17), 4774–4787. https://doi.org/10.3390/s20174774

Makarem, N., Diab, W. B., Mougharbel, I., & Malouch, N. (2022). On the design of efficient congestion control for the constrained application protocol in IoT. Computer Networks, 207, 108824. https://doi.org/10.1016/j.comnet.2022.108824

Muttillo, M., Stornelli, V., Alaggio, R., Paolucci, R., Di Battista, L., de Rubeis, T., & Ferri, G. (2020). Structural health monitoring: An IoT sensor system for structural damage indicator evaluation. Sensors, 20(17), 4908. https://doi.org/10.3390/s20174908

Naeim, M. K. M., Chung, G. C., Lee, I. E., Tiang, J. J., & Tan, S. F. (2023). A mobile IoT-based elderly monitoring system for senior safety. International Journal of Technology, 14(6), 1185–1195. https://doi.org/10.14716/ijtech.v14i6.6634

Paxson, V., Allman, M., Chu, J., & Sargent, M. (2025). Computing TCP’s retransmission timer (RFC 6298) (Tech. Rep.). Internet Engineering Task Force (IETF). https://doi.org/10.17487/RFC6298

Pham, T. N., Hoang, D.-H., & Le, T. T. D. (2022). Fuzzy congestion control and avoidance for CoAP in IoT networks. IEEE Access, 10, 108313–108326. https://doi.org/10.1109/ACCESS.2022.3211296

Rathod, V. J., & Tahiliani, M. P. (2020). Geometric sequence technique for effective RTO estimation in CoAP. In Proceedings of the IEEE International Conference on Advanced Networks and Telecommunications Systems (ANTS) (pp. 1–6).

Shelby, Z., Hartke, K., & Bormann, C. (2014). The constrained application protocol (CoAP) (Tech. Rep.). Internet Engineering Task Force (IETF). https://doi.org/10.17487/RFC7252

Singh, K., Singh, K., Son, L. H., & Aziz, A. (2018). Congestion control in wireless sensor networks by hybrid multi-objective optimization algorithm. Computer Networks, 139, 108–120. https://doi.org/10.1016/j.comnet.2018.03.023

Suwannapong, C., & Khunboa, C. (2019). Congestion control in CoAP observe group communication. Sensors, 19(15), 3433–3447. https://doi.org/10.3390/s19153433

Swarna, M., & Godhavari, T. (2020). Enhancement of CoAP-based congestion control in IoT network—a novel approach. Materials Today: Proceedings, 33(8), 5218–5224. https://doi.org/10.1016/j.matpr.2020.05.817

Verma, L. P., Kumar, G., Khalaf, O. I., Wong, W.-K., Hamad, A. A., & Rawat, S. (2024). Adaptive congestion control in IoT networks: Leveraging one-way delay for enhanced performance. Heliyon, 10. https://doi.org/10.1016/j.heliyon.2024.e40266

Wang, Y., Wu, N., Zhang, Y., & Li, Y. (2024). A review of research on CoAP congestion control algorithms. In Proceedings of the 2024 International Conference on Computer Communication and Information Systems (CCCIS) (pp. 112–118). https://doi.org/10.1145/3712464.3712481

Yuan, H., Niu, Y., & Gan, F. (2014). Congestion control for wireless sensor networks: A survey. In Proceedings of the 26th Chinese Control and Decision Conference (CCDC) (pp. 2083–2088). https://doi.org/10.1109/CCDC.2014.6853042

Zhang, J., Trautman, D., Liu, Y., Bi, C., Chen, W., Ou, L., & Goebel, R. (2024). Achieving the rewards of smart agriculture. Agronomy, 14(3), 452. https://doi.org/10.3390/agronomy14030452

Zhu, Y., Tian, X., & Zheng, J. (2011). Performance analysis of the binary exponential backoff algorithm for IEEE 802.11 based mobile ad hoc networks. In Proceedings of the IEEE International Conference on Communications (ICC) (pp. 1–5). https://doi.org/10.1109/ICC.2011.5963276