DOI QR코드

DOI QR Code

Design and Implementation of SDN-based 6LBR with QoS Mechanism over Heterogeneous WSN and Internet

  • Lee, Tsung-Han (Department of Computer Science, National Taichung University of Education) ;
  • Chang, Lin-Huang (Department of Computer Science, National Taichung University of Education) ;
  • Cheng, Wei-Chung (Department of Computer Science, National Taichung University of Education)
  • Received : 2016.08.31
  • Accepted : 2017.02.07
  • Published : 2017.02.28

Abstract

Recently, the applications of Internet of Things (IoTs) are growing rapidly. Wireless Sensor Network (WSN) becomes an emerging technology to provide the low power wireless connectivity for IoTs. The IPv6 over low-power wireless personal area networks (6LoWPAN) has been proposed by IETF, which gives each WSN device an IPv6 address to connect with the Internet. The transmission congestion in IoTs could be a problem when a large numbers of sensors are deployed in the field. Therefore, it is important to consider whether the WSN devices have be completely integrated into the Internet with proper quality of service (QoS) requirements. The Software Defined Network (SDN) is a new architecture of network decoupling the data and control planes, and using the logical centralized control to manage the forwarding issues in large-scale networks. In this research, the SDN-based 6LoWPAN Border Router (6LBR) is proposed to integrate the transmission from WSNs to Internet. The proposed SDN-based 6LBR communicating between WSNs and the Internet will bring forward the requirements of end-to-end QoS with bandwidth guarantee. Based on our experimental results, we have observed that the selected 6LoWPAN traffic flows achieve lower packet loss rate in the Internet. Therefore, the 6LoWPAN traffic flows classified by SDN-based 6LBR can be reserved for the required bandwidth in the Internet to meet the QoS requirements.

Keywords

References

  1. G. Boggia, L. A. Grieco, M. Dohler, M. R. Palattella, N. Accettura, T. Watteyne, X. Vilajosana, "Standardized Protocol Stack for the Internet of (Important) Things," IEEE Communications Surveys & Tutorials, pp. 1389-1406, 2013.
  2. ITU Internet Reports 2005: The Internet of things (ITU 2005 7th edition).
  3. IEEE 802.15 Work Group, "Part 15.4: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low-Rate Wireless Personal Area Networks (WPANs)," ANSI/IEEE Std 802.15.4, 2006.
  4. D. Culler, G. Montenegro, J. Hui, and N. Kushalnagar, "Transmission of IPv6 Packets over IEEE802.15.4 Networks," in Proc. of Internet Engineering Task Force, RFC 4944, Sep. 2007. [Online]. Available: https://tools.ietf.org/html/rfc4944
  5. "SDN"[Online]. https://www.sdncentral.com/
  6. McKeown, et al., "OpenFlow: Enabling Innovation in Campus Networks," ACM SIGCOMM CCR, 38(2):69-74, Apr. 2008.
  7. "6LBR" [Online]. https://github.com/cetic/6lbr/wiki
  8. Marja Matinmikko, Petri Ahokangas , Tao Chen, Xianfu Chen and Xuan Zhou, "Software Defined Mobile Networks: Concept, Survey, and Research Directions," IEEE Communications Magazine, Vol 53, Issue:11, pp.126-133, Nov., 2015. https://doi.org/10.1109/MCOM.2015.7321981
  9. Bruno Trevizan de Oliveira, Cintia Borges Margi and Lucas Batista Gabriel, "TinySDN: Enabling Multiple Controllers for Software-Defined Wireless Sensor Networks," IEEE Latin-America Conference on Communications (LATINCOM), pp.1-6, Nov., 2014.
  10. "Open vSwitch" [Online]. http://openvswitch.org/
  11. K. Hyunmin, K. Jaebeom, K. Young-Bae, "Developing a Cost-Effective OpenFlow Testbed for Small-Scale Software Defined Networking," International Advanced Communication Technology (ICACT), pp. 758-761, 2014.
  12. M. Cello, M. Marchese, and M. Mongelli, "On the QoS Estimation in an OpenFlow Network: The Packet Loss Case," IEEE Communications Letters, pp.554-557, vol. 20, Mar., 2016 https://doi.org/10.1109/LCOMM.2016.2516537
  13. "Contiki"[Online]. http://www.contiki-os.org/
  14. E. Viktor, S. Thomas, "Development of a Contiki border router for the interconnection of 6LoWPAN and Ethernet," [Online]. https://www.researchgate.net/publication/269319668_Development_of_a_Contiki_border_router_for_the_interconnection_of_6LoWPAN_and_Ethernet
  15. M. Randy, P. Tanner, S. Matthew, T. Joseph, "Implementing Dynamic Address Changes in ContikiOS," in Proc. of International Conference on Information Society (i-Society), pp.222-227, Nov. 2014.
  16. H. Kim, J Seo, and J. Seo, "Performance Evaluation of a Smart CoAP Gateway for Remote Home Safety Services," KSII Transactions on Internet and Information Systems, pp. 3079-3089, vol. 9, Aug., 2015 https://doi.org/10.3837/tiis.2015.08.019
  17. J. Kwangtae, K. Jinwook and K. Young-Tak, "QoS-aware Network Operating System for Software Defined Networking with Generalized OpenFlows," in Proc. of IEEE Network Operations and Management Symposium (NOMS), pp. 1167-1174, Apr., 2012.
  18. Phyo May Thet, Parichat Panwaree, JongWon Kim, and Chaodit Aswakul, "Design and Functionality Test of Chunked Video Streaming over Emulated Multi-Path OpenFlow Network," in Proc. of 12th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTICON), pp. 1-6, June, 2015.
  19. Martin Devera aka devik, "Hierarchical Token Bucket Theory," [Online]. Available: http://luxik.cdi.cz/-devik/qos/htb/, 2002.
  20. Martin A. Brown, "Traffic Control HOWTO", [Online]. Available: http://linux-ip.net/articles/Traffic-Control-HOWTO, 2006.
  21. "ATMega rf128a1"[Online]. http://www.atmel.com/devices/ATMEGA128RFA1.aspx
  22. "Ryu"[Online]. https://osrg.github.io/ryu/