Published at : 31 Mar 2026
Volume : IJtech
Vol 17, No 2 (2026)
DOI : https://doi.org/10.14716/ijtech.v17i2.8141
| 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 |
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
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