227
IRUS Total
Downloads

Towards distributed SDN: mobility management and flow scheduling in software defined urban IoT

File Description SizeFormat 
tpds.pdfAccepted version3.97 MBAdobe PDFView/Open
Title: Towards distributed SDN: mobility management and flow scheduling in software defined urban IoT
Authors: Wu, D
Nie, X
Asmare, E
Arkhipov, D
Qin, Z
Li, R
McCann, J
Li, K
Item Type: Journal Article
Abstract: IEEE The growth of Internet of Things (IoT) devices with multiple radio interfaces has resulted in a number of urban-scale deployments of IoT multinetworks, where heterogeneous wireless communication solutions coexist. Managing the multinetworks for seamless IoT access and handover, especially in mobile environments, is a key challenge. Software-defined networking (SDN) is emerging as a promising paradigm for quick and easy configuration of network devices, but its application in urban-scale multinetworks requiring heterogeneous and frequent IoT access is not well studied. We present UbiFlow that adopts multiple controllers to divide urban-scale SDN into different geographic partitions and achieve distributed control of IoT flows. A distributed hashing based overlay structure is proposed to maintain network scalability and consistency. Based on this UbiFlow overlay structure, the relevant issues pertaining to mobility management such as scalable control, fault tolerance, and load balancing have been carefully studied. The UbiFlow controller differentiates flow scheduling based on per-device requirements and whole-partition capabilities. Therefore, it can present a network status view and optimized selection of access points in multinetworks to satisfy IoT flow requests, while guaranteeing network performance for each partition. Our experiments confirm that UbiFlow can successfully achieve scalable mobility management and robust flow scheduling in IoT multinetworks; e.g. 67.21% throughput improvement, 72.99% reduced delay, and 69.59% jitter improvements, compared with alternative SDN systems.
Issue Date: 1-Jun-2020
Date of Acceptance: 20-Nov-2018
URI: http://hdl.handle.net/10044/1/66902
DOI: 10.1109/TPDS.2018.2883438
ISSN: 1045-9219
Publisher: Institute of Electrical and Electronics Engineers
Start Page: 1400
End Page: 1418
Journal / Book Title: IEEE Transactions on Parallel and Distributed Systems
Volume: 31
Issue: 6
Copyright Statement: © 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Keywords: 0803 Computer Software
0805 Distributed Computing
1005 Communications Technologies
Distributed Computing
Publication Status: Published
Online Publication Date: 2018-11-28
Appears in Collections:Computing
Faculty of Engineering