MACCA: A SDN Based Collaborative Classification Algorithm for QoS Guaranteed Transmission on IoT
Software defined network (SDN) can effectively balance link loads and guarantee QoS for different application categories of data streams on Internet of Things (IoT). To achieve high accuracy and low time consumption for stream classification for SDN, the collaborative methods are considered. By analyzing the data sets of network flows on CyberGIS and IoT, a Misclassification-Aware Collaborative Classification Algorithm named MACCA is proposed. MACCA collaborates the misclassification results judgment module and the decision module to calculate the final classification results, thus it can avoid the reduction of overall accuracy caused by voting to determine the results. The evaluation results show that the MACCA can classify the network data streams efficiently with an average accuracy of 99.66% and a lower time consumption compared to other classification algorithms, which can be implemented on SDN-based networks.
KeywordsCollaborative classification Misclassification judgment IoT CyberGIS SDN
This work is supported by National Key R&D Program of China (2018YFB1700100) and the Fundamental Scientific Research Project of Dalian University of Technology (DUT18JC28).
- 1.Fajjari, I., Aitsaadi, N., Kouicem, D.E.: A novel SDN scheme for QoS path allocation in wide area networks. In: IEEE Global Communications Conference, Globecom, pp. 1–7. Institute of Electrical and Electronics Engineers Inc. (2018)Google Scholar
- 3.Tang, F., Lu, L., Barolli, L., Tang, C.: An efficient sampling and classification approach for flow detection in SDN-based big data centers. In: 31st International Conference on Advanced Information Networking and Applications, pp. 1106–1115. Institute of Electrical and Electronics Engineers Inc. (2017)Google Scholar
- 5.Evans, M.R., Oliver, D., Yang, K., Zhou, X., Ali, R.Y., Shekhar, S.: Enabling spatial big data via CyberGIS: challenges and opportunities. In: Wang, S., Goodchild, M. (eds.) CyberGIS for Geospatial Discovery and Innovation. GL, vol. 118, pp. 143–170. Springer, Dordrecht (2019). https://doi.org/10.1007/978-94-024-1531-5_8CrossRefGoogle Scholar
- 7.Koryachko, V., Perepelkin, D., Byshov, V.: Approach of dynamic load balancing in software defined networks with QoS. In: 6th Mediterranean Conference on Embedded Computing. Institute of Electrical and Electronics Engineers Inc. (2017)Google Scholar
- 8.Deng, G.C., Wang, K.: An application-aware QoS routing algorithm for SDN-based IoT networking. In: 2018 IEEE Symposium on Computers and Communication, pp. 186–191. Institute of Electrical and Electronics Engineers Inc. (2018)Google Scholar
- 9.Li, G., Dong, M., Ota, K., Wu, J., Li, J., Ye, T.: Deep packet inspection based application-aware traffic control for software defined networks. In: Global Communications Conference. Institute of Electrical and Electronics Engineers Inc. (2017)Google Scholar
- 10.Amaral, P., Dinis, J., Pinto, P., Bernardo, L., Mamede, H.S.: Machine learning in software defined networks: data collection and traffic classification. In: 24th International Conference on Network Protocols. IEEE Computer Society (2016)Google Scholar
- 12.Lin, S.C., Wang, P., Luo, M.: A framework for QoS-aware traffic classification using semi-supervised machine learning in SDNs. In: IEEE International Conference on Services Computing, pp. 760–765. Institute of Electrical and Electronics Engineers Inc. (2016)Google Scholar
- 14.Moore, A., Zuev, D., Crogan, M.: Discriminators for use in flow-based classification. Queen Mary and Westfield College, Department of Computer Science (2005)Google Scholar
- 15.Lim, Y.S., Kim, H., Jeong, J., Kim, C.K., Kwon, T.T., Choi, Y.: Internet traffic classification demystified: on the sources of the discriminative power. In: The 6th International Conference on Emerging Networking Experiments and Technologies. Association for Computing Machinery (2010)Google Scholar
- 16.Chang, Y., Wei, L., Yang, Z.: Network intrusion detection based on random forest and support vector machine. In: IEEE International Conference on Computational Science & Engineering, vol. 1, pp. 635–638. Institute of Electrical and Electronics Engineers Inc. (2017)Google Scholar
- 18.Shafiq, M., Yu, X., Laghari, A.A., Lu, Y., Abdessamia, F.: Network traffic classification techniques and comparative analysis using machine learning algorithms. In: IEEE International Conference on Computer & Communications, pp. 2451–2455. Institute of Electrical and Electronics Engineers Inc. (2017)Google Scholar