[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3007748.3007758acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicdcnConference Proceedingsconference-collections
research-article

An Architecture for SDN Based Sensor Networks

Published: 05 January 2017 Publication History

Abstract

Software Defined Networks (SDN) are considered an efficient and flexible network architecture for managing large scale networks, in particular as it decouple between hardware and software and facilitates global network optimizations. Incorporating SDN concepts into Wireless Sensor Networks (WSN) opens interesting research challenges. This paper proposes an architecture for applying SDN to WSN. The architecture relies on recent extendibility features of OpenFlow to enable reconfiguring sensor behavior and network forwarding tables according to changes such as arrival of new sensors or change in user requests, as well as to apply dynamic in-network aggregation and filtering options. An evaluation of our approach for the specific case of in-network aggregation and its beneficial impact on the number of sent messages is also presented.

References

[1]
Nox controller implementation. http://www.noxrepo.org/nox/about-nox/.
[2]
Open flow architecture. http://www.openflow.org/.
[3]
Open vswitch switch implementation. http://http://openvswitch.org/.
[4]
Wireshark network analyzer. https://www.wireshark.org/.
[5]
Agarwal, S., Kodialam, M., and Lakshman, T. Traffic engineering in software defined networks. In INFOCOM, 2013 Proceedings IEEE (2013), IEEE, pp. 2211--2219.
[6]
Akyildiz, I. F., Su, W., Sankarasubramaniam, Y., and Cayirci, E. A survey on sensor networks. Communications magazine, IEEE 40, 8 (2002), 102--114.
[7]
Alswailim, M. A., Hassanein, H. S., and Zulkernine, M. CRAWDAD dataset queensu/crowd_temperature (v. 2015-11-20), nov 2015.
[8]
Bakshi, K. Considerations for software defined networking (sdn): Approaches and use cases. In Aerospace Conference, 2013 IEEE (2013), IEEE, pp. 1--9.
[9]
Boulis, A., Han, C.-C., and Srivastava, M. B. Design and implementation of a framework for efficient and programmable sensor networks. In Proceedings of the 1st international conference on Mobile systems, applications and services (2003), ACM, pp. 187--200.
[10]
Butun, I., Morgera, S. D., and Sankar, R. A survey of intrusion detection systems in wireless sensor networks. Communications Surveys & Tutorials, IEEE 16, 1 (2014), 266--282.
[11]
Cuzzocrea, A., Fortino, G., and Rana, O. Managing data and processes in cloud-enabled large-scale sensor networks: state-of-the-art and future research directions. In Cluster, Cloud and Grid Computing (CCGrid), 2013 13th IEEE/ACM International Symposium on (2013), IEEE, pp. 583--588.
[12]
Das, S., Parulkar, G., McKeown, N., Singh, P., Getachew, D., and Ong, L. Packet and circuit network convergence with openflow. In Optical Fiber Communication Conference (2010), Optical Society of America, p. OTuG1.
[13]
de Oliveira, R. L. S., Shinoda, A. A., Schweitzer, C. M., and Rodrigues Prete, L. Using mininet for emulation and prototyping software-defined networks. In Communications and Computing (COLCOM), 2014 IEEE Colombian Conference on (2014), IEEE, pp. 1--6.
[14]
Dely, P., Kassler, A., and Bayer, N. Openflow for wireless mesh networks. In Computer Communications and Networks (ICCCN), 2011 Proceedings of 20th International Conference on (2011), IEEE, pp. 1--6.
[15]
Deng, J., Han, R., and Mishra, S. Secure code distribution in dynamically programmable wireless sensor networks. In Proceedings of the 5th international conference on Information processing in sensor networks (2006), ACM, pp. 292--300.
[16]
Dunkels, A., Gronvall, B., and Voigt, T. Contiki-a lightweight and flexible operating system for tiny networked sensors. In Local Computer Networks, 2004. 29th Annual IEEE International Conference on (2004), IEEE, pp. 455--462.
[17]
Eschenauer, L., and Gligor, V. D. A key-management scheme for distributed sensor networks. In Proceedings of the 9th ACM conference on Computer and communications security (2002), ACM, pp. 41--47.
[18]
Fang, S., Yu, Y., Foh, C. H., and Aung, K. M. M. A loss-free multipathing solution for data center network using software-defined networking approach. In APMRC, 2012 Digest (2012), IEEE, pp. 1--8.
[19]
Fok, C.-L., Roman, G.-C., and Lu, C. Rapid development and flexible deployment of adaptive wireless sensor network applications. In Distributed Computing Systems, 2005. ICDCS 2005. Proceedings. 25th IEEE International Conference on (2005), IEEE, pp. 653--662.
[20]
Galluccio, L., Milardo, S., Morabito, G., and Palazzo, S. Sdn-wise: Design, prototyping and experimentation of a stateful sdn solution for wireless sensor networks. In 2015 IEEE Conference on Computer Communications (INFOCOM) (2015), IEEE, pp. 513--521.
[21]
Guo, S., He, L., Gu, Y., Jiang, B., and He, T. Opportunistic flooding in low-duty-cycle wireless sensor networks with unreliable links. Computers, IEEE Transactions on 63, 11 (2014), 2787--2802.
[22]
Hagedorn, A., Starobinski, D., and Trachtenberg, A. Rateless deluge: Over-the-air programming of wireless sensor networks using random linear codes. In Proceedings of the 7th international conference on Information processing in sensor networks (2008), IEEE Computer Society, pp. 457--466.
[23]
Han, Z.-j., and Ren, W. A novel wireless sensor networks structure based on the sdn. International Journal of Distributed Sensor Networks 2014 (2014).
[24]
Heinzelman, W. R., Chandrakasan, A., and Balakrishnan, H. Energy-efficient communication protocol for wireless microsensor networks. In System sciences, 2000. Proceedings of the 33rd annual Hawaii international conference on (2000), IEEE, pp. 10--pp.
[25]
Hu, F., Hao, Q., and Bao, K. A survey on software defined networking (sdn) and openflow: From concept to implementation.
[26]
Hui, J. W., and Culler, D. The dynamic behavior of a data dissemination protocol for network programming at scale. In Proceedings of the 2nd international conference on Embedded networked sensor systems (2004), ACM, pp. 81--94.
[27]
Intanagonwiwat, C., Govindan, R., and Estrin, D. Directed diffusion: a scalable and robust communication paradigm for sensor networks. In Proceedings of the 6th annual international conference on Mobile computing and networking (2000), ACM, pp. 56--67.
[28]
Kaur, G., and Garg, R. M. Energy efficient topologies for wireless sensor networks. International Journal of Distributed and Parallel Systems (IJDPS) 3 (2012), 179--192.
[29]
Levis, P., and Culler, D. Maté: A tiny virtual machine for sensor networks. In ACM Sigplan Notices (2002), vol. 37, ACM, pp. 85--95.
[30]
Luo, T., Tan, H.-P., and Quek, T. Q. Sensor openflow: Enabling software-defined wireless sensor networks. Communications Letters, IEEE 16, 11 (2012), 1896--1899.
[31]
Mahmud, A., Rahmani, R., and Kanter, T. Deployment of flow-sensors in internet of things' virtualization via openflow. In Mobile, Ubiquitous, and Intelligent Computing (MUSIC), 2012 Third FTRA International Conference on (2012), IEEE, pp. 195--200.
[32]
Mainwaring, A., Culler, D., Polastre, J., Szewczyk, R., and Anderson, J. Wireless sensor networks for habitat monitoring. In Proceedings of the 1st ACM international workshop on Wireless sensor networks and applications (2002), ACM, pp. 88--97.
[33]
Manjeshwar, A., and Agrawal, D. P. Teen: a routing protocol for enhanced efficiency in wireless sensor networks. In Parallel and Distributed Processing Symposium, International (2001), vol. 3, IEEE Computer Society, pp. 30189a--30189a.
[34]
Mottola, L., and Picco, G. P. Programming wireless sensor networks: Fundamental concepts and state of the art. ACM Computing Surveys (CSUR) 43, 3 (2011), 19.
[35]
Perrig, A., Szewczyk, R., Tygar, J., Wen, V., and Culler, D. E. Spins: Security protocols for sensor networks. Wireless networks 8, 5 (2002), 521--534.
[36]
Pfaff, B., Pettit, J., Koponen, T., Jackson, E., Zhou, A., Rajahalme, J., Gross, J., Wang, A., Stringer, J., Shelar, P., et al. The design and implementation of open vswitch. In 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 15) (2015), pp. 117--130.
[37]
Purohit, A., Pan, S., Chen, K., Sun, Z., and Zhang, P. CRAWDAD dataset cmu/supermarket (v. 2014-05-27). Downloaded from http://crawdad.org/cmu/supermarket/20140527, may 2014.
[38]
Reijers, N., and Langendoen, K. Efficient code distribution in wireless sensor networks. In Proceedings of the 2nd ACM international conference on Wireless sensor networks and applications (2003), ACM, pp. 60--67.
[39]
Sherwood, R., Chan, M., Covington, A., Gibb, G., Flajslik, M., Handigol, N., Huang, T.-Y., Kazemian, P., Kobayashi, M., Naous, J., et al. Carving research slices out of your production networks with openflow. ACM SIGCOMM Computer Communication Review 40, 1 (2010), 129--130.
[40]
Tunca, C., Isik, S., Donmez, M. Y., and Ersoy, C. Distributed mobile sink routing for wireless sensor networks: A survey. Communications Surveys & Tutorials, IEEE 16, 2 (2014), 877--897.
[41]
Wu, D., Arkhipov, D. I., Asmare, E., Qin, Z., and McCann, J. A. Ubiflow: Mobility management in urban-scale software defined iot. In 2015 IEEE Conference on Computer Communications (INFOCOM) (2015), IEEE, pp. 208--216.
[42]
Younis, M., Senturk, I. F., Akkaya, K., Lee, S., and Senel, F. Topology management techniques for tolerating node failures in wireless sensor networks: A survey. Computer Networks 58 (2014), 254--283.
[43]
Zeng, D., Miyazaki, T., Guo, S., Tsukahara, T., Kitamichi, J., and Hayashi, T. Evolution of software-defined sensor networks. In Mobile Ad-hoc and Sensor Networks (MSN), 2013 IEEE Ninth International Conference on (2013), IEEE, pp. 410--413.

Cited By

View all
  • (2023)Intelligent Energy-Aware Routing Protocol in Mobile IoT Networks Based on SDNIEEE Transactions on Green Communications and Networking10.1109/TGCN.2023.32962727:4(2093-2103)Online publication date: Dec-2023
  • (2023)Software-Defined Wireless Sensor Network: A Comprehensive SurveyJournal of Network and Computer Applications10.1016/j.jnca.2023.103636215(103636)Online publication date: Jun-2023
  • (2022)A novel energy efficient routing technique for SDN-enabled underwater WSNs using free-space optical communicationJournal of Optical Communications10.1515/joc-2022-0204Online publication date: 6-Dec-2022
  • Show More Cited By
  1. An Architecture for SDN Based Sensor Networks

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    ICDCN '17: Proceedings of the 18th International Conference on Distributed Computing and Networking
    January 2017
    367 pages
    ISBN:9781450348393
    DOI:10.1145/3007748
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    In-Cooperation

    • IDRBT: IDRBT

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 05 January 2017

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Open vSwitch
    2. OpenFlow
    3. SDN
    4. Software Defined Networks
    5. WSN
    6. Wireless Sensor Networks

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Funding Sources

    Conference

    ICDCN '17

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)14
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 19 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Intelligent Energy-Aware Routing Protocol in Mobile IoT Networks Based on SDNIEEE Transactions on Green Communications and Networking10.1109/TGCN.2023.32962727:4(2093-2103)Online publication date: Dec-2023
    • (2023)Software-Defined Wireless Sensor Network: A Comprehensive SurveyJournal of Network and Computer Applications10.1016/j.jnca.2023.103636215(103636)Online publication date: Jun-2023
    • (2022)A novel energy efficient routing technique for SDN-enabled underwater WSNs using free-space optical communicationJournal of Optical Communications10.1515/joc-2022-0204Online publication date: 6-Dec-2022
    • (2022)Software-Defined Networking in wireless ad hoc scenarios: Objectives and control architecturesJournal of Network and Computer Applications10.1016/j.jnca.2022.103387203(103387)Online publication date: Jul-2022
    • (2021)Architectural Design, Improvement, and Challenges of Distributed Software-Defined Wireless Sensor NetworksWireless Personal Communications10.1007/s11277-021-09000-2Online publication date: 20-Aug-2021
    • (2019)SDSense: An Agile and Flexible SDN-Based Framework for Wireless Sensor NetworksIEEE Transactions on Vehicular Technology10.1109/TVT.2018.288862268:2(1866-1876)Online publication date: Feb-2019
    • (2019)A Comparison of Data Aggregation Techniques in Software-Defined Wireless Sensor Network2019 IEEE 28th International Symposium on Industrial Electronics (ISIE)10.1109/ISIE.2019.8781537(1551-1555)Online publication date: Jun-2019
    • (2019)Exploring Control-Message Quenching in SDN-based Management of 6LoWPANs2019 IEEE 17th International Conference on Industrial Informatics (INDIN)10.1109/INDIN41052.2019.8972067(890-983)Online publication date: Jul-2019
    • (2019)Data Aggregation in Software-Defined Wireless Sensor Networks: A Review2019 IEEE International Conference on Industrial Technology (ICIT)10.1109/ICIT.2019.8755186(1749-1754)Online publication date: Feb-2019

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media