{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T02:45:02Z","timestamp":1760150702885,"version":"build-2065373602"},"reference-count":55,"publisher":"MDPI AG","issue":"23","license":[{"start":{"date-parts":[[2023,12,2]],"date-time":"2023-12-02T00:00:00Z","timestamp":1701475200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Hungarian Government","award":["2020-1.1.2-PIACI-KFI-2020-00062"],"award-info":[{"award-number":["2020-1.1.2-PIACI-KFI-2020-00062"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Energy consumption is a significant concern in daily life, often neglected in terms of cost and environmental impact. Since IT networks play an essential role in our daily routines, energy-saving in this area is crucial. However, the implementation of energy efficiency solutions in this field have to ensure that the network performance is minimally affected. Traditional networks encounter difficulties in achieving this goal. Software-Defined Networks (SDN), which have gained popularity in the past decade, offer easy-to-use opportunities to increase energy efficiency. Features like central controllability and quick programmability can help to reduce energy consumption. In this article, a new algorithm named the Modified Heuristic Algorithm for Energy Saving (MHAES) is presented, which was compared to eight commonly used methods in different topologies for energy efficiency. The results indicate that by maintaining an appropriate load balance, one can save more energy than in case of using some other well-known procedures by applying a threshold value based on forecast, keeping only a minimal number of nodes in an active state, and ensuring that nodes not participating in packet transmission remain in sleep mode.<\/jats:p>","DOI":"10.3390\/s23239581","type":"journal-article","created":{"date-parts":[[2023,12,2]],"date-time":"2023-12-02T13:45:49Z","timestamp":1701524749000},"page":"9581","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Saving Energy Using the Modified Heuristic Algorithm for Energy Saving (MHAES) in Software-Defined Networks"],"prefix":"10.3390","volume":"23","author":[{"given":"P\u00e9ter Andr\u00e1s","family":"Agg","sequence":"first","affiliation":[{"name":"Department of Information Technologies, GAMF Faculty of Engineering and Computer Science, John von Neumann University, 6000 Kecskem\u00e9t, Hungary"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9285-9178","authenticated-orcid":false,"given":"Zsolt Csaba","family":"Johany\u00e1k","sequence":"additional","affiliation":[{"name":"Department of Information Technologies, GAMF Faculty of Engineering and Computer Science, John von Neumann University, 6000 Kecskem\u00e9t, Hungary"}]}],"member":"1968","published-online":{"date-parts":[[2023,12,2]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1016\/j.comnet.2015.02.014","article-title":"Software-defined networking: A survey","volume":"81","author":"Farhady","year":"2015","journal-title":"Comput. Netw."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"918","DOI":"10.1109\/COMST.2016.2633579","article-title":"A survey on the contributions of software-defined networking to traffic engineering","volume":"19","author":"Mendiola","year":"2016","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_3","unstructured":"Kannan, K., and Banerjee, S. (2013). Distributed Computing and Networking, Springer."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Shirayanagi, H., Yamada, H., and Kono, K. (2012, January 1\u20134). Honeyguide: A VM migration-aware network topology for saving energy consumption in data center networks. Proceedings of the 2012 IEEE Symposium on Computers and Communications (ISCC), Cappadocia, Turkey.","DOI":"10.1109\/ISCC.2012.6249339"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"4375","DOI":"10.1109\/TCOMM.2020.2983168","article-title":"Traffic-Aware Dynamic Controller Assignment in SDN","volume":"68","author":"Bera","year":"2020","journal-title":"IEEE Trans. Commun."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1016\/j.comnet.2018.07.027","article-title":"An intelligent rule management scheme for Software Defined Networking","volume":"144","author":"Wang","year":"2018","journal-title":"Comput. Netw."},{"key":"ref_7","unstructured":"Applegate, D.L., Calinescu, G., Johnson, D.S., and Karloff, H. (2007). ACM-SIAM Syrnposiurn on Discrete Algorithrns (SODA), ResearchGate. Available online: https:\/\/www.researchgate.net\/publication\/313406230_Compressing_rectilinear_pictures_and_minimizing_access_control_lists."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Meiners, C.R., Liu, A.X., and Torng, E. (2007, January 16\u201319). TCAM Razor: A Systematic Approach Towards Minimizing Packet Classifiers in TCAMs. Proceedings of the 2007 IEEE International Conference on Network Protocols, Beijing, China.","DOI":"10.1109\/ICNP.2007.4375857"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"82","DOI":"10.1109\/MIC.2013.39","article-title":"The Green Abstraction Layer: A Standard Power-Management Interface for Next-Generation Network Devices","volume":"17","author":"Bolla","year":"2013","journal-title":"IEEE Internet Comput."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Li, D., Shang, Y., and Chen, C. (May, January 27). Software defined green data center network with exclusive routing. Proceedings of the IEEE INFOCOM 2014\u2014IEEE Conference on Computer Communications, Toronto, ON, Canada.","DOI":"10.1109\/INFOCOM.2014.6848112"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Markiewicz, A., Tran, P.N., and Timm-Giel, A. (2014, January 8\u201310). Energy consumption optimization for software defined networks considering dynamic traffic. Proceedings of the 2014 IEEE 3rd International Conference on Cloud Networking (CloudNet), Luxembourg.","DOI":"10.1109\/CloudNet.2014.6968985"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"188","DOI":"10.1016\/j.comnet.2016.12.012","article-title":"A survey on energy efficiency in software defined networks","volume":"113","author":"Tuysuz","year":"2017","journal-title":"Comput. Netw."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Giroire, F., Moulierac, J., and Phan, T.K. (2014, January 8\u201312). Optimizing rule placement in software-defined networks for energy-aware routing. Proceedings of the2014 IEEE Global Communications Conference, Austin, TX, USA.","DOI":"10.1109\/GLOCOM.2014.7037187"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Mogul, J.C., Tourrilhes, J., Yalagandula, P., Sharma, P., Curtis, A.R., and Banerjee, S. (2010, January 20\u201321). DevoFlow: Cost-effective flow management for high performance enterprise networks. Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks, Monterey, CA, USA.","DOI":"10.1145\/1868447.1868448"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1007\/s10922-016-9393-9","article-title":"A Survey on Software Defined Networking: Architecture for Next Generation Network","volume":"25","author":"Singh","year":"2017","journal-title":"J. Netw. Syst. Manag."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1109\/COMST.2014.2330903","article-title":"A Survey on Software-Defined Networking","volume":"17","author":"Xia","year":"2015","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1109\/JPROC.2014.2371999","article-title":"Software-Defined Networking: A Comprehensive Survey","volume":"103","author":"Kreutz","year":"2015","journal-title":"Proc. IEEE"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Abdelaziz, A., Fong, A.T., Gani, A., Garba, U., Khan, S., Akhunzada, A., Talebian, H., and Choo, K.-K.R. (2017). Distributed controller clustering in software defined networks. PLoS ONE, 12.","DOI":"10.1371\/journal.pone.0174715"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"88","DOI":"10.1016\/j.jnca.2018.04.009","article-title":"A SDN-SFC-based service-oriented load balancing for the IoT applications","volume":"114","author":"Chien","year":"2018","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"493","DOI":"10.1109\/SURV.2013.081313.00105","article-title":"Network Innovation using OpenFlow: A Survey","volume":"16","author":"Lara","year":"2014","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"126","DOI":"10.1016\/j.jnca.2016.04.011","article-title":"A survey on OpenFlow-based Software Defined Networks: Security challenges and countermeasures","volume":"68","author":"Li","year":"2016","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_22","first-page":"101","article-title":"SDMN Architecture in 5G","volume":"13","author":"Agg","year":"2020","journal-title":"M\u0171szaki Tudom\u00e1nyos K\u00f6zlem\u00e9nyek"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"712","DOI":"10.1109\/JSSC.2005.864128","article-title":"Content-Addressable Memory (CAM) Circuits and Architectures: A Tutorial and Survey","volume":"41","author":"Pagiamtzis","year":"2006","journal-title":"IEEE J. Solid-State Circuits"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"100012","DOI":"10.1016\/j.chip.2022.100012","article-title":"The trend of emerging non-volatile TCAM for parallel search and AI applications","volume":"1","author":"Zhou","year":"2022","journal-title":"Chip"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"657","DOI":"10.1109\/TNET.2018.2809583","article-title":"A Ternary Unification Framework for Optimizing TCAM-Based Packet Classification Systems","volume":"26","author":"Norige","year":"2018","journal-title":"IEEE ACM Trans. Netw."},{"key":"ref_26","first-page":"104","article-title":"Csomagsz\u0171r\u00e9s CISCO routereken ACL-ek seg\u00edts\u00e9g\u00e9vel","volume":"2","author":"Agg","year":"2015","journal-title":"GRADUS"},{"key":"ref_27","unstructured":"Huong, T., Schlosser, D., Nam, P., Jarschel, M., Thanh, N., and Pries, R. (2011, January 1\u20132). ECODANE\u2014Reducing energy consumption in data center networks based on traffic engineering. Proceedings of the 11th W\u00fcrzburg Workshop on IP: Joint ITG and Euro-NF Workshop Visions of Future Generation Networks (EuroView2011), W\u00fcrzburg, Germany. Available online: https:\/\/www.researchgate.net\/publication\/266893939_ECODANE_-_Reducing_Energy_Consumption_in_Data_Center_Networks_based_on_Traffic_Engineering."},{"key":"ref_28","unstructured":"Heller, B., Seetharaman, S., Mahadevan, P., Yiakoumis, Y., Sharma, P., Banerjee, S., and McKeown, N. (2010, January 28\u201330). Elastic tree: Saving energy in data center networks. Proceedings of the 7th USENIX Symposium on Networked System Design and Implementation (NSDI), San Jose, CA, USA. Available online: https:\/\/www.researchgate.net\/publication\/220831932_ElasticTree_Saving_Energy_in_Data_Center_Networks."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Keti, F., and Askar, S. (2015, January 9\u201311). Emulation of Software Defined Networks Using Mininet in Different Simulation Environments. Proceedings of the 2015 6th International Conference on Intelligent Systems, Modelling and Simulation, Kuala Lumpur, Malaysia.","DOI":"10.1109\/ISMS.2015.46"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"156","DOI":"10.1016\/j.future.2017.10.035","article-title":"Heuristic-based load-balancing algorithm for IaaS cloud","volume":"81","author":"Adhikari","year":"2018","journal-title":"Future Gener Comput. Syst."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Govindarajan, K., and Kumar, V.S. (2017, January 22\u201324). An intelligent load balancer for software defined networking (SDN) based cloud infrastructure. Proceedings of the 2017 Second International Conference on Electrical, Computer and Communication Technologies (ICECCT), Coimbatore, India.","DOI":"10.1109\/ICECCT.2017.8117881"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"166384","DOI":"10.1109\/ACCESS.2020.3022291","article-title":"AI-Assisted Framework for Green-Routing and Load Balancing in Hybrid Software-Defined Networking: Proposal, Challenges and Future Perspective","volume":"8","author":"Etengu","year":"2020","journal-title":"IEEE Access"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"390","DOI":"10.1109\/TETC.2018.2847296","article-title":"Sway: Traffic-Aware QoS Routing in Software-Defined IoT","volume":"9","author":"Saha","year":"2021","journal-title":"IEEE Trans. Emerg. Top. Comput."},{"key":"ref_34","unstructured":"Zhiruo Cao Zheng Wang Zegura, E. (2000, January 26\u201330). Rainbow fair queueing: Fair bandwidth sharing without per-flow state. Proceedings of theIEEE INFOCOM 2000, Conference on Computer Communications, Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064), Tel Aviv, Israel."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Huong, T.T., Khoa, N.D.D., Dung, N.X., and Thanh, N.H. (2019, January 16\u201318). A global multipath load-balanced routing algorithm based on Reinforcement Learning in SDN. Proceedings of the2019 International Conference on Information and Communication Technology Convergence (ICTC), Jeju Island, Korea.","DOI":"10.1109\/ICTC46691.2019.8939987"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"1197","DOI":"10.1109\/TNSM.2018.2876369","article-title":"A Load-Balancing Mechanism for Distributed SDN Control Plane Using Response Time","volume":"15","author":"Cui","year":"2018","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Meng Heang, H., Gilani, S.M., Hong, T., Zhao, G., and Abdalla, H.B. (2017, January 13\u201314). Load Balancing in Wireless Networks using SDN-enabled Infrastructure: Traffic Analysis. Proceedings of the 10th EAI International Conference on Mobile Multimedia Communications, Chongqing, China.","DOI":"10.4108\/eai.13-7-2017.2270385"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"012087","DOI":"10.1088\/1742-6596\/1361\/1\/012087","article-title":"Design Analysis of OSPF (Open Shortest Path First) Routing by Calculating Packet Loss Of Network WAN (Wide Area Network)","volume":"1361","author":"Diansyah","year":"2019","journal-title":"J. Phys. Conf. Ser."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Lin, W., and Zhang, L. (2016, January 14\u201315). The Load Balancing Research of SDN based on Ant Colony Algorithm with Job Classification. Proceedings of the 2016 2nd Workshop on Advanced Research and Technology in Industry Applications, Dalian, China.","DOI":"10.2991\/wartia-16.2016.95"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Curtis, A.R., Mogul, J.C., Tourrilhes, J., Yalagandula, P., Sharma, P., and Banerjee, S. (2011, January 15\u201319). DevoFlow: Scaling flow management for high-performance networks. Proceedings of the ACM SIGCOMM 2011 Conference, Toronto, ON, Canada.","DOI":"10.1145\/2018436.2018466"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"5255","DOI":"10.1109\/TCOMM.2021.3074500","article-title":"HybridFlow: Achieving Load Balancing in Software-Defined WANs with Scalable Routing","volume":"69","author":"Guo","year":"2021","journal-title":"IEEE Trans. Commun."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"29111","DOI":"10.1109\/ACCESS.2020.2972103","article-title":"Achieving Near-Optimal Traffic Engineering Using a Distributed Algorithm in Hybrid SDN","volume":"8","author":"Ren","year":"2020","journal-title":"IEEE Access"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"559","DOI":"10.1109\/JCN.2016.000079","article-title":"Energy-aware traffic engineering in hybrid SDN\/IP backbone networks","volume":"18","author":"Wei","year":"2016","journal-title":"J. Commun. Netw."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"308","DOI":"10.1007\/s42979-021-00659-9","article-title":"Energy Efficiency in Software Defined Networking: A Survey","volume":"2","author":"Rout","year":"2021","journal-title":"SN Comput. Sci."},{"key":"ref_45","first-page":"19","article-title":"An examination of skills affecting the effectiveness of programming","volume":"19","year":"2021","journal-title":"Ann. Fac. Engineeting Hunedoara Int. J. Eng."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"157","DOI":"10.47833\/2021.3.CSC.004","article-title":"The effect of the dependence structure on risk measures","volume":"8","year":"2021","journal-title":"Gradus"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1109\/MNET.2015.7293311","article-title":"Net2plan: An open source network planning tool for bridging the gap between academia and industry","volume":"29","year":"2015","journal-title":"IEEE Netw."},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Jim\u00e9nez, M.D.P., Bueno-Delgado, M.V., and Pav\u00f3n-Mari\u00f1o, P. (2016, January 4\u20136). NET2PLAN-UTN: An Educational Tool for Modeling and Planning Urban Transportation Networks. Proceedings of the EDULEARN16 Proceedings, Barcelona, Spain.","DOI":"10.21125\/edulearn.2016.2365"},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"132","DOI":"10.47833\/2021.3.CSC.001","article-title":"Implementing the Intelligent Driver Model in a physical vehicle simulator","volume":"8","year":"2021","journal-title":"Gradus"},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"106731","DOI":"10.1016\/j.knosys.2020.106731","article-title":"A Unified Form of Fuzzy C-Means and K-Means algorithms and its Partitional Implementation","volume":"214","author":"Borlea","year":"2021","journal-title":"Knowl.-Based Syst."},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Blazic, S., Dovzan, D., and Skrjanc, I. (2014, January 8\u201310). Cloud-based identification of an evolving system with supervisory mechanisms. Proceedings of the 2014 IEEE International Symposium on Intelligent Control (ISIC), Juan Les Pins, France.","DOI":"10.1109\/ISIC.2014.6967642"},{"key":"ref_52","unstructured":"Vascak, J., Kovacik, P., Hirota, K., and Sincak, P. (2001, January 2\u20135). Performance-based adaptive fuzzy control of aircrafts. Proceedings of the10th IEEE International Conference on Fuzzy Systems. (Cat. No.01CH37297), Melbourne, VIC, Australia."},{"key":"ref_53","doi-asserted-by":"crossref","unstructured":"Cornejo, M.E., K\u00f3czy, L.T., Medina-Moreno, J., and Moreno-Garc\u00eda, J. (2022). Computational Intelligence and Mathematics for Tackling Complex Problems 2, Springer International Publishing.","DOI":"10.1007\/978-3-030-88817-6"},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"137","DOI":"10.47833\/2021.2.CSV.005","article-title":"Nat\u00edv \u00e9s cross-platform mobil fejleszt\u00e9s bemutat\u00e1sa, Demonstration of Genuine Native and Crossplatform Mobile Development","volume":"8","author":"Agg","year":"2021","journal-title":"GRADUS"},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"61","DOI":"10.33894\/mtk-2021.15.12","article-title":"Comparative Analysis of Native and Cross-Platform iOS Application Development","volume":"15","year":"2021","journal-title":"M\u0171szaki Tudom\u00e1nyos K\u00f6zlem\u00e9nyek"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/23\/9581\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T21:36:45Z","timestamp":1760132205000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/23\/9581"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,12,2]]},"references-count":55,"journal-issue":{"issue":"23","published-online":{"date-parts":[[2023,12]]}},"alternative-id":["s23239581"],"URL":"https:\/\/doi.org\/10.3390\/s23239581","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2023,12,2]]}}}