Enhancing constrained application protocol using message options for internet of things

Springer Science and Business Media LLC - Tập 26 - Trang 1917-1934 - 2022
Sharu Bansal1, Dilip Kumar1
1ECE Department, Sant Longowal Institute of Engineering and Technology, Longowal, India

Tóm tắt

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.

Tài liệu tham khảo

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)