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.
- 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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- Eleonora Borgia. 2014. The Internet of Things vision: Key features, applications and open issues. Computer Communications 54 (2014), 1--31. Google ScholarDigital Library
- Eleonora Borgia. 2014. The Internet of Things vision: Key features, applications and open issues. Computer Communications 54 (dec 2014), 1--31. Google ScholarDigital Library
- 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 Scholar
- 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 Scholar
- 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 ScholarCross Ref
- Yuxuan Jiang, Zhe Huang, and Danny H.K. Tsang. 2017. Challenges and Solutions in Fog Computing Orchestration. IEEE Network (2017), 1--8.Google Scholar
- 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 Scholar
- Hedi Krishna. 2016. Providing End-to-End Bandwidth Guarantees with OpenFlow. Ph.D. Dissertation.Google Scholar
- 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 Scholar
- Bob Lantz. 2018. Mininet: Emulator for Rapid Prototyping of Software Defined Networks.Google Scholar
- Murphy Mc and Colin Scott. 2013. POX is a networking software platform written in Python.Google Scholar
- 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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Ling Qian, Zhiguo Luo, Yujian Du, and Leitao Guo. 2009. Cloud Computing: An Overview. Lecture Notes in Computer Science (2009), 626--631. Google ScholarDigital Library
- 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 Scholar
- 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 ScholarCross Ref
- 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 Scholar
- 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 Scholar
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- Mukesh Taneja. 2016. A Framework for Traffic Management in IoT Networks. In 2nd Int. Conference on Contemporary Computing and Informatics (IC3I).Google ScholarCross Ref
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarCross Ref
- 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 Scholar
- 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 ScholarCross Ref
- 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 Scholar
- 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 ScholarDigital Library
Index Terms
- A Pub/Sub SDN-Integrated Framework for IoT Traffic Orchestration
Recommendations
Bandwidth management framework for smart homes using SDN: ISP perspective
This paper proposed a software-defined networking-based (SDN) quality of service (QoS) aware bandwidth management framework for thousands of IoT-enabled smart homes from ISP perspective. Each smart home equips with tens of IoT devices, and each smart home ...
Quality of Service (QoS) in Software Defined Networking (SDN)
Supporting end-to-end Quality of Service (QoS) in existing network architectures is an ongoing problem. Although researchers from both academia and industry have proposed many solutions to solve the QoS limitations of the current networking, many of ...
SDN replaced deployment and real-time QoS provisioning based on network models
From industrial communications to real-time internet applications, end-to-end delay guarantee is one of the most important aspects of quality of service (QoS). As a new networking paradigm, software-defined networking (SDN) exposes an opportunity to ...
Comments