Browse > Article
http://dx.doi.org/10.3837/tiis.2020.06.002

Prioritized Data Transmission Mechanism for IoT  

Jung, Changsu (School of Computer Science and Engineering, Kyungpook National University)
Publication Information
KSII Transactions on Internet and Information Systems (TIIS) / v.14, no.6, 2020 , pp. 2333-2353 More about this Journal
Abstract
This paper proposes a novel data prioritization and transmission mechanism to minimize the number of packets transmitted and reduce network overload using the constrained application protocol (CoAP) in resource-constrained networks. The proposed scheme adopts four classification parameters to classify and prioritize data from a sensor. With the packet prioritization scheme, the sensed data having the lowest priority is only delivered using the proposed keep-alive message notification to decrease the number of packets transmitted. The performance evaluation demonstrates that the proposed scheme shows the improvement of resource utilization in energy consumption, and bandwidth usage compared with the existing CoAP methods. Furthermore, the proposed scheme supports quality-of-service (QoS) per packet by differentiating transmission delays regarding priorities.
Keywords
Constrained Application Protocol (CoAP); 6LoWPAN; Bluetooth Low Energy; Prioritization, Internet of Things (IoT);
Citations & Related Records
연도 인용수 순위
  • Reference
1 C. Gomez, J. Paradells, C. Bormann and J. Crowcroft, "From 6LoWPAN to 6Lo: Expanding the Universe of IPv6-Supported Technologies for the Internet of Things," IEEE Commun. Mag., vol. 55, no. 12, pp. 148-155, 2017.   DOI
2 M. A. Feki, F. Kawsar, M. Boussard and L. Trappeniers, "The Internet of Things: The Next Technological Revolution," Computer, vol. 46, no. 2, pp. 24-25, 2013.   DOI
3 M. Castro, A. J. Jara and A. F. Skarmeta, "Enabling end-to-end CoAP-based communications for the Web of Things," Journal of Network and Computer Applications, vol. 59, pp. 230-236, 2016.   DOI
4 A. Al-Fuqaha, M. Guizani, M. Mohammadi, M. Aledhari and M. Ayyash, "Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications," IEEE Commun. Surveys Tuts., vol. 17, no. 4, pp. 2347-2376, 2015.   DOI
5 W. Shi and S. Dustdar, "The Promise of Edge Computing," Computer, vol. 49, no. 5, pp. 78-81, 2016.   DOI
6 Z. Shelby, K. Hartke and C. Bormann, "The Constrained Application Protocol (CoAP)," IETF RFC 7252, 2014.
7 W. Gao, J. Nguyen, W. Yu, C. Lu and D. Ku, "Assessing Performance of Constrained Application Protocol (CoAP) in MANET Using Emulation," in Proc. of ACM Int. Conf. Rel. Convergent Syst. (RACS), Odense, Denmark, pp. 103-108, 2016.
8 A. Betzler, C. Gomez, I. Demirkol and M. Kovatsch, "Congestion Control for CoAP Cloud Services," in Proc. of 19th IEEE Int. Conf. Emerg. Technol. Fact. Autom. ETFA, pp. 1-6, 2014.
9 A. Ludovici, A. Calveras and A. Calveras, "A Proxy Design to Leverage the Interconnection of CoAP Wireless Sensor Networks with Web Applications," Sensors, vol. 15, no. 1, pp. 1217-1244, 2015.   DOI
10 A. Castellani, T. Fossati and S. Loreto, "HTTP-CoAP Cross Protocol Proxy: An Implementation Viewpoint," in Proc. of 2012 IEEE 9th Int'l. Conf. Mobile Adhoc and Sensor Systems (MASS), pp. 1-6, 2012.
11 G. K. Teklemariam, J. Hoebeke, I. Moerman and P. Demeester, "Facilitating the creation of IoT applications through conditional observations in CoAP," EURASIP Journal on Wireless Communications and Networking, vol. 2013, no. 1, pp. 1-19, 2013.   DOI
12 C. Bormann, A. Castellani and a. Z. Shelby, "CoAP: An Application Protocol for Billions of Tiny Internet Nodes," IEEE Internet Comput., vol. 16, no. 2, pp. 62-67, Mar./Apr. 2012.   DOI
13 J. Kim, R. Haw, E. Cho, C. Hong and S. Lee, "A 6LoWPAN Sensor Node Mobility Scheme Based on Proxy Mobile IPv6," IEEE Trans. Mob. Comput., vol. 11, no. 12, pp. 2060-2072, 2012.   DOI
14 T. Savolainen, K. Kerai, F. Berntsen, J. Decuir, R. Heydon, V. Zhodzishsky and E. Callaway, "Internet Protocol Support Profile," Bluetooth Specification, December, 2014.
15 G. Moritz, F. Golatowski, C. Lerche and D. Timmermann, "Beyond 6LoWPAN: Web Services in Wireless Sensor Networks," IEEE Trans. Ind. Informatics, vol. 9, no. 4, p. 1795-1805, 2013.   DOI
16 A. Al-Fuqaha, A. Khreishah, M. Guizani, A. Rayes and M. Mohammadi, "Toward Better Horizontal Integration Among IoT Services," IEEE Commun. Mag., vol. 53, no. 9, pp. 72-79, 2015.
17 J. Lin, W. Yu, N. Zhang, X. Yang, H. Zhang and W. Zhao, "A Survey on Internet of Things: Architecture, Enabling Technologies, Security and Privacy, and Applications," IEEE Internet Things J., vol. 4, no. 5, pp. 1125-1142, 2017.   DOI
18 S. Raza, H. Shafagh, K. Hewage, R. Hummen and T. Voigt, "Lithe: Lightweight secure CoAP for the internet of things," IEEE Sens. J., vol. 13, no. 10, p. 3711-3720, 2013.   DOI
19 A. Zanella, N. Bui, A. Castellani, L. Vangelista and M. Zorzi, "Internet of Things for Smart Cities," IEEE Internet Things J., vol. 1, no. 1, pp. 22-32, 2014.   DOI
20 J. Pradilla, R. Gonzalez, M. Esteve and C. Palau, "Sensor Observation Service (SOS)/Constrained Application Protocol (CoAP) proxy design," in Proc. of 18th Mediterr. Electrotech. Conf. Intell. Effic. Technol. Serv. Citizen (MELECON), Limassol, Cyprus, pp. 1-5, 2016.
21 "The Eclipse Foundation Californium (Cf)," [Online].
22 A. Ludovici, E. Garcia, X. Gimeno and A. C. Auge, "Adding QoS support for timeliness to the observe extension of CoAP," in Proc. of Int. Conf. Wirel. Mob. Comput. Netw. Commun., pp. 195-202, 2012.
23 C. Pereira, A. Pinto, D. Ferreira, and A. Aguiar, "Experimental Characterization of Mobile IoT Application Latency," IEEE Internet Things J., vol. 4, no. 4, pp. 1082-1094, 2017.   DOI
24 A. Larmo, A. Ratilainen, and J. Saarinen, "Impact of CoAP and MQTT on NB-IoT System Performance," Sensors, vol. 19, no. 1, p. 7, 2019.   DOI
25 M. Kovatsch, M. Lanter and Z. Shelby, "Californium: Scalable Cloud Services for the Internet of Things with CoAP," in Proc. of 4th Int. Conf. Internet of Things (IoT'14), pp. 1-6, October 2014.
26 "Air Quality Guide for Particle Pollution - Environmental Protection Agency (EPA)," May 2018. [Online].
27 "European Air Quality Index," [Online].
28 "Wireshark 2.6.0," [Online].
29 K. Hartke, "Observing Resources in the Constrained Application Protocol (CoAP)," IETF RFC 7641, 2015.
30 M. Ruta, F. Scioscia, A. Pinto, F. Gramegna, S. Ieva, G. Loseto and E. D. Sciascio, "A CoAP-based framework for collaborative sensing in the Semantic Web of Things," Procedia Computer Science, vol. 109, pp. 1047-1052, 2017.   DOI
31 Y. Nikoloudakis, S. Panagiotakis and E. Markakis, "A Fog-Based Emergency System for Smart Enhanced Living Environments," IEEE Cloud Comput., vol. 3, no. 6, pp. 54-62, 2016.   DOI
32 I. Ishaq, J. Hoebeke, I. Moerman and P. Demeester, "Observing CoAP groups efficiently," Ad Hoc Networks, vol. 37, pp. 368-388, 2016.   DOI
33 S. Zhao, L. Yu and B. Cheng, "An Event-Driven Service Provisioning Mechanism for IoT (Internet of Things) System Interaction," IEEE Access, vol. 4, p. 5038-5051, 2016.   DOI
34 X. Masip-Bruin, E. Marn-Tordera, G. Tashakor, A. Jukan and G. J. Ren, "Foggy clouds and cloudy fogs: A real need for coordinated management of fog-to-cloud computing systems," IEEE Wireless Commun., vol. 23, no. 5, pp. 120-128, 2016.   DOI
35 W. Shi, J. Cao, Q. Zhang, Y. Li and L. Xu, "Edge Computing: Vision and Challenges," IEEE Internet Things Journal, vol. 3, no. 5, pp. 637-646, 2016.   DOI
36 A. V. Dastjerdi and R. Buyya, "Fog Computing: Helping the Internet of Things Realize Its Potential," Computer, vol. 49, no. 8, pp. 112-116, 2016.   DOI
37 A. Betzler, C. Gomez, I. Demirkol and J. Paradells, "CoAP Congestion Control for the Internet of Things," IEEE Commun. Mag., vol. 54, no. 7, pp. 154-160, 2016.   DOI
38 A. Talaminos-Barroso, M. A. Estudillo-Valderrama, L. M. Roa, J. Reina-Tosina and F. Ortega-Ruiz, "A Machine-to-Machine protocol benchmark for eHealth applications - Use case: Respiratory rehabilitation," Comput. Methods Programs Biomed., vol. 129, pp. 1-11, 2016.   DOI
39 N. Correia, D. Sacramento and G. Schutz, "Dynamic Aggregation and Scheduling in CoAP/Observe-Based Wireless Sensor Networks," IEEE Internet Things J., vol. 3, no. 6, pp. 923-936, 2016.   DOI