{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,8]],"date-time":"2026-07-08T04:11:45Z","timestamp":1783483905381,"version":"3.55.0"},"reference-count":52,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2021,4,19]],"date-time":"2021-04-19T00:00:00Z","timestamp":1618790400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,4,19]],"date-time":"2021-04-19T00:00:00Z","timestamp":1618790400000},"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":["Cluster Comput"],"published-print":{"date-parts":[[2021,9]]},"DOI":"10.1007\/s10586-020-03224-w","type":"journal-article","created":{"date-parts":[[2021,4,19]],"date-time":"2021-04-19T22:03:04Z","timestamp":1618869784000},"page":"2597-2614","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Improving the fault-tolerance of software-defined networks with dynamic overlay agreement"],"prefix":"10.1007","volume":"24","author":[{"given":"Hui-Ching","family":"Hsieh","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4422-8977","authenticated-orcid":false,"given":"Mao-Lun","family":"Chiang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tzu-Yang","family":"Chang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2021,4,19]]},"reference":[{"key":"3224_CR1","doi-asserted-by":"crossref","unstructured":"Aslan, M., Matrawy, A.: Adaptive consistency for distributed SDN controllers, 17th International Telecommunications Network Strategy and Planning Symposium (Networks), November 2015, 150\u2013157","DOI":"10.1109\/NETWKS.2016.7751168"},{"key":"3224_CR2","doi-asserted-by":"crossref","unstructured":"Dridi, L., Zhani, M.F.: SDN-Guard: DoS attacks mitigation in SDN networks, 5th IEEE International Conference on Cloud Networking, December 2016, 212\u2013217","DOI":"10.1109\/CloudNet.2016.9"},{"key":"3224_CR3","doi-asserted-by":"crossref","unstructured":"Misra, N. Saha and R. Bhakta: Traffic-aware rule-cache assignment in SDN: Security Implications, 2020 IEEE International Conference on Communications Workshops (ICC Workshops), Dublin, Ireland, 2020, 1\u20136","DOI":"10.1109\/ICCWorkshops49005.2020.9145299"},{"key":"3224_CR4","doi-asserted-by":"publisher","unstructured":"Chattopadhyay, S., Chatterjee, S., Nandi, S., Chakraborty, S.: Aloe: Fault-Tolerant network management and Orchestration framework for IoT applications, in IEEE Transactions on Network and Service Management. https:\/\/doi.org\/10.1109\/TNSM.2020.3008426","DOI":"10.1109\/TNSM.2020.3008426"},{"key":"3224_CR5","doi-asserted-by":"publisher","first-page":"116866","DOI":"10.1109\/ACCESS.2020.3004609","volume":"8","author":"Z Jia","year":"2020","unstructured":"Jia, Z., Sun, Y., Liu, Q., Dai, S., Liu, C.: cRetor: an SDN-based routing scheme for data centers with regular topologies. IEEE Access 8, 116866\u2013116880 (2020)","journal-title":"IEEE Access"},{"key":"3224_CR6","doi-asserted-by":"crossref","unstructured":"Q. Qin; K. Poularakis; G. Iosifidis; L. Tassiulas: SDN controller placement at the edge: optimizing delay and overheads, IEEE International Conference on Computer Communications (Infocom), 2018","DOI":"10.1109\/INFOCOM.2018.8485963"},{"key":"3224_CR7","doi-asserted-by":"crossref","unstructured":"Huang, H., Guo, S., Liang, W., Li, K., Ye, B., Zhuang, W.: Near-optimal routing protection for in-band software-defined heterogeneous networks. IEEE J. Sel. Areas Commun. 34(11), 2918\u20132934 (2016)","DOI":"10.1109\/JSAC.2016.2615184"},{"key":"3224_CR8","doi-asserted-by":"crossref","unstructured":"Wu, D., Nie, X., Asmare, E., Arkhipov, D. I., Qin, Z., Li, R., McCann, J. A., Li, K.: Mobility management and flow scheduling in software defined urban IoT. In: IEEE Transactions on Parallel and Distributed Systems, vol. 31, no. 6, pp. 1400\u20131418, 1 June 2020","DOI":"10.1109\/TPDS.2018.2883438"},{"key":"3224_CR9","unstructured":"Blial, O., Mamoun, B. M., Benaini, R.: An overview on SDN architectures with multiple controllers. J. Comput. Netw. Commun. 2, 1\u20138 (2016)"},{"key":"3224_CR10","doi-asserted-by":"crossref","unstructured":"Ho, C.C., Wang, K., Hsu, Y. H.: A fast consensus algorithm for multiple controllers in software-defined networks, 18th International Conference on Advanced Communication Technology (ICACT), March 2016, 112\u2013116","DOI":"10.1109\/ICACT.2016.7423294"},{"key":"3224_CR11","doi-asserted-by":"crossref","unstructured":"Qiu, C., Song, Q., Zhao, C., Xu, F.: Multiple Controllers Sleeping Management in Green Software-Defined Wireless Networking, 16th International Symposium on Communications and Information Technologies (ISCIT), November 2016, 525\u2013530","DOI":"10.1109\/ISCIT.2016.7751687"},{"key":"3224_CR12","doi-asserted-by":"crossref","unstructured":"Yongkai, Z., Hang, Y., Lijun, Z., Guobao, L., Ge, L.: Multiple SDN Controller Orchestration for Financial Cloud, International Conference on Security of Smart Cities, Industrial Control System and Communications (SSIC), July 2016, 1\u20136","DOI":"10.1109\/SSIC.2016.7571809"},{"key":"3224_CR13","doi-asserted-by":"crossref","unstructured":"Chourishi, D., Miri, A., Milic, M., Ismaeel, S.: Role-Based Multiple Controllers for Load Balancing and Security in SDN, IEEE Canada International Humanitarian Technology Conference (IHTC), September 2015, 1\u20134","DOI":"10.1109\/IHTC.2015.7238045"},{"key":"3224_CR14","doi-asserted-by":"crossref","unstructured":"Yu, J., Wang, Y., Pei, K., Zhang, S., Li, J.: A Load Balancing Mechanism for multiple SDN Controllers based on Load Informing Strategy, IEEE 18th Asia-Pacific Network Operations and Management Symposium (APNOMS), October 2016, 1\u20134.","DOI":"10.1109\/APNOMS.2016.7737283"},{"key":"3224_CR15","doi-asserted-by":"crossref","unstructured":"Corici, M., Reichel, B., Bochow, B., Magedanz, T.: An SDN-based Solution for Increasing Flexibility and Reliability of Dedicated Network Environments, IEEE 21st International Conference Emerging Technologies and Factory Automation (ETFA), September 2016, 1\u20136","DOI":"10.1109\/ETFA.2016.7733560"},{"key":"3224_CR16","unstructured":"Li, H., Jiang, G., Chai, R.: Energy consumption optimization based joint routing and flow allocation algorithm for Software-Defined networking, IEEE 19th International Symposium on Wireless Personal Multimedia Communications (WPMC), November 2016, 311\u2013316"},{"issue":"3","key":"3224_CR17","doi-asserted-by":"publisher","first-page":"382","DOI":"10.1145\/357172.357176","volume":"4","author":"L Lamport","year":"1982","unstructured":"Lamport, L., Shostak, R., Pease, M.: The Byzantine generals problem. ACM Trans. Progr. Lang. Syst. 4(3), 382\u2013401 (1982)","journal-title":"ACM Trans. Progr. Lang. Syst."},{"key":"3224_CR18","doi-asserted-by":"crossref","unstructured":"Lynch, N. A., Fischer, M. J., Fowler, R. J.: A simple and efficient Byzantine generals algorithm. In: IEEE Symposium on Reliability in Distributed Software and Database Systems, February 1982, 46\u201352","DOI":"10.21236\/ADA113241"},{"key":"3224_CR19","unstructured":"Lim, J.B., Jung, D., Suh, T., Yu, H.: Unstructured Membership Management for Byzantine Fault Tolerance in Clouds, 27th International Conference on Architecture of Computing Systems (ARCS), March 2014, 1\u20138"},{"issue":"2","key":"3224_CR20","doi-asserted-by":"publisher","first-page":"228","DOI":"10.1145\/322186.322188","volume":"27","author":"M Pease","year":"1980","unstructured":"Pease, M., Shostak, R., Lamport, L.: Reaching Agreement in Presence of Faults. Journal of ACM 27(2), 228\u2013234 (1980)","journal-title":"Journal of ACM"},{"issue":"2","key":"3224_CR21","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1145\/152610.152612","volume":"25","author":"M Barborak","year":"1993","unstructured":"Barborak, M., Malek, M., Dahbura, A.: The consensus problem in fault-tolerant computing. ACM Comput. Surv. 25(2), 171\u2013220 (1993)","journal-title":"ACM Comput. Surv."},{"issue":"4","key":"3224_CR22","doi-asserted-by":"publisher","first-page":"824","DOI":"10.1145\/4221.214134","volume":"32","author":"G Baracha","year":"1985","unstructured":"Baracha, G., Toeug, S.: Asynchronous consensus and broadcast protocols. J. ACM 32(4), 824\u2013840 (1985)","journal-title":"J. ACM"},{"issue":"2","key":"3224_CR23","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1109\/MITP.2009.40","volume":"11","author":"RL Grossman","year":"2009","unstructured":"Grossman, R.L.: The Case for Cloud Computing. IT Professional 11(2), 23\u201327 (2009)","journal-title":"IT Professional"},{"key":"3224_CR24","unstructured":"Chiang, M. L., Cheng, T. Y.: Restudy the Byzantine Agreement Problem under Multi-Controller Groups Software-Defined Networks (Master\u2019s thesis), Available from https:\/\/hdl.handle.net\/11296\/3z5sk4"},{"key":"3224_CR25","doi-asserted-by":"crossref","unstructured":"ElDefrawy, K., Kaczmarek, T.: Byzantine Fault Tolerant Software-Defined Networking Controllers, IEEE 40th Annual Computer Software and Applications Conference, August 2016, 2, 208\u2013213","DOI":"10.1109\/COMPSAC.2016.76"},{"issue":"4","key":"3224_CR26","doi-asserted-by":"publisher","first-page":"436","DOI":"10.1109\/TCC.2014.2355227","volume":"2","author":"H Li","year":"2014","unstructured":"Li, H., Li, P., Guo, S., Nayak, A.: Byzantine-Resilient Secure Software-Defined Networks with Multiple Controllers in Cloud. IEEE Transactions on Cloud Computing 2(4), 436\u2013447 (2014)","journal-title":"IEEE Transactions on Cloud Computing"},{"key":"3224_CR27","doi-asserted-by":"publisher","first-page":"1143","DOI":"10.1007\/s10586-018-02900-2","volume":"22","author":"KK Karmakar","year":"2019","unstructured":"Karmakar, K. K., Varadharajan, V., Tupakula, U.: Mitigating attacks in software defined networks. Clust. Comput. 22, 1143\u20131157 (2019)","journal-title":"Clust. Comput."},{"key":"3224_CR28","doi-asserted-by":"crossref","unstructured":"G\u00f6rkemli, B., Parlak\u0131\u015f\u0131k, A.M., Civanlar, S., Ula\u015f, A., Murat, A.: Tekalp: Dynamic Management of Control Plane Performance in Software-Defined Networks, IEEE NetSoft Conference and Workshops (NetSoft), July 2016, 68\u201372","DOI":"10.1109\/NETSOFT.2016.7502445"},{"key":"3224_CR29","doi-asserted-by":"crossref","unstructured":"Jafarian, T.; Masdari, M.; Ghaffari, A.\u00a0et al.:\u00a0A survey and classification of the security anomaly detection mechanisms in software defined networks,\u00a0Cluster Computing,\u00a02020","DOI":"10.1007\/s10586-020-03184-1"},{"key":"3224_CR30","doi-asserted-by":"crossref","unstructured":"Reitblatt, M., Foster, N., Rexford, J., Walker, D.: Consistent updates for software-defined networks: Change you can believe in, in Proceedings of the 10th ACM Workshop on Hot Topics in Networks, November 2011, 1\u20136","DOI":"10.1145\/2070562.2070569"},{"key":"3224_CR31","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10586-018-02903-z","volume":"23","author":"S Khairi","year":"2020","unstructured":"Khairi, S., Raouyane, B., Bellafkih, M.: Novel QoE monitoring and management architecture with eTOM for SDN-based 5G networks. Cluster Computing 23, 1\u201312 (2020)","journal-title":"Cluster Computing"},{"key":"3224_CR32","unstructured":"Liao, D., Wu, Y., Wu, Z., Zhu, Z., Zhang, W., Sun, G., Chang, V.: AI-based software-defined virtual network function scheduling with delay optimization. Clust. Comput. 22, 13897\u201313909 (2019)"},{"key":"3224_CR33","doi-asserted-by":"publisher","first-page":"1107","DOI":"10.1007\/s10586-018-02889-8","volume":"22","author":"A Darabseh","year":"2019","unstructured":"Darabseh, A., Freris, N. M.: A software-defined architecture for control of IoT cyberphysical systems. Clust. Comput. 22, 1107\u20131122 (2019)","journal-title":"Clust. Comput."},{"key":"3224_CR34","doi-asserted-by":"crossref","unstructured":"Heller, B., Sherwood, R., Mckeown, N.: The controller placement problem, in the first workshop on Hot topics in software defined networks (HotSDN '12). 2012, 7\u201312","DOI":"10.1145\/2342441.2342444"},{"issue":"4","key":"3224_CR35","doi-asserted-by":"publisher","first-page":"351","DOI":"10.1145\/1851275.1851224","volume":"40","author":"M Yu","year":"2010","unstructured":"Yu, M., Rexford, J., Freedman, M. J., Wang, J.: Scalable Flow-Based Networking with DIFANE. ACM SIGCOMM Comput. Commun. Rev. 40(4), 351\u2013362 (2010)","journal-title":"ACM SIGCOMM Comput. Commun. Rev."},{"key":"3224_CR36","unstructured":"Koponen, T., Casado, M., Gude, N., Stribling, J., Poutievskiy, L., Zhuy, M., Ramanathany, R., Iwataz, Y., Inouez, H., Hamaz, T., Shenker, S.: Onix: A Distributed Control Platform for Large-scale Production Networks, in the 9th USENIX conference on Operating systems design and implementation (OSDI'10). 2010"},{"key":"3224_CR37","unstructured":"Yeganeh, S. H., Ganjali, Y.: Kandoo:\u00a0A framework for efficient and scalable, in the first workshop on Hot topics in software defined networks(HotSDN '12). 2012. p. 19\u201324"},{"key":"3224_CR38","doi-asserted-by":"crossref","unstructured":"Jain, S., Kumar, A., Mandal, S., Ong, J., Poutievski, L., Singh, A., Venkata, S., Wanderer, J., Zhou, J., Zhu, M., Zolla, J., H\u00f6lzle, U., Stuart, S., Vahdat, A.: B4: Experience with a globally-deployed software defined WAN, in ACM SIGCOMM 2013 conference on SIGCOMM, (SIGCOMM\u201913). August 12\u201316, 2013: Hong Kong, China. p. 3\u201314","DOI":"10.1145\/2486001.2486019"},{"key":"3224_CR39","doi-asserted-by":"crossref","unstructured":"Chandra, T. D., Griesemer, R., Redstone, J.: Paxos made live - an engineering perspective, in the twenty-sixth annual ACM symposium on principles of distributed computing (PODC '07). 2007: New York, NY, USA. pp. 398\u2013407","DOI":"10.1145\/1281100.1281103"},{"issue":"1","key":"3224_CR40","first-page":"24","volume":"11","author":"G Molina","year":"1986","unstructured":"Molina, G.: Application of Byzantine Agreement in Database Systems. ACM Transactions on Database Systems 11(1), 24\u201327 (1986)","journal-title":"ACM Transactions on Database Systems"},{"key":"3224_CR41","doi-asserted-by":"crossref","unstructured":"Gifford, G. K.: Weighted voting for replicated data, technical report, in Proceedings of the 7th ACM symposium on operating system principles (SOSP), December 1979, 150\u2013162","DOI":"10.1145\/800215.806583"},{"key":"3224_CR42","unstructured":"Wang, S. C.: A study of application of byzantine agreement flight management system, in Proceedings of Aero. & Astro. Conference (AASRC), 1990, 651\u2013660"},{"key":"3224_CR43","unstructured":"Yan, K. Q., Chin, Y. H.: Achieving Byzantine agreement in a processor & links fallible network, conference proceedings, 8th annual phoenix conference on computers and communications, August 1989, 407\u2013412"},{"key":"3224_CR44","doi-asserted-by":"crossref","unstructured":"Wang, S. C., Chin, Y. H., Yan, K. Q.: Consensus problem on a generalized network connected by unreliable transmission media, in Proceedings of international conference on computing and information, August 1990, 413\u2013417","DOI":"10.1109\/PCCC.1990.101711"},{"issue":"2","key":"3224_CR45","doi-asserted-by":"publisher","first-page":"302","DOI":"10.1109\/TNSM.2017.2669082","volume":"14","author":"S Song","year":"2017","unstructured":"Song, S., Park, H., Choi, B. Y., Choi, T., Zhu, H.: Control path management framework for enhancing software-defined network (SDN) reliability. IEEE Trans. Netw. Serv. Manage. 14(2), 302\u2013316 (2017)","journal-title":"IEEE Trans. Netw. Serv. Manage."},{"key":"3224_CR46","unstructured":"Tootoonchian, A., Ganjali Y.: A distributed control plane for OpenFlow, in Proceedings of the Internet Network Management Conference on Research on Enterprise Networking (INM\/WREN), April 2010, 3.-3"},{"key":"3224_CR47","unstructured":"Koponen, T., Casado, M., Gude, N., Stribling, J., Poutievski, L., Zhu, M., Ramanathan, R., Iwata, Y., Inoue, H., Hama, T., Shenker, S.: Onix: A distributed control platform for large-scale production networks, in Proceedings of the 9th USENIX conference on Operating Systems Design and Implementation (OSDI), October 2010, 351\u2013364"},{"key":"3224_CR48","doi-asserted-by":"crossref","unstructured":"Fonseca, P., Bennesby, R., Mota, E., Passito, A.: A replication component for resilient OpenFlow-based networking, IEEE Network Operations and Management Symposium (NOMS), June 2012, 933\u2013939","DOI":"10.1109\/NOMS.2012.6212011"},{"key":"3224_CR49","doi-asserted-by":"crossref","unstructured":"Yan, K. Q., Chin, Y. H., Wang, S. C.: Optimal agreement protocol in malicious faulty processors and faulty links. IEEE Trans. Knowl. Data Eng. 4(3), 266\u2013280 (1992)","DOI":"10.1109\/69.142017"},{"key":"3224_CR50","unstructured":"Wang, S. C., Wang, S.S., Yan, K. Q.: Optimal malicious agreement in a virtual subnet-based cloud computing environment, The eighth international conference on internet and web applications and services, September 2013, 224\u2013229"},{"key":"3224_CR51","doi-asserted-by":"crossref","unstructured":"Fischer, M.: The Consensus Problem in Unreliable Distributed Systems (A Brief Survey), Lecture Notes in Computer Science, in Proceedings of the International Fault Tolerance Computer Conference, August 1983, 127\u2013140","DOI":"10.1007\/3-540-12689-9_99"},{"key":"3224_CR52","doi-asserted-by":"crossref","unstructured":"Bar-Noy, D., Dolev, C., Dwork, R.: Strong: Shifting gears: changing algorithms on the fly to expedite Byzantine agreement. In: Proceedings of the 6th Annual ACM Symposium on Principles of Distributed Computing, April 1987, 42\u201351","DOI":"10.1145\/41840.41844"}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-020-03224-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10586-020-03224-w\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-020-03224-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,24]],"date-time":"2022-12-24T19:08:37Z","timestamp":1671908917000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10586-020-03224-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,4,19]]},"references-count":52,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2021,9]]}},"alternative-id":["3224"],"URL":"https:\/\/doi.org\/10.1007\/s10586-020-03224-w","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"value":"1386-7857","type":"print"},{"value":"1573-7543","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,4,19]]},"assertion":[{"value":"28 February 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 December 2020","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 December 2020","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 April 2021","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}