DOI QR코드

DOI QR Code

A Measurement Study of TCP over RPL in Low-power and Lossy Networks

  • Kim, Hyung-Sin (Department of Electrical Engineering, Seoul National University) ;
  • Im, Heesu (Department of Electrical Engineering, Seoul National University) ;
  • Lee, Myung-Sup (Department of Electrical Engineering, Seoul National University) ;
  • Paek, Jeongyeup (School of Computer Science and Engineering, Chung-Ang University) ;
  • Bahk, Saewoong (Department of Electrical Engineering, Seoul National University)
  • Published : 2015.12.31

Abstract

Low-power and lossy networks (LLNs) comprised of thousands of embedded networking devices can be used in a variety of applications, such as smart grid automated metering infrastructures (AMIs) and wireless sensor networks. Connecting these LLNs to the Internet has even greater potential, leading to the emerging concept of the Internet of Things (IoT). With the goal of integrating LLNs into IoT, the IETF has recently standardized RPL and 6LoWPAN to allow the use of IPv6 on LLNs. Although there already exist several studies on the the performance of RPL and embedded IPv6 stack in LLN, performance measurement and characterization of TCP over RPL in multihop LLNs is yet to be studied. In this article, we present a comprehensive experimental study on the performance of TCP over RPL in an embedded IPv6-based LLN running over a 30-node multihop IEEE 802.15.4 testbed network. Our results and findings are aimed at investigating how embedded TCP interoperates with common Linux TCP and underlying RPL (and vice versa), which furthers our understanding of the performance trade-offs when choosing TCP over RPL in IPv6-based LLNs.

Keywords

Acknowledgement

Grant : Spectrum Sensing and Future Radio Communication Platforms

Supported by : Agency for Defense Development, MSIP/IITP, National Research Foundation of Korea (NRF)

References

  1. Cisco, "Smart grid-field area network." [Online]. Available: http://www.cisco.com/web/strategy/energy/field_area_network.html
  2. E. Ancillotti, R. Bruno, and M. Conti, "The role of the rpl routing protocol for smart grid communications," IEEE Commun. Mag., vol. 51, pp. 75-83, Jan. 2013. https://doi.org/10.1109/MCOM.2013.6400442
  3. D. Popa et al., "Applicability statement for the routing protocol for low power and lossy networks (RPL) in AMI networks," Internet draft, Jan. 2015.
  4. V. Gungor et al., "A survey on smart grid potential applications and communication requirements," IEEE Trans. Ind. Inform., vol. 9, pp. 28-42, Feb. 2013. https://doi.org/10.1109/TII.2012.2218253
  5. J. Ko et al., "Connecting low-power and lossy networks to the Internet," IEEE Commun. Mag, vol. 49, Apr. 2011.
  6. J. Wang and V. Leung, "A survey of technical requirements and consumer application standards for IP-based smart grid AMI network," in Proc. ICOIN, Jan. 2011.
  7. "NIST framework and roadmap for smart grid interoperability standards, release 2.0," 2012.
  8. Z. Fan et al., "Smart grid communications: Overview of research challenges, solutions, and standardization activities," IEEE Commun. Surveys Tuts., vol. 15, no. 1, pp. 21-38, 2013. https://doi.org/10.1109/SURV.2011.122211.00021
  9. T. Winter et al., "RPL: IPv6 routing protocol for low-power and lossy networks," RFC 6550, Mar. 2012.
  10. G. Montenegro, N. Kushalnagar, J. Hui, and D. Culler, "Transmission of IPv6 packets over IEEE 802.15.4 networks," RFC 4944, Sept. 2007.
  11. J. Hui and P. Thubert, "Compression format for IPv6 datagrams over IEEE 802.15.4-based networks," RFC 6282, Sept. 2011.
  12. V. Gungor, B. Lu, and G. Hancke, "Opportunities and challenges of wireless sensor networks in smart grid," IEEE Trans. Ind. Electron., vol. 57, Oct. 2010.
  13. J. Ko, S. Dawson-Haggerty, O. Gnawali, D. Culler, and A. Terzis, "Evaluating the performance of RPL and 6LoWPAN in TinyOS," in Proc. IP+SN Workshop, Apr. 2011.
  14. T. Clausen, U. Herberg, and M. Philipp, "A critical evaluation of the IPv6 routing protocol for low power and lossy networks (RPL)," in Proc. IEEE WiMob, Oct. 2011.
  15. U. Herberg and T. Clausen, "A comparative performance study of the routing protocols load and rpl with bi-directional traffic in low-power and lossy networks," in Proc. ACM PE-WASUN, 2011.
  16. J. Ko et al., "DualMOP-RPL: Supporting multiple modes of downward routing in a single RPL network," ACM Trans. Sen. Netw., vol. 11, pp. 39:1-39:20, Mar. 2015.
  17. J. W. Hui and D. E. Culler, "IP is dead, long live IP for wireless sensor networks," in Proc. ACM SenSys, 2008.
  18. A. Dunkels, "Full TCP/IP for 8-bit architectures," in Proc. ACM MobiSys, 2003.
  19. A. Dunkels et al., "Low-power IPv6 for the Internet of Things," in Proc.. INSS, June 2012, pp. 1-6.
  20. T. Sauter and M. Lobashov, "End-to-end communication architecture for smart grids," IEEE Trans. Ind. Electron., vol. 58, pp. 1218-1228, Apr. 2011. https://doi.org/10.1109/TIE.2010.2070771
  21. J. Ko et al., "Beyond interoperability: Pushing the performance of sensor network IP stacks," in Proc. ACM SenSys, 2011.
  22. H. Kermajani and C. Gomez, "On the network convergence process in rpl over IEEE 802.15.4 multihop networks: Improvement and trade-offs," Sensors, vol. 14, no. 7, pp. 11993-12022, 2014. https://doi.org/10.3390/s140711993
  23. E. Ancillotti, R. Bruno, and M. Conti, "Reliable data delivery with the ietf routing protocol for low-power and lossy networks," IEEE Trans. Ind. Inform., vol. 10, pp. 1864-1877, Aug. 2014. https://doi.org/10.1109/TII.2014.2332117
  24. D. Wang, Z. Tao, J. Zhang, and A. Abouzeid, "RPL based routing for advanced metering infrastructure in smart grid," in Proc. IEEE ICC Workshops, May 2010.
  25. N. Bressan et al., "The deployment of a smart monitoring system using wireless sensor and actuator networks," in Proc. IEEE SmartGridComm, Oct. 2010.
  26. S. Duquennoy, F. Osterlind, and A. Dunkels, "Lossy links, low power, high throughput," in Proc. ACM SenSys, 2011.
  27. V. Altmann, J. Skodzik, F. Golatowski, and D. Timmermann, "Investigation of the use of embedded web services in smart metering applications," in Proc. IEEE IECON, Oct. 2012.
  28. N. B. Priyantha, A. Kansal, M. Goraczko, and F. Zhao, "Tiny web services: Design and implementation of interoperable and evolvable sensor networks," in Proc. ACM SenSys, 2008.
  29. G. Moritz, F. Golatowski, C. Lerche, and D. Timmermann, "Beyond 6lowpan: Web services in wireless sensor networks," IEEE Trans. Ind. Inform., vol. 9, pp. 1795-1805, Nov. 2013. https://doi.org/10.1109/TII.2012.2198660
  30. Y. Zhu et al., "On deploying relays for connectd indoor sensor networks," J. Commun. Netw., vol. 16, pp. 335-343, June 2014. https://doi.org/10.1109/JCN.2014.000054
  31. H.-S. Kim et al., "MarketNet: An asymmetric transmission power-based wireless system for managing e-price tags in markets," in Proc. ACM SenSys, Nov. 2015.
  32. J. Polastre, R. Szewczyk, and D. Culler, "Telos: Enabling ultra-low power wireless research," in Proc. IPSN/SPOTS, Apr. 2005.
  33. J. Ko et al., "ContikiRPL and TinyRPL: Happy together," in Proc. IP+SN Workshop, Apr. 2011.
  34. S. Ha, I. Rhee, and L. Xu, "Cubic: A new tcpfriendly highspeed tcp variant," ACM SIGOPS OSR, vol. 42, pp. 64-74, July 2008.
  35. K. Tan, J. Song, Q. Zhang, and M. Sridharan, "A compound tcp approach for high-speed and long distance networks," in Proc. IEEE INFOCOM, 2006.
  36. H.-S. Kim, J. Paek, and S. Bahk, "QU-RPL: Queue utilization based RPL for load balancing in large scale industrial applications," in Proc. IEEE SECON, June 2015.