Software Defined Networking (SDN) is an approach to the deployment of future network infrastructures. SDN allows deal with different configurations to a crescent amount of virtualized network devices. In this paper, we offer a framework to support a number of network configurations through computational modeling and deployment of data paths between physical hosts for SDN. Computational modeling is a feasible alternative to measure and analyze the most diverse computational problems before its prototyping. We develop the toolset called Mini-TE (Mini-Traffic Engineering) to perform traffic engineering over computational models of data center topologies, and to set data paths before submission of data streams. As a consequence, Mini-TE contributes to reduce the operating expense to discover routes among hosts of data centers. We want to evaluate the effectiveness of our methodology by using Mininet through a set of experiments.
Published in | Advances in Applied Sciences (Volume 1, Issue 2) |
DOI | 10.11648/j.aas.20160102.13 |
Page(s) | 37-45 |
Creative Commons |
This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited. |
Copyright |
Copyright © The Author(s), 2016. Published by Science Publishing Group |
SDN, OpenFlow, Network Management, Network Architecture, Scalability
[1] | M. K. Shin, K. H. Nam, and H. J. Kim, “Software-defined networking (SDN): A reference architecture and open APIs,” in 2012 International Conference on ICT Convergence (ICTC), 2012. |
[2] | S. H. Yeganeh, A. Tootoonchian, and Y. Ganjali, “On scalability of software-defined networking,” IEEE Communications Magazine, 2013. |
[3] | “OpenDayLight User Guide: Virtual Tenant Network,” 2016, p. 62. [Online]. Available: https://www.opendaylight.org/sites/opendaylight/files/bk-user-guide.pdf |
[4] | “Neutron - OpenStack,” 2016. [Online]. Available: https://wiki.openstack.org/wiki/Neutron |
[5] | R. Sherwood, G. Gibb, K. Yap, G. Appenzeller, M. Casado, N. McKeown, and G. Parulkar, “FlowVisor: A Network Virtualization Layer,” in Deutsche Telekom Inc. R&D Lab, Stanford University, Nicira Networks, Technical Report, 2009. |
[6] | L. Liao, A. Shami, and V. C. M. Leung, “Distributed FlowVisor: a distributed FlowVisor platform for quality of service aware cloud network virtualisation,” IET Networks, vol. 4, no. 5, pp. 270–277, 2015. |
[7] | S. Zerrik, A. E. ouadghiri, D. E. ouadghiri, R. Atay, M. Bakhouya, and J. Gaber, “Towards a decentralized and adaptive software-defined networking architecture,” in Next Generation Networks and Services (NGNS), 2014 Fifth International Conference on, May 2014. |
[8] | S. Chowdhury, M. Bari, R. Ahmed, and R. Boutaba, “PayLess: A low cost network monitoring framework for Software Defined Networks,” in Network Operations and Management Symposium (NOMS), 2014. |
[9] | A. Schaeffer-Filho, A. Mauthe, D. Hutchison, P. Smith, Y. Yu, and M. Fry, “PReSET: A toolset for the evaluation of network resilience strategies,” in Integrated Network Management (IM 2013), 2013 IFIP/IEEE International Symposium on, May 2013, pp. 202–209. |
[10] | J. W. Chinnecke, Practical Optimization: A Gentle Introduction, 2012. [Online]. Available: http://www.sce.carleton.ca/faculty;chinneck/po.html |
[11] | M. Moshref, M. Yu, A. Sharma, and R. Govindan, “vcrib: Virtualized rule management in the cloud,” in USENIX HotCloud, USA, 2012. |
[12] | A. R. Curtis, J. C. Mogul, J. Tourrilhes, P. Yalagandula, P. Sharma, and S. Banerjee, “DevoFlow: scaling flow management for highperformance networks,” in SIGCOMM CCR, 2011. |
[13] | N. Kang, Z. Liu, J. Rexford, and D. Walker, “Optimizing the One Big Switch Abstraction in Software Defined Networks,” in CoNEXT, ACM, 2013. |
[14] | B. Heller, S. Seetharaman, P. Mahadevan, Y. Yiakoumis, P. Sharma, S. Banerjee, and N. McKeown, “ElasticTree: Saving Energy in Data Center Networks,” in Proc. 7th USENIX Symposium on Networked Systems Design and Implementation (NSDI 10), San Jose, USA, 2010. |
[15] | T. Benson, A. Anand, A. Akella, and M. Zhang, “MicroTE: Fine grained traffic engineering for data centers,” in Proc. 7th International Conference on emerging Networking EXperiments and Technologies, CoNEXT 11, Tokyo, Japan, 2011. |
[16] | M. Al-Fares, S. Radhakrishnan, B. Raghavan, N. Huang, and A. Vahdat, “Hedera: Dynamic Flow scheduling for data center networks,” in 7th USENIX Symposium on Networked Systems Design and Implementation (NSDI 10, San Jose, USA, 2010. |
[17] | Y. Li and D. Pan, “OpenFlow based load balancing for Fat-Tree networks with multipath support,” in 12th International Conference on Communications (ICC 13), Budapest, Hungary. |
[18] | N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner, “OpenFlow: enabling innovation in campus networks,” in ACM SIGCOMM, 2008. |
[19] | A. R. Sharafat., S. Das, G. Parulkar, and N. Mckeown., “MPLS-TE and MPLS VPNs with OpenFlow,” in ACM SIGCOMM, 2011. |
[20] | M. Erel, E. Teoman, Y. Ozcevik, G. Secinti, and B. Canberk, “Scalability analysis and flow admission control in mininet-based SDN environment,” in Network Function Virtualization and Software Defined Network (NFV-SDN), 2015 IEEE Conference on, Nov 2015, pp. 18–19. |
[21] | POX Wiki, 2015. [Online]. Available: https://openflow.stanford.edu/display/ONL/Pox+Wiki |
[22] | L. A. Rocha and F. L. Verdi, “MILPFlow: A toolset for integration of computational modeling and deployment of data paths for SDN,” in 2015 IFIP/IEEE International Symposium on Integrated Network Management, 2015. |
[23] | M. Sandri, A. Silva, L. A. Rocha, and F. L. Verdi, “On the Benefits of Using Multipath TCP and OpenFlow in Shared Bottlenecks,” in 2015 IEEE 29th International Conference on Advanced Information Networking and Applications, 2015. |
[24] | S. Y. Wang, C. L. Chou, and C. M. Yang, “Estinet openflow network simulator and emulator,” IEEE Communications Magazine, vol. 51, no. 9, pp. 110–117, September 2013. |
[25] | C. Burkard, “Mininet Cluster Edition,” 2014. [Online]. Available: https://github.com/mininet/mininet/wiki/Cluster-Edition-Prototype |
[26] | M. F. Ahmed, C. Talhi, M. Pourzandi, and M. Cheriet, “A SoftwareDefined Scalable and Autonomous Architecture for Multi-tenancy,” in Cloud Engineering (IC2E), 2014 IEEE International Conference on, March 2014, pp. 568–573. |
[27] | T. Koponen, M. Casado, N. Gude, J. Stribling, L. Poutievski, M. Zhu, R. Ramanathan, Y. Iwata, H. Inoue, T. Hama, and S. Shenker, “Onix: A distributed control platform for large-scale production networks,” in In Proc. OSDI, 2010. |
[28] | A. Tootoonchian and Y. Ganjali, “Hyperflow: A distributed control plane for openflow,” in Proceedings of the 2010 Internet Network Management Conference on Research on Enterprise Networking, ser. INM/WREN’10. Berkeley, CA, USA: USENIX Association, 2010, pp. 3–3. [Online]. Available: http://dl.acm.org/citation.cfm?id=1863133.1863136 |
[29] | S. Hassas Yeganeh and Y. Ganjali, “Kandoo: A framework for efficient and scalable offloading of control applications,” in Proceedings of the First Workshop on Hot Topics in Software Defined Networks, ser. HotSDN ’12. New York, NY, USA: ACM, 2012, pp. 19–24. [Online]. Available: http://doi.acm.org/10.1145/2342441.2342446 |
[30] | M. Yu, J. Rexford, M. J. Freedman, and J. Wang, “Scalable Flow-Based Networking with DIFANE,” SIGCOMM’10, 2010. |
[31] | M. Gupta, J. Sommers, and P. Barford, “Fast, accurate simulation for sdn prototyping,” in Proceedings of the Second ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking, ser. HotSDN’13. New York, NY, USA: ACM, 2013, pp. 31–36. [Online]. Available: http://doi.acm.org/10.1145/2491185.2491202 |
[32] | C. Pal, S. Veena, R. P. Rustagi, and K. N. B. Murthy, “Implementation of simplified custom topology framework in mininet,” in Computer Aided System Engineering (APCASE), 2014 Asia-Pacific Conference on, Feb 2014, pp. 48–53. |
[33] | A. Darabseh, M. Al-Ayyoub, Y. Jararweh, E. Benkhelifa, M. Vouk, and A. Rindos, “Sdstorage: A software defined storage experimental framework,” in Cloud Engineering (IC2E), 2015 IEEE International Conference on, March 2015, pp. 341–346. |
[34] | C. Giraldo, “Minievents: A mininet Framework to define events in mininet networks,” 2015. [Online]. |
[35] | S. Y. Wang, “Comparison of sdn openflow network simulator and emulators: Estinet vs. mininet,” in 2014 IEEE Symposium on Computers and Communications (ISCC), June 2014, pp. 1–6. |
[36] | A. R. Roy, M. F. Bari, M. F. Zhani, R. Ahmed, and R. Boutaba, “DOT: Distributed OpenFlow Testbed,” in Proceedings of the ACM SIGCOMM 2014 Conference on SIGCOMM, August 2014. |
[37] | P. Wette, M. Draxler, A. Schwabe, F. Wallaschek, M. H. Zahraee, ¨ and H. Karl, “MaxiNet: Distributed Emulation of Software-Defined Networks,” in IFIP Networking 2014 Conference, 2014. |
[38] | L. N. Bhuyan and D. P. Agrawal, “Generalized Hypercube and Hyperbus Structures for a Computer Network,” in IEEE Transactions on Computers, vol. c-33, no. 4, April 1984. |
[39] | M. Al-Fares, A. Loukissas, and A. Vahdat, “A scalable, commodity data center network architecture,” in SIGCOMM Comput. Commun. Rev., vol. 38, Aug. 2008. |
[40] | A. Greenberg, J. R. Hamilton, N. Jain, and et al., “VL2: a scalable and flexible data center network,” in Commun. ACM, vol. 54, March 2011. |
[41] | C. Guo, G. Lu, D. Li, and et al., “Bcube: a high performance, servercentric network architecture for modular data center,” in Proceedings of the ACM SIGCOMM 2009 Conference on Data communication, SIGCOMM’09, New York, 2009. |
[42] | R. N. Mysore, A. Pamboris, N. Farrington, and et al., “PortLand: A Scalable Fault-Tolerant Layer 2 Data Center Network Fabric,” in ACM SIGCOMM. |
[43] | P. J. Mucha, T. Richardson, K. Macon, and et al., “Community Structure in Time-Dependent, Multiscale, and Multiplex Networks,” in Science AAAS - American Association for the Advancement of Science, vol. 328, no. 5980. |
APA Style
Lucio Agostinho Rocha. (2016). Framework for Traffic Engineering of SDN Data Paths. Advances in Applied Sciences, 1(2), 37-45. https://doi.org/10.11648/j.aas.20160102.13
ACS Style
Lucio Agostinho Rocha. Framework for Traffic Engineering of SDN Data Paths. Adv. Appl. Sci. 2016, 1(2), 37-45. doi: 10.11648/j.aas.20160102.13
@article{10.11648/j.aas.20160102.13, author = {Lucio Agostinho Rocha}, title = {Framework for Traffic Engineering of SDN Data Paths}, journal = {Advances in Applied Sciences}, volume = {1}, number = {2}, pages = {37-45}, doi = {10.11648/j.aas.20160102.13}, url = {https://doi.org/10.11648/j.aas.20160102.13}, eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.aas.20160102.13}, abstract = {Software Defined Networking (SDN) is an approach to the deployment of future network infrastructures. SDN allows deal with different configurations to a crescent amount of virtualized network devices. In this paper, we offer a framework to support a number of network configurations through computational modeling and deployment of data paths between physical hosts for SDN. Computational modeling is a feasible alternative to measure and analyze the most diverse computational problems before its prototyping. We develop the toolset called Mini-TE (Mini-Traffic Engineering) to perform traffic engineering over computational models of data center topologies, and to set data paths before submission of data streams. As a consequence, Mini-TE contributes to reduce the operating expense to discover routes among hosts of data centers. We want to evaluate the effectiveness of our methodology by using Mininet through a set of experiments.}, year = {2016} }
TY - JOUR T1 - Framework for Traffic Engineering of SDN Data Paths AU - Lucio Agostinho Rocha Y1 - 2016/10/15 PY - 2016 N1 - https://doi.org/10.11648/j.aas.20160102.13 DO - 10.11648/j.aas.20160102.13 T2 - Advances in Applied Sciences JF - Advances in Applied Sciences JO - Advances in Applied Sciences SP - 37 EP - 45 PB - Science Publishing Group SN - 2575-1514 UR - https://doi.org/10.11648/j.aas.20160102.13 AB - Software Defined Networking (SDN) is an approach to the deployment of future network infrastructures. SDN allows deal with different configurations to a crescent amount of virtualized network devices. In this paper, we offer a framework to support a number of network configurations through computational modeling and deployment of data paths between physical hosts for SDN. Computational modeling is a feasible alternative to measure and analyze the most diverse computational problems before its prototyping. We develop the toolset called Mini-TE (Mini-Traffic Engineering) to perform traffic engineering over computational models of data center topologies, and to set data paths before submission of data streams. As a consequence, Mini-TE contributes to reduce the operating expense to discover routes among hosts of data centers. We want to evaluate the effectiveness of our methodology by using Mininet through a set of experiments. VL - 1 IS - 2 ER -