Minimization of Communication Cost between Controller Domains with Graph Partitioning Algorithms
Abstract
Software Defined Networking is an emerging paradigm in Internet communication world that increases the flexibility of today’s networks by decoupling control plane and data plane of the network devices. The fundamental aim is to centralize the control and reduce the complexity of the networks. The communication medium between control and data plane is through OpenFlow protocol, an open standard network protocol designed to manage the network traffic by software programs. To increase the scalability and flexibility of controllers the OpenFlow controllers are distributed based on location and network types. However, most critical issue is minimizing the communication cost between the controller domains. In this paper, two graph partitioning algorithms such as Fiduccia-Matthyses algorithm and Kernighan-Lin algorithm are used to minimize the communication cost between distributed OpenFlow controller domains. The implementation of the algorithms is under matlab simulation environment. The methodology used for the proposed algorithms is to interchange the elements from one domain to other domain to calculate the gain. The simulated results show that Kernighan-Lin algorithm minimizes more communication cost rather than the Fiduccia-Matthyses algorithm.
Full Text:
PDFReferences
Suhaidi Hassan, Adib Habbal and Suki Arif Shivaleela Arlimatti, (2015) "Software Defined Network and OpenFlow: A Critical Review," ARPN Journal of Engineering and Applied Sciences, vol. VOL. 10, NO. 3, pp. 1244-1252,]. [Online]. https://advcit.files.wordpress.com/2014/03/advcit-official-proceeding.pdf
D. Kreutz et al., (2015) "Software-Defined Networking: A Comprehensive Survey," Proceedings of the IEEE, vol. 103, no. 1, pp. 14-76.
ONF, (2012) “Open network foundation, openflow switch specification version 1.3.0".
Paper White ONF, (2012), "Software-Defined Networking: The New Norm for Networks," open networking foundation,.
Yashar Ganjali Amin Tootoonchian, (2010) "HyperFlow: A Distributed Control Plane for OpenFlow," USENIX Association.
Teemu Koponen et al., (2010) "Onix: A Distributed Control Platform for Large-scale Production Networks," in Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation, Berkeley, CA, USA, pp. 1-6. [Online]. http://dl.acm.org/citation.cfm?id=1924943.1924968
Phemius, Bouet, and J. Leguay, (2014) "DISCO: Distributed SDN controllers in a multi-domain environment," in Network Operations and Management Symposium (NOMS), pp. 1-2.
K. Phemius, M. Bouet, and J. Leguay, (2014) "DISCO: Distributed multi-domain SDNcontrollers," in Network Operations and Management Symposium (NOMS), pp. 1-4.
Rob Sherwood et al., (2010) "Carving Research Slices out of Your Production Networks with OpenFlow," SIGCOMM Comput. Commun. Rev., vol. 40, no. 1, pp. 129-130,[Online]. http://doi.acm.org/10.1145/1672308.1672333
Yeganeh Yashar Soheil Hassas and Ganjali, (2012) "Kandoo: A Framework for Efficient and Scalable Offloading of Control Applications," ACM.
R. Muñoz, R. Casellas and R. Vilalta R. Martínez. OpenFlow-based Hybrid Control Plane within the CTTC ADRENALINE Testbed. Centre Tecnològic de Telecomunicacions de Catalunya (CTTC), Spain.
M. Oğuz Sunay, Ali Ö. Ercan Volkan Yazıcı, (2012) "Controlling a Software- Defined Network via Distributed Controllers," in Implementing Future Media Internet Towards New Horizons, Heidelberg, Germany, pp. 16-22.
(2015)"Distributed Network Flow Optimization Algorithm with Tie-set Control based on Coloring for SDN," in International Conference on Computing, Networking and Communications (ICNC), Workshop on Computing, Networking and Communications (CNC, Tokyo, 192-8477, Japan, pp. 260-264.
Weifa Liang, Albert Y. Zomaya. Huawei Huang, "Cost Minimization for Rule Caching in Software Defined Networking," in IEEE Transactions on Parallel and Distributed Systems.
Mathieu Bouet, Jean-Louis Rougiery, Luigi Iannoney Mathis Obadia y, "A Greedy Approach for Minimizing SDN Control Overhead," in In Network Softwarization (NetSoft), 2015 1st IEEE Conference , 2015, pp. 1-5.
DC Smith, SA McNeary - US Patent 4,811,237, 1989 - Google Patents RN Putatunda. (1989, March) Structured design method for generating a mesh power bus structure in high density layout of VLSI chips. [Online]. https://www.google.com/patents/US4811237.
Rathindra N., David C. Smith, and Stephen A. McNeary. Putatunda, (1989) "Structured design method for generating a mesh power bus structure in high density layout of VLSI chips," , US..
Refbacks
- There are currently no refbacks.

Revista de la Facultad de Ingeniería,
ISSN: 2443-4477; ISSN-L:0798-4065
Edif. del Decanato de la Facultad de Ingeniería,
3º piso, Ciudad Universitaria,
Apartado 50.361, Caracas 1050-A,
Venezuela.
© Universidad Central de Venezuela