DOI QR코드

DOI QR Code

Performance Evaluation of CoAP-based Internet-of-Things System

CoAP 기반 사물인터넷 시스템 성능평가

  • Choo, Young Yeol (Dept. of Computer & Media Eng., Graduate School, Tongmyong University) ;
  • Ha, Yong Jun (Dept. of Computer & Media Eng., Graduate School, Tongmyong University) ;
  • Son, Soo Dong (Dept. of Computer & Media Eng., Graduate School, Tongmyong University)
  • Received : 2016.11.08
  • Accepted : 2016.12.06
  • Published : 2016.12.30

Abstract

Web presence is one of the key issues for extensive deployment of Internet-of-Things (IoT). An obstacle to overcome for Web presence is relatively low computing power of IoT devices. In this paper, we present implementation of an IoT platform based on Constrained Application Protocol (CoAP) which is a web transfer protocol proposed by Internet Engineering Task Force (IETF) for the low performance IoT devices such as Wireless Sensor Network (WSN) nodes and micro-controllers. To qualify the performance of CoAP-based IoT system for such an application as smart grid, we designed a test platform consisting of Raspberry Pi2, Kmote WSN node and a desktop PC. Using open source softwares, CoAP was implemented on top of the platform. Leveraging the GET command defined at CoAP specification, performance of the system was measured in terms of round-trip time (RTT) from web application to the Kmote sensor node. To investigate abnormal cases among the test results, hop-by-hop delays were measured to analyze resulting data. The average response time of CoAP-based communication except the abnormal data was reduced by 23% smaller than the previous research result.

Keywords

References

  1. Cisco, Cisco Visual Networking Indexcomplete Forecast for 2015 to 2020, Technical Report, 2016.
  2. INFSO, Internet of Things in 2020, Roadmap for the Future, EU Commission Information Society and Media, V.1.1, 2008.
  3. M.R. Palattella et. al., "Standardized Protocol Stack for the Internet of (Important) Things," IEEE Communications Surveys and Tutorials, Vol. 15, No. 3, pp. 1389-1406, 2013. https://doi.org/10.1109/SURV.2012.111412.00158
  4. R. Want, B.N. Schilit, and S Jenson, "Enabling the Internet of Things," IEEE Computer, Vol. 48, No. 1, pp. 28-35, 2015. https://doi.org/10.1109/MC.2015.12
  5. IETF, Transmission of IPv6 Packets Over IEEE 802.15.4 Networks, RFC 4944, 2007.
  6. IETF, RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks, IETF, RFC 6550, 2012.
  7. IETF, Constrained Application Protocol, IETF CoRE Working Group, 2011.
  8. D. Thangavel, X. Ma, A. Valera, H.X. Tan, and C.K.Y. Tan, "Performance Evaluation of MQTT and CoAP via a Common Middleware," Proceeding of 2014 IEEE Ninth Int'l Conference on Intelligent Sensors, Sensor Networks and Information Processing, pp. 1-6, 2014.
  9. J. Kim, S.K. Kang, and J. Park, "Bluetoothbased Tree Topology Network for Wireless Industrial Applications," Proceeding of International Conference on Control, Automation and Systems, pp. 1305-1308, 2015.
  10. S. Jung and H.S. Lee, "Implementation of Internet-based IoT Environment for Multiple Robot Systems," Proceeding of 2016 31st Institution of Control, Robotics and Systems Annual Conference, pp. 23-25, 2016.
  11. A.T. Nguyen, T. Hoang, Q.V. Thai, and T.T. Q. Bui, "Design of an Advanced Wearable Sensor Platform for Multiple Applications," Proceeding of International Conference on Control, Automation and Systems, pp. 1703-1708, 2015.
  12. C. Perera, C.H. Liu, S. Jayawardena, and M. Chen, "A Survey on Internet of Things from Industrial Market Perspective," IEEE Access, Vol. 2, pp. 1660-1679, 2015.
  13. 50 Sensor Applications for Smart World, http://www.libelium.com/resources/top_50_iot_sensor_applications_ranking/ (accessed Aug., 20, 2016).
  14. Z. Sheng, S. Yang, Y Yu, A. Vasilakos, J Mccann, and K. Leung, "A Survey on the IETF Protocol Suite for the Internet of Things: Standards, Challenges, and Opportunities," IEEE Wireless Communications, Vol. 20, No. 6, pp. 91-98, 2013. https://doi.org/10.1109/MWC.2013.6704479
  15. R. Fantacci, T. Pecorella, R. Viti, and C. Carlini, "A Network Architecture Solution for Efficient IoT WSN Backhauling: Challenges and Opportunities," IEEE Wireless Communications, Vol. 21, No. 4, pp. 113-119, 2014. https://doi.org/10.1109/MWC.2014.6882303
  16. B.C. Villaverde, D. Pesch, R. D. P. Alberola, S. Fedor, and M. Boubekeur, "Constrained Application Protocol for Low Power Embedded Networks: a Survey," Proceeding of 2012 6th International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing, pp. 702-707, 2012.
  17. Z. Sheng, C. Mahapatra, C. Zhu, and V. C. M. Leung, "Recent Advances in Industrial Wireless Sensor Networks toward Efficient Management in IoT," IEEE Access, Vol. 3, pp. 622- 637, 2015. https://doi.org/10.1109/ACCESS.2015.2435000
  18. A. Rajandekar and B. Sikdar, "A Survey of MAC Layer Issues and Protocols for Machine-to-Machine Communications," IEEE Internet of Things Journal, Vol. 2, No. 2, pp. 175-186, 2015. https://doi.org/10.1109/JIOT.2015.2394438
  19. B.X. Yen, W. Lee, Y. Kim, and M. Yoo, "Performance Evaluation of Wireless Networked Control System Based on IEEE 802.15.4e with Redundancy," Journal of Korean Institute of Communications and Information Sciences, Vol. 38B, No. 7, pp. 572-580, 2013. https://doi.org/10.7840/kics.2013.38B.7.572
  20. W. Colitti, K. Steenhaut, N. D. Caro, B. Buta, and V. Dobrota, "Evaluation of Constrained Application Protocol for Wireless Sensor Networks," Proceeding of 18th IEEE Workshop On Local and Metropolitan Area Networks, pp. 1-6, 2011.
  21. C.P. Kruger and G.P. Hancke, "Benchmarking Internet of Things Devices," Proceeding of 12th IEEE International Conference on Industrial Informatics, pp. 611-616, 2014.
  22. B. Konieczek, M. Rethfeldt, F. Golatowski, and D. Timmermann, "Real-Time Communication for the Internet of Things Using jCoAP," Proceeding of 2015 IEEE 18th International Symposium on Real-Time Distributed Computing, pp. 134-141, 2015.
  23. J. Skodzik, et al., "CoHaRT: a P2P-based Deterministic Transmission of Large Data Amounts Using CoAP," Proceeding of 2015 IEEE International Conference on Industrial Technology, pp. 1851-1856, 2015.
  24. R. Bhalerao, S.S. Subramanian, and J. Pasquale, "An Analysis and Improvement of Congestion Control in the CoAP Internet-of-Things Protocol," Proceeding of 2016 13th IEEE Annual Consumer Communications and Networking Conference, pp. 9-12, 2016.

Cited by

  1. DEVS 방법론을 이용한 비전공자의 창의·인성 함양을 위한 프로그래밍 교육의 효과도 분석 연구 vol.22, pp.9, 2019, https://doi.org/10.9717/kmms.2019.22.9.1080
  2. DEVS 형식론 기반의 정보처리학습이론을 적용한 사범대생 대상 프로그래밍교육의 효과성 분석 vol.23, pp.9, 2020, https://doi.org/10.9717/kmms.2020.23.9.1191