Main Article Content

Baharak HassanVandi Reza Kurdi Mohammad Trik


Software-Defined Networks are a new architecture of computer networks where network intelligence is logically focused on base software controllers, and network hardware becomes a simple device that is programmable via an interface. Indeed, software-defined networks bring new features such as routing, measurement, and monitoring through providing a global vision of the network. One of the major challenges in these software-defined networks is the discussion of fault tolerance and reliability because if the control unit fails in these networks for any reason, the entire network will impair. Therefore, to maintain reliability in this study, the redundancy feature, according to the Triple Modular Redundancy mechanism was used in the control unit. Accordingly, instead of a single control unit, several control units have been used as plugin to increase reliability in software-defined networks in addition to fault tolerance. Finally, through a series of experiments to evaluate the performance improvement at the error time, it was shown that multi-control topology, compared to single-control topology, could stop 18% of lost packets between hosts and also improve 4% of packets discarded by the switch on average.

Article Details


Reliability, Performance Improvement, Triple Modular Redundancy (TMR), Mechanism, Fault Tolerance, Software-Defined Network (SDN)

[1] A. Kannan, S. Vijayan, M. Narayanan, M. Reddiar. Adaptive routing mechanism in SDN to limit congestion. Information Systems Design and Intelligent Applications. Springer2019. pp. 245-53.
[2] I. Maity, A. Mondal, S. Misra, C. Mandal. Tensor-based rule-space management system in SDN. IEEE Systems Journal. 13 (2018) 3921-8.
[3] S. Lim, S. Yang, Y. Kim, S. Yang, H. Kim. Controller scheduling for continued SDN operation under DDoS attacks. Electronics Letters. 51 (2015) 1259-61.
[4] A. Dixit, F. Hao, S. Mukherjee, T. Lakshman, R. Kompella. Towards an elastic distributed SDN controller. Proceedings of the second ACM SIGCOMM workshop on Hot topics in software defined networking2013. pp. 7-12.
[5] S.H. Yeganeh, Y. Gangali. Kandoo. A Framework for Efficint and scalable Offloading of control Application. proceeding of the first workshop on hot topics in software defind networks HotSDN2016.
[6] M. Hamdan, E. Hassan, A. Abdelaziz, A. Elhigazi, B. Mohammed, S. Khan, et al. A comprehensive survey of load balancing techniques in software-defined network. Journal of Network and Computer Applications. (2020) 102856.
[7] M. Belyaev, S. Gaivoronski. Towards load balancing in SDN-networks during DDoS-attacks. 2014 International Science and Technology Conference (Modern Networking Technologies)(MoNeTeC). IEEE2014. pp. 1-6.
[8] C. Guo, D. Xie, Y. Han, J. Guo, Z. Wei. Survey of Software-Defined Network Security Issues. International Conference on Artificial Intelligence and Security. Springer2020. pp. 503-14.
[9] J. Vial, A. Bosio, P. Girard, C. Landrault, S. Pravossoudovitch, A. Virazel. Using TMR architectures for yield improvement. 2008 IEEE International Symposium on Defect and Fault Tolerance of VLSI Systems. IEEE2008. pp. 7-15.
[10] E. Dubrova. Fault tolerant design: An introduction. Department of Microelectronics and Information Technology, Royal Institute of Technology, Stockholm, Sweden. (2008) 22-3.
[11] P. Chithaluru, R. Prakash. Simulation on SDN and NFV models through mininet. Innovations in Software-Defined Networking and Network Functions Virtualization. IGI Global2018. pp. 149-74.
[12] J. Seeger, A. Bröring, M.-O. Pahl, E. Sakic. Rule-based translation of application-level QoS constraints into SDN configurations for the IoT. 2019 European Conference on Networks and Communications (EuCNC). IEEE2019. pp. 432-7.
[13] A. Yan, Z. Xu, K. Yang, J. Cui, Z. Huang, P. Girard, et al. A Novel Low-Cost TMR-Without-Voter Based HIS-Insensitive and MNU-Tolerant Latch Design for Aerospace Applications. IEEE Transactions on Aerospace and Electronic Systems. 56 (2019) 2666-76.
Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

The copyright in the text of individual articles (including research articles, opinion articles, book reviews, conference proceedings and abstracts) is the property of their respective authors, subject to a general license granted to Mapta Publishing Group and a Creative Commons CC-BY licence granted to all others, as specified below. The compilation of all content on this site, as well as the design and look and feel of this website are the exclusive property of Mapta Publishing Group.

All contributions to Mapta Publishig Group may be copied and re-posted or re-published in accordance with the Creative Commons licence referred to below.

Articles and other user-contributed materials may be downloaded and reproduced subject to any copyright or other notices.

As an author or contributor you grant permission to others to reproduce your articles, including any graphics and third-party materials supplied by you, in accordance with the Mapta Publishing GroupTerms and Conditions and subject to any copyright notices which you include in connection with such materials. The licence granted to third parties is a Creative Common Attribution ("CC BY") licence. The current version is CC-BY, version 4.0 (, and the licence will automatically be updated as and when updated by the Creative Commons organisation.

How to Cite

HassanVandi , B. ., Kurdi , R. ., & Trik, M. (2021). Applying a Modified Triple Modular Redundancy Mechanism to Enhance the Reliability in Software-Defined Network. Mapta Journal of Electrical and Computer Engineering (MJECE), 3(1), 10-16.