<doi_batch xmlns="http://www.crossref.org/schema/4.4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="4.4.0"><head><doi_batch_id>0bb3de4f-682b-4f60-ba68-bb967eeee9be</doi_batch_id><timestamp>20210802070742185</timestamp><depositor><depositor_name>wseas:wseas</depositor_name><email_address>mdt@crossref.org</email_address></depositor><registrant>MDT Deposit</registrant></head><body><journal><journal_metadata language="en"><full_title>WSEAS TRANSACTIONS ON COMMUNICATIONS</full_title><issn media_type="electronic">2224-2864</issn><issn media_type="print">1109-2742</issn><archive_locations><archive name="Portico"/></archive_locations><doi_data><doi>10.37394/23204</doi><resource>http://wseas.org/wseas/cms.action?id=4021</resource></doi_data></journal_metadata><journal_issue><publication_date media_type="online"><month>2</month><day>3</day><year>2021</year></publication_date><publication_date media_type="print"><month>2</month><day>3</day><year>2021</year></publication_date><journal_volume><volume>20</volume><doi_data><doi>10.37394/23204.2021.20</doi><resource>https://wseas.org/wseas/cms.action?id=23291</resource></doi_data></journal_volume></journal_issue><journal_article language="en"><titles><title>Flow Installation Mechanisms in SDN</title></titles><contributors><person_name sequence="first" contributor_role="author"><given_name>Daniyal</given_name><surname>Ahmed</surname><affiliation>Department of Computer Science University of Wah, PAKISTAN</affiliation></person_name><person_name sequence="additional" contributor_role="author"><given_name>Ateeqa</given_name><surname>Dawood</surname><affiliation>Department of Computer Science University of Wah, PAKISTAN</affiliation></person_name><person_name sequence="additional" contributor_role="author"><given_name>Muhammad</given_name><surname>Rafey</surname><affiliation>Department of Computer Science University of Wah, PAKISTAN</affiliation></person_name><person_name sequence="additional" contributor_role="author"><given_name>Mudassar</given_name><surname>Hussain</surname><affiliation>Department of Computer Science University of Wah, PAKISTAN</affiliation></person_name></contributors><jats:abstract xmlns:jats="http://www.ncbi.nlm.nih.gov/JATS1"><jats:p>Software Defined Networking (SDN) has developed tremendously in the recent years. This paper addresses different flow installation mechanisms. The idea of a programmable network which is the foundation of SDN ensures dynamic network management by separating the control plane from data and management planes. In SDN the control plane resides in SDN Controller, which is responsible for the installation of flows on the data plane. Whenever a flow enters into an SDN switch, flow tables are generated for those flows and installed at data plane from the control plane. These flows have their own properties because of their relevant protocols which are attached to them. A flow consists of a matching pattern, actions, and counter. Based on the respective flow, data communication takes place. This paper investigates three kinds of flow installation mechanisms, reactive, proactive and hybrid. Based on these three flow installation mechanisms, we have analysed the performance of SDN by using different performance metrics. We have used the Mininet and POX controller to evaluate the performance analysis in Ubuntu and Windows-based environments. Finally, we have drawn conclusions</jats:p></jats:abstract><publication_date media_type="online"><month>7</month><day>26</day><year>2021</year></publication_date><publication_date media_type="print"><month>7</month><day>26</day><year>2021</year></publication_date><pages><first_page>101</first_page><last_page>107</last_page></pages><publisher_item><item_number item_number_type="article_number">12</item_number></publisher_item><ai:program xmlns:ai="http://www.crossref.org/AccessIndicators.xsd" name="AccessIndicators"><ai:free_to_read start_date="2021-07-26"/><ai:license_ref applies_to="am" start_date="2021-07-26">https://wseas.com/journals/communications/2021/a245104-009(2021).pdf</ai:license_ref></ai:program><archive_locations><archive name="Portico"/></archive_locations><doi_data><doi>10.37394/23204.2021.20.12</doi><resource>https://wseas.com/journals/communications/2021/a245104-009(2021).pdf</resource></doi_data><citation_list><citation key="ref0"><unstructured_citation>S. Singh, R. A. Khan, and A. Agrawal, ―Flow Installation in Open Flow Based Software Defined Network ; A Security Perspective,‖ Int. J. Emerg. Trends Technol. Comput. Sci., vol. 4, no. 1, pp. 15– 18, 2015. </unstructured_citation></citation><citation key="ref1"><unstructured_citation>Juniper.net, ―Understanding OpenFlow Flow Entry Timers on Devices Running Junos OS Technical Documentation – Support - Juniper Networks,‖ 2018. [Online]. Available: https://www.juniper.net/documentation/en_US/juno s/topics/concept/junos-sdn-openflow flow entrytimers- overview.html . </unstructured_citation></citation><citation key="ref2"><unstructured_citation>Mininet Team, ―Mininet overview.‖ [Online]. Available: http://mininet.org/overview/. </unstructured_citation></citation><citation key="ref3"><unstructured_citation>Anon, ―A,‖ 2018. [Online]. Available: https://en.wikipedia.org/wiki/softwaredefined networking . </unstructured_citation></citation><citation key="ref4"><unstructured_citation>NetworkStatic, ―OpenFlow: Proactive vs Reactive,‖ Brent Salisbury’s Blog, 2018. [Online]. Available: http://networkstatic.net/openflowproactive-vs-reactive-flows/ . [Accessed: 04-Jun2018]. </unstructured_citation></citation><citation key="ref5"><doi>10.1145/1096536.1096541</doi><unstructured_citation>A. Greenberg et al., ―A clean slate 4D approach to network control and management,‖ ACM SIGCOMM Comput. Commun. Rev., vol. 35, no. 3, p. 41, 2005. </unstructured_citation></citation><citation key="ref6"><unstructured_citation>D. Maltz, G. Xie, and J. Zhan, Routing design in operational networks: A look from the inside. 2004. </unstructured_citation></citation><citation key="ref7"><doi>10.1145/1282380.1282382</doi><unstructured_citation>M. Casado, M. J. Freedman, J. Pettit, J. Luo, N. McKeown, and S. Shenker, ―Ethane: taking control of the enterprise,‖ Sigcomm ’07, 2007. </unstructured_citation></citation><citation key="ref8"><unstructured_citation>N. McKeown et al., ―OpenFlow: Enabling Innovation in Campus Networks,‖ ACM SIGCOMM Comput. Commun. Rev., 2008. </unstructured_citation></citation><citation key="ref9"><doi>10.1145/1384609.1384625</doi><unstructured_citation>S. Gude, N., Koponen, T., Pettit, J., Pfaff, B., Casado, M., McKeown, N., &amp; Shenker, ―NOX: Towards an Operating System for Networks,‖ ACM SIGCOMM Comput. Commun. Rev., pp. 105– 110, 2008. </unstructured_citation></citation><citation key="ref10"><unstructured_citation>A. Khurshid et al., ―Veriflow: verifying network-wide invariants in real time,‖ in Presented as part of the 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI 13), 2013. </unstructured_citation></citation><citation key="ref11"><unstructured_citation>P. Kazemian, G. Varghese, and N. McKeown, ―Header space analysis: Static checking for networks,‖ in Presented as part of the 9th USENIX Symposium on Networked Systems Design and Implementation (NSDI 12), 2012. </unstructured_citation></citation><citation key="ref12"><doi>10.1109/comst.2015.2506984</doi><unstructured_citation>X. N. Nguyen, D. Saucez, C. Barakat, and T. Turletti, ―Flows Placement Problem in OpenFlow Networks: A Survey,‖ IEEE Commun. Surv. Tutorials, 2016. </unstructured_citation></citation><citation key="ref13"><unstructured_citation>X. Jin et al., ―Dynamic scheduling of network updates,‖ ACM SIGCOMM Comput. Commun. Rev., 2014. </unstructured_citation></citation><citation key="ref14"><doi>10.1145/1282427.1282391</doi><unstructured_citation>J. Turner et al., ―Supercharging PlanetLab - A high performance, multi-application, overlay network platform,‖ Acm Sigcomm Comput. Commun. Rev., 2007. </unstructured_citation></citation><citation key="ref15"><doi>10.1145/2342441.2342451</doi><unstructured_citation>A. Voellmy, H. Kim, and N. Feamster, ―Procera: a language for high-level reactive network control,‖ in Proceedings of the first workshop on Hot topics in software defined networks, 2012. </unstructured_citation></citation><citation key="ref16"><unstructured_citation>R. Moshref, M., Yu, M., Sharma, A. B., &amp; Govindan, ―vCRIB: Virtualized Flow Management in the Cloud,‖ In HotCloud, 2012. </unstructured_citation></citation><citation key="ref17"><doi>10.1145/2535372.2535373</doi><unstructured_citation>N. Kang, Z. Liu, J. Rexford, and D. Walker, ―Optimizing the ‗one big switch‘ abstraction in softwaredefined networks,‖ in Proceedings of the ninth ACM conference on Emerging networking experiments and technologies - CoNEXT ’13, 2013. </unstructured_citation></citation><citation key="ref18"><doi>10.1145/2018436.2018466</doi><unstructured_citation>A. A. R. Curtis, J. C. J. J. C. Mogul, J. Tourrilhes, P. Yalagandula, P. Sharma, and S. Banerjee, ―DevoFlow: scaling flow management for high-performance networks,‖ Proc. {ACM} {SIGCOMM} 2011 Conf. Appl. Technol. Archit. Protoc. Comput. Commun. Toronto, {ON}, Canada, August 15- 19, 2011, 2011. </unstructured_citation></citation><citation key="ref19"><doi>10.1145/2620728.2620734</doi><unstructured_citation>N. Katta, O. Alipourfard, J. Rexford, and D. Walker, ―Infinite CacheFlow in software-defined networks,‖ in Proceedings of the third workshop on Hot topics in software defined networking - HotSDN ’14, 2014. </unstructured_citation></citation><citation key="ref20"><unstructured_citation>and N. R. S. A.S. Iyer, V. Mann, ―SwitchReduce: Reducing switch state and controller involvement in OpenFlow networks,‖ IFIP Netw. Conf., pp. 1–9, 2013. </unstructured_citation></citation><citation key="ref21"><doi>10.1145/2620728.2620758</doi><unstructured_citation>K. Agarwal, C. Dixon, E. Rozner, and J. Carter, ―Shadow MACs: Scalable Label-switching for Commodity Ethernet,‖ Proc. Third Work. Hot Top. Softw. Defin. Netw., 2014. </unstructured_citation></citation><citation key="ref22"><doi>10.1109/icact.2014.6779063</doi><unstructured_citation>E. Do Kim, S. I. Lee, Y. Choi, M. K. Shin, and H. J. Kim, ―A flow entry management scheme for reducing controller overhead,‖ in International Conference on Advanced Communication Technology, ICACT, 2014. </unstructured_citation></citation><citation key="ref23"><unstructured_citation>and D. L. Adam Zarek, Yashar Ganjali, ―OpenFlow Timeouts Demystified,‖ Dep. Comput. Sci. Univ. Toronto, Canada, 2014.</unstructured_citation></citation></citation_list></journal_article></journal></body></doi_batch>