The controller placement problem or the controller selection problem?
Tóm tắt
In SDN, the control logic of packet processing devices is moved onto the SDN centralized controller. This decoupled networking architecture creates some critical concerns when compared to traditional distributed architectures. One primary concern in this architecture is the placement of the controller, which is commonly known as the CPP. From our extensive literature review, we identify that there is no strict placement rule that best fits every network in SDN. Dynamic addition and deletion of controllers is inevitable. Motivated from this, in this paper, we attempt to transform the CPP into a CSP. We show that, in the dynamic SDN environment, researchers need to pay attention to CSP issues. The clear advantage of CSP over CPP is that, in the dynamic SDN ecosystem, we can answer fundamental questions about the control plane performance, i.e., minimum number of controllers, their workload distribution, and placement/locations. Furthermore, we can meet strict, application-specific, QoS constraints.
Tài liệu tham khảo
X. Xia, Y. Wen, C. H. Foh, et al. A survey on software-defined networking [J]. IEEE communications surveys and tutorials, 2015, 17(1): 27–51.
I. F. Akyildiz, A. Lee, P. Wang, et al. A roadmap for traffic engineering in sdn-openflow networks [J]. Computer networks, Elsevier, 2014, 71:1–30.
H. Heller, R. Sherwood, N. McKeown. The controller placement problem [C]//First Workshop on Hot Topics in Software-Defined Networks, Helsinki, Finland, 2012:7–12.
G. Yao, J. Bi, Y. Li, et al. On the capacitated controller placement problem in software defined networks [J]. IEEE communications letters, 2014, 18(8): 1339–1342.
Y. Jimenez, C. C. Pastor, A. J. Garcia. On the controller placement for designing a distributed SDN control layer [C]//Proceedings of Networking Conference (IFIP 2014), Trondheim, Norway, 2014:1–9.
T. Y. Cheng, M. Wang, X. Jia. QoS-guaranteed con-troller placement in SDN [C]//IEEE Global Communication Conference (GLOBECOM), San Diego, USA, 2015: 1–6.
S. Lange, S. Gebert, T. Zinner, et al. Heuristic approaches to the controller placement problem in large scale SDN networks [J]. IEEE trans. netw. serv. manag., 2015, 12(1): 4–17.
Y. H. Zhou, M. F. Zhu, L. M. Xiao, et al. A load balancing strategy of sdn controller based on distributed decision [C]//13th IEEE International Conference on Trust, Security, and Privacy in Computing and Communications (TrustCom), Beijing, China, 2014:851–856.
R. Rivera, A. K. W. Chin, S. Soh. GreCo: an energy aware controller association algorithm for software defined networks [J]. IEEE communications letters, 2015, 19(4): 541–544.
N. McKeown, T. Anderson, H. Balakrishnan, et al. OpenFlow: enabling innovation in campus networks? [J]. Newsletter ACM SIGCOMM computer communication review, 2008, 38(2): 69–74.
S. Sezer, S. Scott-Hayward, P. K. Chouhan, et al. Are we ready for SDN? Implementation challenges for software-defined networks [J]. IEEE communications magazine, 2013, 51(7): 36–43.
E. Ghazisaeedi, R. Tafazolli. Mobile core traffic balancing by OpenFlow switching system [C]//IEEE Globe-com Workshops, Atlanta, USA, 2013:824–829.
N. Handigol, S. Seetharaman, M. Flajslik, et al. Plug-n-Server: load balancing web traffic using OpenFlow [J]. Demo at ACM SIGCOMM, 2009.
R. Wang, D. Butnariu, J. Rexford. OpenFlow-based server load balancing gone wild [C]//11th USENIX Conference on Hot Topics in Management of Internet, Cloud, and Enterprise Networks and Services, Boston, USA, 2011:12–12.
K. Sood, S. Yu, Y. Xiang, et al. Control layer resource management in SDN-IoT networks using multi-objective constraint [C]//IEEE 11th Conference on Industrial Electronics and Applications (ICIEA), Hefei, China, 2016:71–76.
K. Sood, S. Yu, Y. Xiang, et al. A general QoS aware flow-balancing and resource management scheme in distributed software-defined networks [J]. IEEE access, 2016. 4:7176–718.
A. Sallahi, M. St-Hilaire. Optimal model for the controller placement problem in software defined networks [J]. IEEE communications letters, 2015, 19(1): 30–33.
H. K. Rath, V. Revoori, S. M. Nadaf, et al. Optimal controller placement in software defined networks (SDN) using a non-zero-sum game [C]//IEEE 15th International Symposium World of Wireless, Mobile and Multimedia Networks (WoWMoM), Sydney, Australia, 2014:1–6.
A. Tootoonchian, S. Gorbunov, Y. Ganjali, et al. On controller performance in software-defined networks [C]//2nd USENIX Workshop on Hot Topics in Management of Internet, Cloud, and Enterprise Networks and Services, San Jose, USA, 2012:10–10.
B. Briscoe, A. Brunstrom, A. Petlund, et al. Reducing Internet latency: a survey of techniques and their merits [J]. IEEE communications surveys and tutorials, 2016, 18(3): 2149–2196.
L. Yao, P. L. Hong, W. Zhou. Evaluating the controller capacity in software-defined networking [C]//23rd International Conference on Computer Communication and Networks (ICCCN), Shanghai, China, 2014:1–6.
L. Kleinrock. Queueing system. vol. I: theory [Z]. Wiley Interscience, 1975.