TY - GEN
T1 - Finding Periodicity of Subflows in SDN-based IoT
AU - Chen, Lo An
AU - Zhuo, Jing Zhao
AU - Cai, Yun Zhan
AU - Wang, Yu Ting
AU - Tsai, Meng Hsun
N1 - Publisher Copyright:
© 2020 IEEE.
PY - 2020/12
Y1 - 2020/12
N2 - With the development of the Internet of Things (IoT), the amount of IoT devices in the network is growing. According to a report by McKinsey Global Institute, there will be 1 trillion IoT devices connected to the Internet by 2025. Faced with a large variety of IoT devices, it is necessary to use software-defined networking (SDN) to solve the connection problem of IoT devices. Nevertheless, the size of the flow table of the switch in SDN is limited, and it cannot accommodate all flow entries of all passing traffic. Therefore, an effective flow entry management scheme is needed to reduce the controller processing delay and signal overhead. In general networks, a suggestion of delaying installation is proposed, which can reduce the number of flow entries. However, this will increase the controller processing delay and reduce the quality of service. Two pre-installation methods designed for IoT were proposed, PFIM and EPFIM. Both of them can reduce the controller processing delay by detecting the periodicity of traffic and pre-installing flow entries. However, they cannot detect multiple periodicities. In addition, there is still room for improving the accuracy of periodic detection and reducing the signal overhead. In this paper, we propose a subflow-based proactive flow installation mechanism. We design a new data collection method to improve the accuracy of pre-installation. We also design a new data structure to be able to detect multiple periodicities in a single flow. An algorithm is proposed to implement accurate periodic calculation. Our mechanism can fit with arbitrary periodic traffic patterns and has been proven to be highly accurate and efficient.
AB - With the development of the Internet of Things (IoT), the amount of IoT devices in the network is growing. According to a report by McKinsey Global Institute, there will be 1 trillion IoT devices connected to the Internet by 2025. Faced with a large variety of IoT devices, it is necessary to use software-defined networking (SDN) to solve the connection problem of IoT devices. Nevertheless, the size of the flow table of the switch in SDN is limited, and it cannot accommodate all flow entries of all passing traffic. Therefore, an effective flow entry management scheme is needed to reduce the controller processing delay and signal overhead. In general networks, a suggestion of delaying installation is proposed, which can reduce the number of flow entries. However, this will increase the controller processing delay and reduce the quality of service. Two pre-installation methods designed for IoT were proposed, PFIM and EPFIM. Both of them can reduce the controller processing delay by detecting the periodicity of traffic and pre-installing flow entries. However, they cannot detect multiple periodicities. In addition, there is still room for improving the accuracy of periodic detection and reducing the signal overhead. In this paper, we propose a subflow-based proactive flow installation mechanism. We design a new data collection method to improve the accuracy of pre-installation. We also design a new data structure to be able to detect multiple periodicities in a single flow. An algorithm is proposed to implement accurate periodic calculation. Our mechanism can fit with arbitrary periodic traffic patterns and has been proven to be highly accurate and efficient.
KW - Flow Table Management
KW - IoT
KW - SDN
UR - http://www.scopus.com/inward/record.url?scp=85102209174&partnerID=8YFLogxK
U2 - 10.1109/ICS51289.2020.00067
DO - 10.1109/ICS51289.2020.00067
M3 - Conference contribution
AN - SCOPUS:85102209174
T3 - Proceedings - 2020 International Computer Symposium, ICS 2020
SP - 304
EP - 309
BT - Proceedings - 2020 International Computer Symposium, ICS 2020
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2020 International Computer Symposium, ICS 2020
Y2 - 17 December 2020 through 19 December 2020
ER -