Skip to main content
Log in

Enhancing constrained application protocol using message options for internet of things

  • Published:
Cluster Computing Aims and scope Submit manuscript

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

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Data availability

Manuscript has no associated data.

References

  1. Pawar, P., Trivedi, A.: Device-to-device communication based IoT system: benefits and challenges. IETE Tech. Rev. 36(4), 362–374 (2019)

    Article  Google Scholar 

  2. 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.

  3. 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)

    Article  Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. Shelby, Z., Hartke, K. and Bormann, C., 2014. The constrained application protocol (CoAP)

  6. 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)

    Article  Google Scholar 

  7. Roy, A., Acharya, T., DasBit, S.: Quality of service in delay tolerant networks: A survey. Comput. Netw. 130, 121–133 (2018)

    Article  Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. 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

  10. 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)

    Article  Google Scholar 

  11. 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

  12. Bansal, S., Kumar, D.: Distance-based congestion control mechanism for CoAP in IoT. IET Commun. 14(19), 3512–3520 (2020)

    Article  Google Scholar 

  13. Suwannapong, C., Khunboa, C.: Congestion control in CoAP observe group communication. Sensors 19(15), 3433 (2019)

    Article  Google Scholar 

  14. 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.

  15. 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)

    Article  Google Scholar 

  16. 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)

    Article  Google Scholar 

  17. 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

  18. 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)

    Article  Google Scholar 

  19. Herrero, R.: Dynamic CoAP mode control in real time wireless IoT networks. IEEE Internet Things J. 6(1), 801–807 (2018)

    Article  Google Scholar 

  20. 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)

    Article  Google Scholar 

  21. 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)

    Article  Google Scholar 

  22. Herrero, R.: Analytical model of IoT CoAP traffic. Digital Communications and Networks 5(2), 63–68 (2019)

    Article  Google Scholar 

  23. 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)

    Article  Google Scholar 

  24. 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)

    Article  Google Scholar 

  25. 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

  26. 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)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sharu Bansal.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10586-022-03727-8

Keywords

Navigation