Are current resources in SDN allocated to maximum performance and minimize costs and maintaining QoS problems?

In order to maintain application specific Quality of Service (QoS) requirements, the number of resources used in network directly impacts the capital (CAPEX) and operational expenditure (OPEX). Therefore, it is vital to investigate feasible strategies to maintain QoS and minimizing resources provisioning cost. In this paper, we propose a solution in a hierarchical Software-defined network (SDN) architecture that provides flow-balancing (with guaranteed QoS) in proactive operations of SDN controllers, and attempts to optimize the use of instance resources provisioning costs to the controller. Furthermore, in order to validate our findings, we showed results from performance evaluations using appropriate analytical model. We believe that our solution will helps to set-up a network with minimum resources and affordable cost with guaranteed application QoS.

[1]  Song Guo,et al.  Can We Beat DDoS Attacks in Clouds? , 2014, IEEE Transactions on Parallel and Distributed Systems.

[2]  Yashar Ganjali,et al.  HyperFlow: A Distributed Control Plane for OpenFlow , 2010, INM/WREN.

[3]  Jia Wang,et al.  Scalable flow-based networking with DIFANE , 2010, SIGCOMM '10.

[4]  M. Dufwenberg Game theory. , 2011, Wiley interdisciplinary reviews. Cognitive science.

[5]  Hemant Kumar Rath,et al.  Optimal controller placement in Software Defined Networks (SDN) using a non-zero-sum game , 2014, Proceeding of IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks 2014.

[6]  Cristina Cervello-Pastor,et al.  On the controller placement for designing a distributed SDN control layer , 2014, 2014 IFIP Networking Conference.

[7]  Gorry Fairhurst,et al.  Reducing Internet Latency: A Survey of Techniques and Their Merits , 2016, IEEE Communications Surveys & Tutorials.

[8]  Yong Xiang,et al.  Software-Defined Wireless Networking Opportunities and Challenges for Internet-of-Things: A Review , 2016, IEEE Internet of Things Journal.

[9]  Wei Zhou,et al.  Evaluating the controller capacity in software defined networking , 2014, 2014 23rd International Conference on Computer Communication and Networks (ICCCN).

[10]  Leonard Kleinrock,et al.  Theory, Volume 1, Queueing Systems , 1975 .

[11]  Kwan-Wu Chin,et al.  GreCo: An Energy Aware Controller Association Algorithm for Software Defined Networks , 2015, IEEE Communications Letters.

[12]  A. Murat Tekalp,et al.  Distributed QoS Architectures for Multimedia Streaming Over Software Defined Networks , 2014, IEEE Transactions on Multimedia.

[13]  Martín Casado,et al.  Onix: A Distributed Control Platform for Large-scale Production Networks , 2010, OSDI.

[14]  Olav N. Østerbø,et al.  Modelling of OpenFlow-based software-defined networks: the multiple node case , 2015, IET Networks.

[15]  Xiaohua Jia,et al.  QoS-Guaranteed Controller Placement in SDN , 2014, 2015 IEEE Global Communications Conference (GLOBECOM).

[16]  Meng Liu,et al.  A Decentralized Cloud Firewall Framework with Resources Provisioning Cost Optimization , 2015, IEEE Transactions on Parallel and Distributed Systems.

[17]  Yong Xiang,et al.  Control layer resource management in SDN-IoT networks using multi-objective constraint , 2016, 2016 IEEE 11th Conference on Industrial Electronics and Applications (ICIEA).

[18]  Stanislav Lange,et al.  Heuristic Approaches to the Controller Placement Problem in Large Scale SDN Networks , 2015, IEEE Transactions on Network and Service Management.

[19]  Kenli Li,et al.  Customer-Satisfaction-Aware Optimal Multiserver Configuration for Profit Maximization in Cloud Computing , 2017, IEEE Transactions on Sustainable Computing.

[20]  Chuang Lin,et al.  Scalability of control planes for Software defined networks: Modeling and evaluation , 2014, 2014 IEEE 22nd International Symposium of Quality of Service (IWQoS).