{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,11]],"date-time":"2026-07-11T17:23:10Z","timestamp":1783790590416,"version":"3.55.0"},"reference-count":50,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2021,3,30]],"date-time":"2021-03-30T00:00:00Z","timestamp":1617062400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,3,30]],"date-time":"2021-03-30T00:00:00Z","timestamp":1617062400000},"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":["J Grid Computing"],"published-print":{"date-parts":[[2021,6]]},"DOI":"10.1007\/s10723-021-09557-z","type":"journal-article","created":{"date-parts":[[2021,3,30]],"date-time":"2021-03-30T17:03:01Z","timestamp":1617123781000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":24,"title":["Automatic Software Defined Network (SDN) Performance Management Using TOPSIS Decision-Making Algorithm"],"prefix":"10.1007","volume":"19","author":[{"given":"Alireza","family":"Shirmarz","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ali","family":"Ghaffari","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2021,3,30]]},"reference":[{"key":"9557_CR1","unstructured":"Index, V.N., Vni, C., Vni, C., Cisco visual networking index: forecast and trends, 2017\u20132022, (2019)"},{"key":"9557_CR2","unstructured":"Cisco, T., Internet, A.: Cisco annual internet report, (2020)"},{"issue":"7","key":"9557_CR3","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1109\/MCOM.2011.5936152","volume":"49","author":"J Pan","year":"2011","unstructured":"Pan, J., Paul, S., Jain, R.: A survey of the research on future internet architectures. Commun. Mag. IEEE. 49(7), 26\u201336 (2011)","journal-title":"Commun. Mag. IEEE"},{"key":"9557_CR4","doi-asserted-by":"publisher","first-page":"453","DOI":"10.1016\/j.comnet.2014.10.015","volume":"75","author":"A Hakiri","year":"2014","unstructured":"Hakiri, A., Gokhale, A., Berthou, P., Schmidt, D.C., Gayraud, T.: Software-defined networking: challenges and research opportunities for future internet. Comput. Netw. 75, 453\u2013471 (2014)","journal-title":"Comput. Netw."},{"key":"9557_CR5","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.jnca.2016.03.016","volume":"67","author":"R Masoudi","year":"2016","unstructured":"Masoudi, R., Ghaffari, A.: Software defined networks: a survey. J. Netw. Comput. Appl. 67, 1\u201325 (2016)","journal-title":"J. Netw. Comput. Appl."},{"key":"9557_CR6","first-page":"1","volume":"4662","author":"S Bera","year":"2017","unstructured":"Bera, S., Misra, S., Vasilakos, A.V.: Software-defined networking for Internet of things: a survey. IEEE Internet Things J. 4662, 1\u20131 (2017)","journal-title":"IEEE Internet Things J."},{"key":"9557_CR7","doi-asserted-by":"crossref","unstructured":"Maksymyuk, T., Jo, M.: An IoT based monitoring framework for software defined 5G Mobile networks. ACM. 7\u201310 (2017)","DOI":"10.1145\/3022227.3022331"},{"issue":"3","key":"9557_CR8","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3190617","volume":"51","author":"J Son","year":"2018","unstructured":"Son, J., Buyya, R.: A taxonomy of software-defined networking (SDN)-enabled cloud computing. ACM Comput. Surv. 51(3), 1\u201336 (2018)","journal-title":"ACM Comput. Surv."},{"key":"9557_CR9","unstructured":"Hoffmann, M., et al.: SDN and NFV as enabler for the distributed network cloud. Mob. Networks Appl. 1\u201388 (2017)"},{"issue":"11","key":"9557_CR10","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1109\/MCOM.2013.6658648","volume":"51","author":"R Jain","year":"2013","unstructured":"Jain, R., Paul, S.: Network virtualization and software defined networking for cloud computing: a survey. IEEE Commun. Mag. 51(11), 24\u201331 (2013)","journal-title":"IEEE Commun. Mag."},{"issue":"2","key":"9557_CR11","first-page":"1","volume":"8","author":"A Shirmarz","year":"2020","unstructured":"Shirmarz, A., Ghaffari, A.: An autonomic software defined network (SDN) architecture with performance improvement considering. J. Inf. Syst. Telecommun. 8(2), 1\u20139 (2020)","journal-title":"J. Inf. Syst. Telecommun."},{"issue":"1","key":"9557_CR12","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1109\/JPROC.2014.2371999","volume":"103","author":"F Ieee","year":"2015","unstructured":"Ieee, F., et al.: Software-defined networking : a comprehensive survey. Proc. IEEE. 103(1), 14\u201376 (2015)","journal-title":"Proc. IEEE"},{"key":"9557_CR13","doi-asserted-by":"publisher","first-page":"279","DOI":"10.1016\/j.comnet.2016.11.017","volume":"112","author":"M Karakus","year":"2017","unstructured":"Karakus, M., Durresi, A.: A survey: control plane scalability issues and approaches in software-defined networking (SDN). Comput. Netw. 112, 279\u2013293 (2017)","journal-title":"Comput. Netw."},{"issue":"1","key":"9557_CR14","doi-asserted-by":"publisher","first-page":"333","DOI":"10.1109\/COMST.2017.2782482","volume":"20","author":"F Bannour","year":"2018","unstructured":"Bannour, F., Souihi, S., Mellouk, A.: Distributed SDN control: survey, taxonomy, and challenges. IEEE Commun. Surv. Tutorials. 20(1), 333\u2013354 (2018)","journal-title":"IEEE Commun. Surv. Tutorials"},{"key":"9557_CR15","doi-asserted-by":"crossref","unstructured":"Shirmarz, A., Ghaffari, A.: Performance issues and solutions in SDN-based data center: a survey. J. Supercomput (2020)","DOI":"10.1007\/s11227-020-03180-7"},{"key":"9557_CR16","doi-asserted-by":"crossref","unstructured":"Shirmarz, A., Ghaffari, A.: Taxonomy of controller placement problem (CPP) optimization in Software Defined Network (SDN): a survey. J. Ambient Intell. Humaniz. Comput., no. 0123456789, (2021)","DOI":"10.1007\/s12652-020-02754-w"},{"key":"9557_CR17","unstructured":"Hedrick, C.:, RFC 1058 (RIP1), (1988)"},{"key":"9557_CR18","unstructured":"Malkin G: RFC 2453 (rip 2), (1998)"},{"key":"9557_CR19","unstructured":"Moy J: RFC 2328 (OSPF 2), (1998)"},{"key":"9557_CR20","volume-title":"RFC 1142 (IS-IS Protocol)","author":"D Oran","year":"1990","unstructured":"D. Oran and D. Oran, \u201cRFC 1142 (IS-IS Protocol),\u201d 1990"},{"key":"9557_CR21","volume-title":"RFC 4271 (BGP-4)","author":"Y Rekhter","year":"2006","unstructured":"Y. Rekhter, T. Li, and S. Hares, \u201cRFC 4271 (BGP-4),\u201d 2006"},{"key":"9557_CR22","volume-title":"RFC 4274 (BGP-4 Protocol Analysis)","author":"D Meyer","year":"2006","unstructured":"D. Meyer, \u201cRFC 4274 (BGP-4 Protocol Analysis),\u201d 2006"},{"issue":"12","key":"9557_CR23","doi-asserted-by":"publisher","first-page":"3745","DOI":"10.1007\/s11269-017-1702-x","volume":"31","author":"ME Banihabib","year":"2017","unstructured":"Banihabib, M.E., Hashemi-Madani, F.S., Forghani, A.: Comparison of compensatory and non-compensatory multi-criteria decision making models in water resources strategic management. Water Resour. Manag. 31(12), 3745\u20133759 (2017)","journal-title":"Water Resour. Manag."},{"key":"9557_CR24","doi-asserted-by":"publisher","first-page":"308","DOI":"10.1016\/j.procs.2015.07.054","volume":"55","author":"RA Krohling","year":"2015","unstructured":"Krohling, R.A., Pacheco, A.G.C.: A-TOPSIS - an approach based on TOPSIS for ranking evolutionary algorithms. Procedia Comput. Sci. 55, 308\u2013317 (2015)","journal-title":"Procedia Comput. Sci."},{"key":"9557_CR25","volume-title":"2nd Int\u2019l Conf. on Quality of Service in Heterogeneous Wired\/Wireless Networks","author":"Z Li","year":"2005","unstructured":"Li, Z.: Solving the multi-constrained path selection problem by using depth first search 1. In: 2nd Int\u2019l Conf. on Quality of Service in Heterogeneous Wired\/Wireless Networks (2005)"},{"issue":"7","key":"9557_CR26","doi-asserted-by":"publisher","first-page":"1228","DOI":"10.1109\/49.536364","volume":"14","author":"Z Wang","year":"1996","unstructured":"Wang, Z., Crowcroft, J., Criterion, A.S.: Quality-of-service routing for supporting multimedia applications. 1228 IEEE J. Sel. AREAS Commun. 14(7), 1228\u20131234 (1996)","journal-title":"1228 IEEE J. Sel. AREAS Commun."},{"key":"9557_CR27","first-page":"859","volume":"2","author":"T Analysis","year":"2001","unstructured":"Analysis, T.: Lagrange relaxation based method for the QoS routing problem. IEEE INFOCOM. 2, 859\u2013868 (2001)","journal-title":"IEEE INFOCOM"},{"issue":"1","key":"9557_CR28","first-page":"105","volume":"16","author":"S Chen","year":"2008","unstructured":"Chen, S., Song, M., Sahni, S.: Two techniques for fast computation of constrained shortest paths. IEEE\/ACMTRANSACTIONS Netw. 16(1), 105\u2013115 (2008)","journal-title":"IEEE\/ACMTRANSACTIONS Netw."},{"issue":"3","key":"9557_CR29","doi-asserted-by":"publisher","first-page":"710","DOI":"10.1109\/TMM.2012.2232645","volume":"15","author":"AMT Hilmi","year":"2013","unstructured":"Hilmi, A.M.T., Egilmez, E., Civanlar, S.: An optimization framework for QoS-enabled adaptive video streaming over OpenFlow networks. IEEE Trans. ONMULTIMEDIA. 15(3), 710\u2013715 (2013)","journal-title":"IEEE Trans. ONMULTIMEDIA"},{"key":"9557_CR30","doi-asserted-by":"crossref","unstructured":"M. Beshley, M. Seliuchenko, O. Panchenko, and A. Polishuk, \u201cAdaptive flow routing model in SDN, in IEEE CADSM, pp. 21\u201325 (2017)","DOI":"10.1109\/CADSM.2017.7916140"},{"key":"9557_CR31","doi-asserted-by":"crossref","unstructured":"Mehboob, U., Qadir, J., Ali, S., Vasilakos, A.: Genetic Algorithms in Wireless Networking: Techniques, Applications, and Issues. Soft Comput (2017)","DOI":"10.1007\/s00500-016-2070-9"},{"issue":"7","key":"9557_CR32","first-page":"29","volume":"2","author":"E Zhoulaian","year":"2014","unstructured":"Zhoulaian, E., Mirabedini, S.J., Sadeghzadeh, M.: Multi-objective routing by using non -dominated sorting genetic algorithm in computer networks. Int. J. Comput. Sci. Netw. Solut. 2(7), 29\u201341 (2014)","journal-title":"Int. J. Comput. Sci. Netw. Solut."},{"key":"9557_CR33","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.: Quality of service (QoS) in software defined networking (SDN): a survey. J. Netw. Comput. Appl. 80, 200\u2013218 (2017)","journal-title":"J. Netw. Comput. Appl."},{"issue":"1","key":"9557_CR34","doi-asserted-by":"publisher","first-page":"388","DOI":"10.1109\/COMST.2017.2749760","volume":"20","author":"JW Guck","year":"2018","unstructured":"Guck, J.W., Van Bemten, A., Reisslein, M., Kellerer, W.: Unicast QoS routing algorithms for SDN: a comprehensive survey and performance evaluation. IEEE Commun. Surv. Tutorials. 20(1), 388\u2013418 (2018)","journal-title":"IEEE Commun. Surv. Tutorials"},{"key":"9557_CR35","unstructured":"S. Oh, J. Lee, K. Lee, and I. Shin: RT-SDN: adaptive routing and priority ordering for software-defined real-time networking, Springer Int. Publ. AG, part Springer Nat., (2018)"},{"key":"9557_CR36","doi-asserted-by":"crossref","unstructured":"Zhao, Z., Wu, B., Xiao, J., Hu, Z.: Joint optimization of flow entry aggregation and routing selection in software defined wireless access networks. Springer Int. Publ. AG. 834\u2013839 (2018)","DOI":"10.1007\/978-3-319-94268-1_75"},{"key":"9557_CR37","first-page":"1","volume":"PP","author":"H Feng","year":"2018","unstructured":"Feng, H., Member, S., Llorca, J., Tulino, A.M., Molisch, A.F.: Optimal dynamic cloud network control. IEEE\/ACM Trans. Netw. pp. 1\u201314, (2018)","journal-title":"IEEE\/ACM Trans. Netw."},{"issue":"5","key":"9557_CR38","first-page":"3084","volume":"8","author":"TE Ali","year":"2018","unstructured":"Ali, T.E., Morad, A.H., Abdala, M.A.: Load balance in data center SDN networks. Int. J. Electr. Comput. Eng. 8(5), 3084\u20133091 (2018)","journal-title":"Int. J. Electr. Comput. Eng."},{"issue":"11","key":"9557_CR39","doi-asserted-by":"publisher","first-page":"3084","DOI":"10.1109\/TMM.2018.2823907","volume":"20","author":"KT Bagci","year":"2018","unstructured":"Bagci, K.T., Member, S., Tekalp, A.M.: Dynamic resource allocation by batch-optimization for value-added video services over SDN. IEEE Trans. Multimed. 20(11), 3084\u20133096 (2018)","journal-title":"IEEE Trans. Multimed."},{"key":"9557_CR40","doi-asserted-by":"crossref","unstructured":"R. Lin: A bat algorithm for SDN network scheduling, EURASIP J. Wirel. Commun. Netw., no. 1687\u20131499, pp. 1\u20139, (2018)","DOI":"10.1186\/s13638-018-1145-y"},{"key":"9557_CR41","doi-asserted-by":"crossref","unstructured":"A. Shirmarz and A. Ghaffari: An adaptive greedy flow routing algorithm for performance improvement in a software-defined network, Int. Numer. Model. Electron. networks, Devices, Fields-Wiley online Libr., no. March, pp. 1\u201321, (2019)","DOI":"10.1002\/jnm.2676"},{"key":"9557_CR42","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.jnca.2018.03.031","volume":"113","author":"X Wang","year":"2018","unstructured":"Wang, X., Zhang, Q., Ren, J., Xu, S., Wang, S., Yu, S.: Toward efficient parallel routing optimization for large-scale SDN networks using GPGPU. J. Netw. Comput. Appl. 113, 1\u201313 (2018)","journal-title":"J. Netw. Comput. Appl."},{"issue":"4","key":"9557_CR43","doi-asserted-by":"publisher","first-page":"1506","DOI":"10.11591\/eei.v9i4.2393","volume":"9","author":"E Amiri","year":"2020","unstructured":"Amiri, E., Alizadeh, E., Rezvani, M.H.: Controller selection in software defined networks using best-worst multi-criteria decision-making. Bull. Electr. Eng. Informatics. 9(4), 1506\u20131517 (2020)","journal-title":"Bull. Electr. Eng. Informatics"},{"key":"9557_CR44","doi-asserted-by":"crossref","unstructured":"F. F. Zobary: Applying TOPSIS method for software defined networking (SDN) controllers comparison and selection, in Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, LNICST, 2018, vol. 210, no. September, pp. 132\u2013141","DOI":"10.1007\/978-3-319-66628-0_13"},{"key":"9557_CR45","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/ACCESS.2019.2928059","volume":"8","author":"J Ali","year":"2020","unstructured":"Ali, J., Roh, B.-H.: An effective hierarchical control plane for software-defined networks leveraging TOPSIS for end-to-end QoS class-mapping. IEEE Access. 8, 1\u20131 (2020)","journal-title":"IEEE Access"},{"key":"9557_CR46","unstructured":"J. L. Ye, C. Chen, and Y. Huang Chu: A weighted ECMP load balancing scheme for data centers using P4 switches. Proc. 2018 IEEE 7th Int. Conf. Cloud Networking, CloudNet 2018, pp. 57\u201360, (2018)"},{"key":"9557_CR47","doi-asserted-by":"crossref","unstructured":"F. Rhamdani, N. A. Suwastika, and M. A. Nugroho, \u201cEqual-cost multipath routing in data center network based on software defined network,\u201d 2018 6th Int. Conf. Inf. Commun. Technol. ICoICT 2018, pp. 222\u2013226, (2018)","DOI":"10.1109\/ICoICT.2018.8528730"},{"key":"9557_CR48","doi-asserted-by":"crossref","unstructured":"Lee, G.: Data center networking standards. Cloud Netw. 87\u2013102 (2014)","DOI":"10.1016\/B978-0-12-800728-0.00005-9"},{"key":"9557_CR49","doi-asserted-by":"crossref","unstructured":"J. Wu and M. Savoie: Network virtualization, in Optics InfoBase Conference Papers, pp. 121\u2013137 (2009)","DOI":"10.1364\/ACP.2009.FO1"},{"key":"9557_CR50","unstructured":"A. Shirmarz: TOPSIS Algorithm, https:\/\/github.com\/alirezashirmarz\/TOPSISPathAllocation."}],"container-title":["Journal of Grid Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-021-09557-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10723-021-09557-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-021-09557-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,6,19]],"date-time":"2021-06-19T15:05:57Z","timestamp":1624115157000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10723-021-09557-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,3,30]]},"references-count":50,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2021,6]]}},"alternative-id":["9557"],"URL":"https:\/\/doi.org\/10.1007\/s10723-021-09557-z","relation":{},"ISSN":["1570-7873","1572-9184"],"issn-type":[{"value":"1570-7873","type":"print"},{"value":"1572-9184","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,3,30]]},"assertion":[{"value":"2 November 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 March 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 March 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"16"}}