Pre-emptive Flow Installation for Internet of Things Devices within Software Defined Networks

Bull, Peter and Austin, Ron and Sharma, M. (2015) Pre-emptive Flow Installation for Internet of Things Devices within Software Defined Networks. In: 2015 International Conference on Future Internet of Things and Cloud, FiCloud 2015 & 2015 International Conference on Open and Big Data, OBD 2015, 24th - 26th August 2015, Rome, Italy.

[img]
Preview
Text
FiCloud 2015 Paper CR.pdf - Accepted Version

Download (729kB)

Abstract

The predicted prevalence of both Internet of Things (IoT) based devices and the concept of Software Defined Networking (SDN) as a new paradigm in networking, means that consideration is required for how they will interact. Current SDN implementations operate on the principle that on receiving an unrecognised packet, a switch will query a centralised controller for a corresponding rule. Memory limitations within current switch devices dictate that this rule can only be stored for a short period of time before being removed, thus making it likely that the relatively infrequent data samples sent from IoT devices will have a transmission interval longer than this timeout. This paper proposes a Pre-emptive Flow Installation Mechanism (PFIM) that dynamically learns the transmission intervals of periodic network flows and installs the corresponding rules within a switch, prior to the arrival of a packet. A proof-of-concept implementation shows this to have a significant effect on reducing the delay experienced by these flows. © 2015 IEEE.

Item Type: Conference or Workshop Item (Paper)
Identification Number: https://doi.org/10.1109/FiCloud.2015.87
Dates:
DateEvent
2015Published
Uncontrolled Keywords: IoT, Pre-emptive Flow Installation, SDN, SDN Performance, Big data, Internet, Software defined networking, Current switches, Internet of Things (IOT), Periodic networks, Proof of concept, SDN Performance, Short periods, Software defined networking (SDN), Transmission intervals, Internet of things
Subjects: CAH11 - computing > CAH11-01 - computing > CAH11-01-04 - software engineering
Divisions: Faculty of Computing, Engineering and the Built Environment
Faculty of Computing, Engineering and the Built Environment > School of Computing and Digital Technology
Depositing User: Users 18 not found.
Date Deposited: 09 Jun 2016 13:06
Last Modified: 22 Mar 2023 12:01
URI: https://www.open-access.bcu.ac.uk/id/eprint/576

Actions (login required)

View Item View Item

Research

In this section...