{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,3]],"date-time":"2026-03-03T01:09:35Z","timestamp":1772500175164,"version":"3.50.1"},"reference-count":50,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2021,11,11]],"date-time":"2021-11-11T00:00:00Z","timestamp":1636588800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,11,11]],"date-time":"2021-11-11T00:00:00Z","timestamp":1636588800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Peer-to-Peer Netw. Appl."],"published-print":{"date-parts":[[2022,1]]},"DOI":"10.1007\/s12083-021-01262-8","type":"journal-article","created":{"date-parts":[[2021,11,11]],"date-time":"2021-11-11T13:02:19Z","timestamp":1636635739000},"page":"529-548","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["Application-aware QoS routing in SDNs using machine learning techniques"],"prefix":"10.1007","volume":"15","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7630-3206","authenticated-orcid":false,"given":"Weichang","family":"Zheng","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mingcong","family":"Yang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chenxiao","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yu","family":"Zheng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yunyi","family":"Wu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yongbing","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jie","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,11,11]]},"reference":[{"key":"1262_CR1","unstructured":"Optimization G (2016) Gurobi optimizer[J]. https:\/\/www.gurobi.com"},{"key":"1262_CR2","unstructured":"Rojas JS (2017) Ip network traffic flows labeled with 75 apps. Kaggle. Retrieved from https:\/\/www.kaggle.com\/jsrojas\/ip-network-traffic-flows-labeled-with-87-apps"},{"key":"1262_CR3","doi-asserted-by":"crossref","unstructured":"Akin E, Korkmaz T (2019) Comparison of routing algorithms with static and dynamic link cost in SDN. In 16th IEEE Annual Consumer Communications & Networking Conference (CCNC)\u00a0pp.\u00a01\u20138","DOI":"10.1109\/CCNC.2019.8651815"},{"issue":"11","key":"1262_CR4","first-page":"349","volume":"3","author":"F Alam","year":"2013","unstructured":"Alam F, Katib I, Alzahrani AS (2013) New networking era: Software defined networking. Int J Adv Res Comput Sci Softw 3(11):349\u2013353","journal-title":"Int J Adv Res Comput Sci Softw"},{"key":"1262_CR5","doi-asserted-by":"crossref","unstructured":"AlGhadhban A, Shihada B (2018) Flight: A fast and lightweight elephant-flow detection mechanism. In 2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS)\u00a0pp.\u00a01537\u20131538","DOI":"10.1109\/ICDCS.2018.00161"},{"key":"1262_CR6","doi-asserted-by":"crossref","unstructured":"Amaral P, Dinis J, Pinto P, Bernardo L, Tavares J, Mamede HS (2016) Machine learning in software defined networks: data collection and traffic classification. In Proc 24th Int Conf Network Protocols (ICNP)\u00a0pp.\u00a01\u20135","DOI":"10.1109\/ICNP.2016.7785327"},{"issue":"3","key":"1262_CR7","doi-asserted-by":"publisher","first-page":"1617","DOI":"10.1109\/SURV.2014.012214.00180","volume":"16","author":"B Astuto","year":"2014","unstructured":"Astuto B, Mendonca M, Nguyen Z, Obraczka K, Turletti T (2014) A survey of software-defined networking: Past, present, and future of programmable networks. IEEE Commun Surv Tutorials 16(3):1617\u20131634","journal-title":"IEEE Commun Surv Tutorials"},{"issue":"13","key":"1262_CR8","doi-asserted-by":"publisher","first-page":"1711","DOI":"10.1093\/bioinformatics\/btp286","volume":"25","author":"N Becker","year":"2009","unstructured":"Becker N, Werft W, Toedt G, Lichter P, Benner A (2009) Penalizedsvm: A r-package for feature selection svm classification. Bioinformatics 25(13):1711\u20131712","journal-title":"Bioinformatics"},{"issue":"2","key":"1262_CR9","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1007\/s11749-016-0481-7","volume":"25","author":"G Biau","year":"2016","unstructured":"Biau G, Scornet E (2016) A random forest guided tour. Test 25(2):197\u2013227","journal-title":"Test"},{"issue":"3","key":"1262_CR10","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1109\/SURV.2009.090304","volume":"11","author":"AC Callado","year":"2009","unstructured":"Callado AC, Kamienski CA, Szab\u00f3 G, Gero BP, Kelner J, Fernandes SF, Sadok DFH (2009) A survey on Internet traffic identification. IEEE Commun Surv Tutorials 11(3):37\u201352","journal-title":"IEEE Commun Surv Tutorials"},{"key":"1262_CR11","doi-asserted-by":"crossref","unstructured":"Caruana R, Niculescu-Mizil A (2006) An empirical comparison of supervised learning algorithms. In Proceedings of the 23rd International Conference on Machine learning ACM pp.\u00a0161\u2013168","DOI":"10.1145\/1143844.1143865"},{"issue":"1","key":"1262_CR12","first-page":"55","volume":"4","author":"Y Chen","year":"2004","unstructured":"Chen Y, Farley T, Ye N (2004) QoS requirements of network applications on the internet. Inf Knowl Syst Manag 4(1):55\u201376","journal-title":"Inf Knowl Syst Manag"},{"key":"1262_CR13","unstructured":"Chhabra A, Kiran M (2017) Classifying elephant and mice flows in high-speed scientific networks"},{"key":"1262_CR14","doi-asserted-by":"publisher","first-page":"4814","DOI":"10.1175\/JCLI3569.1","volume":"18","author":"B Christiansen","year":"2005","unstructured":"Christiansen B (2005) The shortcomings of nonlinear principal component analysis in identifying circulation regimes. J Clim 18:4814\u20134823","journal-title":"J Clim"},{"issue":"4","key":"1262_CR15","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1145\/346000.346004","volume":"27","author":"M Conti","year":"2000","unstructured":"Conti M, Gregori E, Panzieri F (2000) Load distribution among replicated web servers: A qos-based approach. ACM SIGMETRICS Performance Evaluation Review 27(4):12\u201319","journal-title":"ACM SIGMETRICS Performance Evaluation Review"},{"key":"1262_CR16","unstructured":"Da\u00a0Silva AS, Machado CC, Bisol RV, Granville LZ, Schaeffer-Filho A (2015) Identification and selection of flow features for accurate traffic classification in SDN. In Proc IEEE 14th Int Symp Network Computing and Applications (NCA) IEEE pp.\u00a0134\u2013141"},{"key":"1262_CR17","doi-asserted-by":"crossref","unstructured":"Erman J, Arlitt M, Mahanti A (2006) Traffic classification using clustering algorithms. In Proceedings of the 2006 SIGCOMM workshop on Mining network data\u00a0pp.\u00a0281\u2013286","DOI":"10.1145\/1162678.1162679"},{"key":"1262_CR18","doi-asserted-by":"crossref","unstructured":"Erman J, Mahanti A, Arlitt M, Cohen I, Williamson C (2007) Semi-supervised network traffic classification. In Proceedings of the 2007 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer ystems\u00a0pp.\u00a0369\u2013370","DOI":"10.1145\/1269899.1254934"},{"key":"1262_CR19","doi-asserted-by":"crossref","unstructured":"Ersoz D, Yousif MS, Das CR (2007) Characterizing network traffic in a cluster-based, multi-tier data center. In 27th International Conference on Distributed Computing Systems (ICDCS\u201907)\u00a0IEEE pp.\u00a059","DOI":"10.1109\/ICDCS.2007.90"},{"key":"1262_CR20","first-page":"1","volume":"30","author":"V Fonti","year":"2017","unstructured":"Fonti V, Belitser E (2017) Feature selection using lasso. VU Amsterdam Research Paper in Business Analytics 30:1\u201325","journal-title":"VU Amsterdam Research Paper in Business Analytics"},{"key":"1262_CR21","doi-asserted-by":"crossref","unstructured":"Jarschel M, Zinner T, H\u00f6hn T, Tran-Gia P (2013) On the accuracy of leveraging sdn for passive network measurements. In 2013 Australasian Telecommunication Networks and Applications Conference (ATNAC)\u00a0IEEE pp.\u00a041\u201346","DOI":"10.1109\/ATNAC.2013.6705354"},{"key":"1262_CR22","unstructured":"Jolliffe I (2002) Principal Component Analysis, 2nd ed. Springer"},{"key":"1262_CR23","doi-asserted-by":"publisher","first-page":"200","DOI":"10.1016\/j.jnca.2016.12.019","volume":"80","author":"M Karakus","year":"2017","unstructured":"Karakus M, Durresi A (2017) Quality of service (QoS) in software defined networking (SDN): A survey. J Netw Comput Appl 80:200\u2013218","journal-title":"J Netw Comput Appl"},{"key":"1262_CR24","first-page":"3","volume":"160","author":"SB Kotsiantis","year":"2007","unstructured":"Kotsiantis SB, Zaharakis I, Pintelas P (2007) Supervised machine learning: A review of classification techniques. Emerg Artif Intell Appl Comput Eng 160:3\u201324","journal-title":"Emerg Artif Intell Appl Comput Eng"},{"key":"1262_CR25","unstructured":"Layeghy S, Pakzad F, Portmann M (2016) Scor: Software-defined constrained optimal routing platform for sdn. arXiv preprint arXiv:1607.03243"},{"key":"1262_CR26","doi-asserted-by":"crossref","unstructured":"Li C-Y, Li G, Wai P-KA, Li VO (2004) A wavelength-switched time-slot routing scheme for wavelength-routed networks. In 2004 IEEE International Conference on Communications (IEEE Cat. No. 04CH37577) 3:1689\u20131693","DOI":"10.1109\/ICC.2004.1312797"},{"key":"1262_CR27","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1016\/j.neucom.2016.12.038","volume":"234","author":"W Liu","year":"2017","unstructured":"Liu W, Wang Z, Liu X, Zeng N, Liu Y, Alsaadi FE (2017) A survey of deep neural network architectures and their applications. Neurocomputing 234:11\u201326","journal-title":"Neurocomputing"},{"issue":"2","key":"1262_CR28","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1145\/1355734.1355746","volume":"38","author":"N McKeown","year":"2008","unstructured":"McKeown N, Anderson T, Balakrishnan H, Parulkar G, Peterson L, Rexford J, Shenker S, Turner J (2008) Openflow: enabling innovation in campus networks. ACM SIGCOMM Computer Communication Review 38(2):69\u201374","journal-title":"ACM SIGCOMM Computer Communication Review"},{"issue":"1","key":"1262_CR29","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/1471-2105-10-213","volume":"10","author":"BH Menze","year":"2009","unstructured":"Menze BH, Kelm BM, Masuch R, Himmelreich U, Bachert P, Petrich W, Hamprecht FA (2009) A comparison of random forest and its gini importance with standard chemometric methods for the feature selection and classification of spectral data. BMC Bioinformatics 10(1):1\u201316","journal-title":"BMC Bioinformatics"},{"issue":"2","key":"1262_CR30","doi-asserted-by":"publisher","first-page":"229","DOI":"10.1007\/s12021-013-9204-3","volume":"12","author":"B Mwangi","year":"2014","unstructured":"Mwangi B, Tian TS, Soares JC (2014) A review of feature reduction techniques in neuroimaging. Neuroinformatics 12(2):229\u2013244","journal-title":"Neuroinformatics"},{"key":"1262_CR31","doi-asserted-by":"crossref","unstructured":"Neums L, Meier R, Koestler DC, Thompson JA (2019) Improving survival prediction using a novel feature selection and feature reduction framework based on the integration of clinical and molecular data. In PACIFIC SYMPOSIUM ON BIOCOMPUTING 2020.\u00a0World Scientific, pp.\u00a0415\u2013426","DOI":"10.1142\/9789811215636_0037"},{"key":"1262_CR32","doi-asserted-by":"crossref","unstructured":"Patle A, Chouhan DS (2013) Svm kernel functions for classification. In 2013 International Conference on Advances in Technology and Engineering (ICATE)\u00a0IEEE pp.\u00a01\u20139","DOI":"10.1109\/ICAdTE.2013.6524743"},{"key":"1262_CR33","doi-asserted-by":"crossref","unstructured":"Pua Y-H, Kang H, Thumboo J, Clark RA, Chew ES-X, Poon CL-L, Chong H-C, Yeo S-J (2019) Machine learning methods are comparable to logistic regression techniques in predicting severe walking limitation following total knee arthroplasty. Knee Surgery, Sports Traumatology, Arthroscopy\u00a0pp. 1\u201310","DOI":"10.1007\/s00167-019-05822-7"},{"key":"1262_CR34","unstructured":"Ripley BD (2007) Pattern recognition and neural networks. Cambridge University Press"},{"key":"1262_CR35","unstructured":"Rish I et\u00a0al (2001) An empirical study of the naive bayes classifier. In IJCAI 2001 workshop on empirical methods in artificial intelligence 3:41\u201346"},{"key":"1262_CR36","unstructured":"Shlens J (2014) A tutorial on principal component analysis. arXiv preprint arXiv:1404.1100"},{"issue":"2","key":"1262_CR37","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1111\/eva.12524","volume":"11","author":"EV Sylvester","year":"2018","unstructured":"Sylvester EV, Bentzen P, Bradbury IR, Cl\u00e9ment M, Pearce J, Horne J, Beiko RG (2018) Applications of random forest feature selection for fine-scale genetic population assignment. Evol Appl 11(2):153\u2013165","journal-title":"Evol Appl"},{"key":"1262_CR38","doi-asserted-by":"publisher","first-page":"1456","DOI":"10.1214\/13-EJS815","volume":"7","author":"RJ Tibshirani","year":"2013","unstructured":"Tibshirani RJ et al (2013) The lasso problem and uniqueness. Electron J Stat 7:1456\u20131490","journal-title":"Electron J Stat"},{"issue":"2","key":"1262_CR39","doi-asserted-by":"publisher","first-page":"130","DOI":"10.1364\/JOCN.4.000130","volume":"4","author":"L Velasco","year":"2012","unstructured":"Velasco L, Jirattigalachote A, Ruiz M, Monti P, Wosinska L, Junyent G (2012) Statistical approach for fast impairment-aware provisioning in dynamic all-optical networks. J Opt Commun Networking 4(2):130\u2013141","journal-title":"J Opt Commun Networking"},{"key":"1262_CR40","doi-asserted-by":"crossref","unstructured":"Vu HD, But J (2015) How rtt between the control and data plane on a sdn network impacts on the perceived performance. In 2015 International Telecommunication Networks and Applications Conference (ITNAC) IEEE pp.\u00a0179\u2013184","DOI":"10.1109\/ATNAC.2015.7366809"},{"issue":"7","key":"1262_CR41","doi-asserted-by":"publisher","first-page":"1228","DOI":"10.1109\/49.536364","volume":"14","author":"Z Wang","year":"1996","unstructured":"Wang Z, Crowcroft J (1996) Quality-of-service routing for supporting multimedia applications. IEEE J Sel Areas Commun 14(7):1228\u20131234","journal-title":"IEEE J Sel Areas Commun"},{"issue":"12","key":"1262_CR42","doi-asserted-by":"publisher","first-page":"2019","DOI":"10.1109\/50.908815","volume":"18","author":"JY Wei","year":"2000","unstructured":"Wei JY, McFarland RI (2000) Just-in-time signaling for wdm optical burst switching networks. J Lightwave Technol 18(12):2019\u20132037","journal-title":"J Lightwave Technol"},{"key":"1262_CR43","doi-asserted-by":"crossref","unstructured":"Xiao P, Liu N, Li Y, Lu Y, Tang X-J, Wang H-W, Li M-X (2016) A traffic classification method with spectral clustering in SDN. In Proc 17th Int Conf Parallel and Distributed Computing, Applications and Technologies (PDCAT)\u00a0IEEE pp.\u00a0391\u2013394","DOI":"10.1109\/PDCAT.2016.089"},{"issue":"1","key":"1262_CR44","doi-asserted-by":"publisher","first-page":"393","DOI":"10.1109\/COMST.2018.2866942","volume":"21","author":"J Xie","year":"2018","unstructured":"Xie J, Yu FR, Huang T, Xie R, Liu J, Liu Y (2018) A survey of machine learning techniques applied to software defined networking (SDN): Research issues and challenges. IEEE Commun Surv Tutorials 21(1):393\u2013430","journal-title":"IEEE Commun Surv Tutorials"},{"key":"1262_CR45","doi-asserted-by":"crossref","unstructured":"Yamansavascilar B, Guvensan MA, Yavuz AG, Karsligil ME (2017) Application identification via network traffic classification. In 2017 International Conference on Computing, Networking and Communications (ICNC) IEEE pp.\u00a0843\u2013848","DOI":"10.1109\/ICCNC.2017.7876241"},{"issue":"20","key":"1262_CR46","doi-asserted-by":"publisher","first-page":"5259","DOI":"10.1109\/JLT.2019.2931143","volume":"37","author":"M Yang","year":"2019","unstructured":"Yang M, Wu Q, Guo K, Zhang Y (2019) Evaluation of device cost, power consumption, and network performance in spatially and spectrally flexible sdm optical networks. J Lightwave Technol 37(20):5259\u20135272","journal-title":"J Lightwave Technol"},{"issue":"2","key":"1262_CR47","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1109\/MVT.2018.2809473","volume":"13","author":"Q Ye","year":"2018","unstructured":"Ye Q, Li J, Qu K, Zhuang W, Shen X, Li X (2018) A network slicing framework for end-to-end QoS provisioning in 5G networks. IEEE Veh Technol Mag 13(2):65\u201374","journal-title":"IEEE Veh Technol Mag"},{"issue":"11","key":"1262_CR48","doi-asserted-by":"publisher","first-page":"712","DOI":"10.1287\/mnsc.17.11.712","volume":"17","author":"JY Yen","year":"1971","unstructured":"Yen JY (1971) Finding the k shortest loopless paths in a network. Manag Sci 17(11):712\u2013716","journal-title":"Manag Sci"},{"issue":"4","key":"1262_CR49","doi-asserted-by":"publisher","first-page":"1257","DOI":"10.1109\/TNET.2014.2320577","volume":"23","author":"J Zhang","year":"2014","unstructured":"Zhang J, Chen X, Xiang Y, Zhou W, Wu J (2014) Robust network traffic classification. IEEE\/ACM Trans Networking 23(4):1257\u20131270","journal-title":"IEEE\/ACM Trans Networking"},{"issue":"1","key":"1262_CR50","doi-asserted-by":"publisher","first-page":"104","DOI":"10.1109\/TPDS.2012.98","volume":"24","author":"J Zhang","year":"2012","unstructured":"Zhang J, Xiang Y, Wang Y, Zhou W, Xiang Y, Guan Y (2012) Network traffic classification using correlation information. IEEE Trans Parallel Distrib Syst 24(1):104\u2013117","journal-title":"IEEE Trans Parallel Distrib Syst"}],"container-title":["Peer-to-Peer Networking and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12083-021-01262-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s12083-021-01262-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12083-021-01262-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,20]],"date-time":"2022-01-20T02:20:05Z","timestamp":1642645205000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s12083-021-01262-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,11,11]]},"references-count":50,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2022,1]]}},"alternative-id":["1262"],"URL":"https:\/\/doi.org\/10.1007\/s12083-021-01262-8","relation":{},"ISSN":["1936-6442","1936-6450"],"issn-type":[{"value":"1936-6442","type":"print"},{"value":"1936-6450","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,11,11]]},"assertion":[{"value":"16 April 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 November 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 November 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}