skip to main content
10.1145/3341325.3342001acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicfndsConference Proceedingsconference-collections
research-article

A Pub/Sub SDN-Integrated Framework for IoT Traffic Orchestration

Published:01 July 2019Publication History

ABSTRACT

The Internet of Things (IoT) is advancing and the adoption of internet-connected devices in everyday use is constantly growing. This increase not only affects the traffic from other sources in the network, but also the communication quality requirements, like Quality of Service (QoS), for the IoT devices and applications. With the rise of dynamic network management and dynamic network programming technologies like Software-Defined Networking (SDN), traffic management and communication quality requirements can be tailored to fit niche use cases and characteristics. We propose a publish/subscribe QoS-aware framework (PSIoT-SDN) that orchestrates IoT traffic and mediates the allocation of network resources between IoT data aggregators and pub/sub consumers. The PSIoT framework allows edge-level QoS control using the features of publish/ subscribe orchestrator at IoT aggregators and, in addition, allows network-level QoS control by incorporating SDN features coupled with a bandwidth allocation model for network-wide IoT traffic management. The integration of the framework with SDN allows it to dynamically react to bandwidth sharing enabled by the SDN controller, resulting in better bandwidth distribution and higher link utilization for IoT traffic.

References

  1. Mervat Abu-Elkheir, Mohammad Hayajneh, and Najah Ali. 2013. Data Management for the Internet of Things: Design Primitives and Solution. Sensors 13, 11 (nov 2013), 15582--15612.Google ScholarGoogle Scholar
  2. Naser Al-Falahy and Omar Y. K. Alani. 2017. Supporting massive M2M traffic in the Internet of Things using millimetre wave 5G network. In 2017 9th Computer Science and Electronic Engineering (CEEC). IEEE.Google ScholarGoogle Scholar
  3. Ala Al-Fuqaha, Mohsen Guizani, Mehdi Mohammadi, Mohammed Aledhari, and Moussaq Ayyash. 2015. Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications. IEEE Communications Surveys & Tutorials 17, 4 (2015), 2347--2376.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Basim K. J. Al-Shammari, Nadia Al-Aboody, and Hamed S. Al-Raweshidy. 2018. IoT Traffic Management and Integration in the QoS Supported Network. IEEE Internet of Things Journal 5, 1 (feb 2018), 352--370.Google ScholarGoogle ScholarCross RefCross Ref
  5. Badraddin Alturki, Stephan Reiff-Marganiec, and Charith Perera. 2017. A hybrid approach for data analytics for internet of things. In Proceedings of the Seventh International Conference on the Internet of Things. ACM, 7. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Michael Baddeley, Reza Nejabati, George Oikonomou, Mahesh Sooriyabandara, and Dimitra Simeonidou. 2018. Evolving SDN for Low-Power IoT Networks. In 2018 4th IEEE Conference on Network Softwarization and Workshops (NetSoft). 71--79.Google ScholarGoogle Scholar
  7. Samaresh Bera, Sudip Misra, and Athanasios V. Vasilakos. 2017. Software-Defined Networking for Internet of Things: A Survey. IEEE Internet of Things Journal 4, 6 (Dec. 2017), 1994--2008.Google ScholarGoogle ScholarCross RefCross Ref
  8. Flavio Bonomi, Rodolfo Milito, Jiang Zhu, and Sateesh Addepalli. 2012. Fog computing and its role in the internet of things. In Proceedings of the first edition of the MCC workshop on Mobile cloud computing. ACM, 13--16. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Eleonora Borgia. 2014. The Internet of Things vision: Key features, applications and open issues. Computer Communications 54 (2014), 1--31. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Eleonora Borgia. 2014. The Internet of Things vision: Key features, applications and open issues. Computer Communications 54 (dec 2014), 1--31. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Mathieu Boussard, Dinh T. Bui, Laurent Ciavaglia, Richard Douville, Michel Le Pallec, Nicolas Le Sauze, Ludovic Noirie, Serge Papillon, Pierre Peloso, and Francesco Santoro. 2015. Software-Defined LANs for Interconnected Smart Environment. (Sept. 2015).Google ScholarGoogle Scholar
  12. ETSI European Telecommunications Standards Institute. 2012. Machine-to-Machine Communications (M2M); mIa, dIa and mId interfaces. http://www.etsi.org/deliver/etsi_ts/102900_102999/102921/01.01.01_60/ts_102921v010101p.pdfGoogle ScholarGoogle Scholar
  13. Yaser Jararweh, Mahmoud Al-Ayyoub, Ala' Darabseh, Elhadj Benkhelifa, Mladen Vouk, and Andy Rindos. 2015. SDIoT: A Software Defined Based Internet of Things Framework. Journal of Ambient Intelligence and Humanized Computing 6, 4 (Aug. 2015), 453--461.Google ScholarGoogle ScholarCross RefCross Ref
  14. Yuxuan Jiang, Zhe Huang, and Danny H.K. Tsang. 2017. Challenges and Solutions in Fog Computing Orchestration. IEEE Network (2017), 1--8.Google ScholarGoogle Scholar
  15. Diego Kreutz, Fernando MV Ramos, Paulo Esteves Verissimo, Christian Esteve Rothenberg, Siamak Azodolmolky, and Steve Uhlig. 2015. Software-defined networking: A comprehensive survey. Proc. IEEE 103, 1 (2015), 14--76.Google ScholarGoogle Scholar
  16. Hedi Krishna. 2016. Providing End-to-End Bandwidth Guarantees with OpenFlow. Ph.D. Dissertation.Google ScholarGoogle Scholar
  17. Hedi Krishna, Niels L. M. van Adrichem, and Fernando A. Kuipers. 2016. Providing Bandwidth Guarantees with Openflow. In 2016 Symposium on Communications and Vehicular Technologies (SCVT). 1--6.Google ScholarGoogle Scholar
  18. Bob Lantz. 2018. Mininet: Emulator for Rapid Prototyping of Software Defined Networks.Google ScholarGoogle Scholar
  19. Murphy Mc and Colin Scott. 2013. POX is a networking software platform written in Python.Google ScholarGoogle Scholar
  20. Amir Modarresi, Siddharth Gangadhar, and James P.G. Sterbenz. 2017. A framework for improving network resilience using SDN and fog nodes. In 2017 9th International Workshop on Resilient Networks Design and Modeling (RNDM). IEEE.Google ScholarGoogle Scholar
  21. Pedro F. Moraes, Rafael F. Reale, and Joberto S. B. Martins. 2018. A Publish/Subscribe QoS-Aware Framework for Massive IoT Traffic Orchestration. In Proceedings of the 6th International Workshop on ADVANCEs in ICT Infrastructures and Services - ADVANCE 2018. Santiago, Chile, 1--14.Google ScholarGoogle Scholar
  22. Ben Pfaff, Justin Pettit, Teemu Koponen, Ethan Jackson, Andy Zhou, Jarno Rajahalme, Jesse Gross, Alex Wang, Joe Stringer, Pravin Shelar, et al. 2015. The design and implementation of open vswitch. In 12th { USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 15). 117--130. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Behrouz Pourghebleh and Nima J. Navimipour. 2017. Data Aggregation Mechanisms in the Internet of Things: A Systematic Review of the Literature and Recommendations for Future Research. Journal of Network and Comp. Applications 97 (nov 2017), 23--34. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Ling Qian, Zhiguo Luo, Yujian Du, and Leitao Guo. 2009. Cloud Computing: An Overview. Lecture Notes in Computer Science (2009), 626--631. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Elie E. Rachikidi. 2017. Modeling and Placement Optimization of Compound Service in a Converged Infrastructure of Cloud Computing and Internet of Things. (2017). Universite Paris-Saclay, Evry.Google ScholarGoogle Scholar
  26. Hafizur Rahman, Nurzaman Ahmed, and Iftekhar Hussain. 2016. Comparison of Data Aggregation Techniques in Internet of Things (IoT). In 2016 International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET). IEEE.Google ScholarGoogle ScholarCross RefCross Ref
  27. Rafael F. Reale, Romildo M. Bezerra, and Joberto S. B. Martins. 2014. G-BAM: A Generalized Bandwidth Allocation Model for IP/MPLS/DS-TE Networks. Inter. Journal of Computer Information Systems and Industrial Management Applications 6 (2014), 635--643.Google ScholarGoogle Scholar
  28. Rafael F. Reale, Walter d C. P. Neto, and Joberto S. B. Martins. 2011. AllocTC-Sharing: A New Bandwidth Allocation Model for Ds-Te Networks. In 7th Latin American Network Operations and Management Symposium. IEEE Institute of Electrical and Electronics Engineers, Quito, Equador, 1--4.Google ScholarGoogle Scholar
  29. Daniele Santoro, Daniel Zozin, Daniele Pizzolli, Francesco De Pellegrini, and Silvio Cretti. 2017. Foggy: A Platform for Workload Orchestration in a Fog Computing Environment. In 2017 IEEE International Conference on Cloud Computing Technology and Science (CloudCom). IEEE.Google ScholarGoogle ScholarCross RefCross Ref
  30. Ivan Stojmenovic and Sheng Wen. 2014. The Fog Computing Paradigm: Scenarios and Security Issues. Proceedings of the 2014 Federated Conference on Computer Science and Information Systems (2014).Google ScholarGoogle ScholarCross RefCross Ref
  31. Mukesh Taneja. 2016. A Framework for Traffic Management in IoT Networks. In 2nd Int. Conference on Contemporary Computing and Informatics (IC3I).Google ScholarGoogle ScholarCross RefCross Ref
  32. Sahrish Khan Tayyaba, Munam Ali Shah, Omair Ahmad Khan, and Abdul Wahab Ahmed. 2017. Software Defined Network (SDN) Based Internet of Things (IoT): A Road Ahead. In Proceedings of the 2nd International Conference on Future Networks and Distributed Systems (ICFNDS '17). ACM, New York, NY, USA, 15:1--15:8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Ankit Tripathi, Sanjeev Gupta, and Bharti Chourasiya. 2014. Survey on data aggregation techniques for wireless sensor networks. International Journal of Advanced Research in Computer and Communication Engineering 3, 7 (2014), 7366--7371.Google ScholarGoogle Scholar
  34. Angel Leonardo Valdivieso Caraguay, Alberto Benito Peral, Lorena Isabel Barona Lopez, and Luis Javier Garcia Villalba. 2014. SDN: Evolution and Opportunities in the Development IoT Applications. International Journal of Distributed Sensor Networks 10, 5 (2014).Google ScholarGoogle ScholarCross RefCross Ref
  35. Meisong Wang, Charith Perera, Prem P. Jayaraman, Miranda Zhang, Peter E. Strazdins, and Rajiv Ranjan. 2015. City Data Fusion: Sensor Data Fusion in the Internet of Things. CoRR abs/1506.09118 (2015). arXiv:1506.09118 http://arxiv.org/abs/1506.09118Google ScholarGoogle Scholar
  36. Yali Wang, Yang Zhang, and Junliang Chen. 2018. An SDN-based Publish/Subscribe-enabled Communication Platform for IoT Services. China Communications 15, 1 (jan 2018), 95--106.Google ScholarGoogle ScholarCross RefCross Ref
  37. Di Wu, Dmitri I. Arkhipov, Eskindir Asmare, Zhijing Qin, and Julie A. McCann. 2015. Ubiflow: Mobility Management in Urban-Scale Software Defined Iot. In 2015 IEEE Conference on Computer Communications (INFOCOM). 208--216.Google ScholarGoogle Scholar
  38. Wei Yu, Fan Liang, Xiaofei He, William G. Hatcher, Chao Lu, Jie Lin, and Xinyu Yang. 2018. A Survey on the Edge Computing for the Internet of Things. IEEE Access 6 (2018), 6900--6919.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A Pub/Sub SDN-Integrated Framework for IoT Traffic Orchestration

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in
              • Published in

                cover image ACM Other conferences
                ICFNDS '19: Proceedings of the 3rd International Conference on Future Networks and Distributed Systems
                July 2019
                346 pages
                ISBN:9781450371636
                DOI:10.1145/3341325

                Copyright © 2019 ACM

                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].

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 1 July 2019

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • research-article
                • Research
                • Refereed limited

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader