Abstract
The request-response model for constrained devices and networks has been achieved via RESTful architecture of Constrained Application Protocol (CoAP) in the Internet of Things (IoT). The latency in messages is significant in constrained networks. These latencies can be managed by introducing a mechanism for updating the client/server and network status in CoAP. This mechanism would benefit in optimizing network communication. This paper proposes a mechanism to update any latency from client/server nodes amending the existing CoAP messaging model. A few options have been proposed to the CoAP message in terms of latency-state indicator, IN/OUT timestamps, and priority, which helps implement the proposed model. These options would additionally help in improving network and client/server performance. The network performance improves as the void messages in the network would reduce. The simulation of the implemented algorithm has shown a significant improvement in terms of the network’s latency, message priority, and node status.
Graphical abstract
Similar content being viewed by others
Data availability
Manuscript has no associated data.
References
Pawar, P., Trivedi, A.: Device-to-device communication based IoT system: benefits and challenges. IETE Tech. Rev. 36(4), 362–374 (2019)
Bansal, S. and Kumar, D., 2020. IoT Ecosystem: A Survey on Devices, Gateways, Operating Systems, Middleware and Communication. International Journal of Wireless Information Networks, pp.1–25.
Jones, E.P., Li, L., Schmidtke, J.K., Ward, P.A.: Practical routing in delay-tolerant networks. IEEE Trans. Mob. Comput. 6(8), 943–959 (2007)
Mahmud, R., Ramamohanarao, K., Buyya, R.: Latency-aware application module management for fog computing environments. ACM Transactions on Internet Technology (TOIT) 19(1), 1–21 (2018)
Shelby, Z., Hartke, K. and Bormann, C., 2014. The constrained application protocol (CoAP)
Bormann, C., Castellani, A.P., Shelby, Z.: Coap: An application protocol for billions of tiny internet nodes. IEEE Internet Comput. 16(2), 62–67 (2012)
Roy, A., Acharya, T., DasBit, S.: Quality of service in delay tolerant networks: A survey. Comput. Netw. 130, 121–133 (2018)
Sobin, C.C., Raychoudhury, V., Marfia, G., Singla, A.: A survey of routing and data dissemination in delay tolerant networks. J. Netw. Comput. Appl. 67, 128–146 (2016)
Auzias, M., Mahéo, Y. and Raimbault, F., 2015, August. CoAP over BP for a delay-tolerant Internet of Things. In 2015 3rd International Conference on Future Internet of Things and Cloud (pp. 118–123). IEEE
Choi, S.I., Koh, S.J.: Use of proxy mobile IPv6 for mobility management in CoAP-Based internet-of-things networks. IEEE Commun. Lett. 20(11), 2284–2287 (2016)
Ancillotti, E. and Bruno, R., 2019, April. BDP-CoAP: leveraging bandwidth-delay product for congestion control in CoAP. In 2019 IEEE 5th World Forum on Internet of Things (WF-IoT) (pp. 656–661). IEEE
Bansal, S., Kumar, D.: Distance-based congestion control mechanism for CoAP in IoT. IET Commun. 14(19), 3512–3520 (2020)
Suwannapong, C., Khunboa, C.: Congestion control in CoAP observe group communication. Sensors 19(15), 3433 (2019)
Bormann, C., Betzler, A., Gomez, C. and Demirkol, I., ‘CoAP Simple Congestion Control/Advanced’, Draft-ietf-core-cocoa-04. Fremont, CA: Internet Engineering Task Force, 2017.
Han, Y., Seed, D., Wang, C., Li, X., Ly, Q., Chen, Z.: Delay-aware application protocol for internet of things. IEEE Network 33(1), 120–127 (2018)
Huynh, T.T., Dinh-Duc, A.V., Tran, C.H.: Delay-constrained energy-efficient cluster-based multi-hop routing in wireless sensor networks. Journal of Communications and Networks 18(4), 580–588 (2016)
Rahimi, M. and Pournaghshband, V., (2016) An improvement mechanism for low priority traffic TCP performance in Strict Priority Queueing. In 2016 International Conference on Computer Communication and Informatics (ICCCI) (pp. 1–5). IEEE
Lai, W.K., Wang, Y.C., Lin, S.Y.: Efficient scheduling, caching, and merging of notifications to save message costs in IoT networks using CoAP. IEEE Internet Things J. 8, 1016–1029 (2020)
Herrero, R.: Dynamic CoAP mode control in real time wireless IoT networks. IEEE Internet Things J. 6(1), 801–807 (2018)
Herrero, R., Hernandez, D.: Forward error correction in real-time Internet of things CoAP-based wireless sensor networks. IET Wireless Sensor Systems 9(1), 42–47 (2018)
Iglesias-Urkia, M., Orive, A., Urbieta, A., Casado-Mansilla, D.: Analysis of CoAP implementations for industrial Internet of Things: a survey. J. Ambient. Intell. Humaniz. Comput. 10(7), 2505–2518 (2019)
Herrero, R.: Analytical model of IoT CoAP traffic. Digital Communications and Networks 5(2), 63–68 (2019)
Zhang, S., You, X., Zhang, P., Huang, M., Li, S.: A UCB-based dynamic CoAP mode selection algorithm in distribution IoT. Alex. Eng. J. 61(1), 719–727 (2022)
Zhang, J., Hu, P., Long, J.: A hybrid transmission based data collection scheme with delay and reliability guaranteed for lossy WSNs. IEEE Access 7, 70474–70485 (2019)
Takeshita, E., Sakaguchi, A., Hisano, D., Inoue, Y., Maruta, K., Hara-Azumi, Y., Nakayama, Y.: Stochastic image transmission with coap for extreme environments (2022). arXiv:2205.01852
Chen, S., Li, R., Zhu, H.: Formalization and verification of group communication CoAP using CSP. In: International Conference on Parallel and Distributed Computing Applications and Technologies. Springer, Cham (2022)
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors have no direct or indirect financial interest in the subject matter discussed in the manuscript.
Ethical approval
All authors have participated in (a) conception and design, or analysis and interpretation of the data; (b) drafting the article or revising it critically for important intellectual content; and (c) approval of the final version. This manuscript has not been submitted to, nor is under review at, another journal or other publishing venue.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Bansal, S., Kumar, D. Enhancing constrained application protocol using message options for internet of things. Cluster Comput 26, 1917–1934 (2023). https://doi.org/10.1007/s10586-022-03727-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10586-022-03727-8