Title
Profiling Software Defined Networks for dynamic distributed-controller provisioning
Abstract
Software Defined Networking decouples packet-forwarding from logically centralized network control. Conceiving network control as load-aware responsive distributed system remains a key challenge. In this paper, we propose a scheme for dynamically provisioning and placing network controllers based on their usage profiles. The proposed scheme analyze the amount of calls each controller is handling at the same time, and uses a Markov chain to identify if the network load is increasing, decreasing, or stable. Our controller placement algorithm chooses the most central nodes for installing the controllers. We simulate our proposal over real network topologies for a variable network load. We compare our proposal with a centralized-controller approach and with an approach where all nodes are also controllers. Our results show that the proposal achieves an efficient controller placement and provides as many controllers as needed to respond to the demand. The proposed scheme installs 50% controllers less than the distributed approach, while keeps the minimum load over each controller.
Year
DOI
Venue
2016
10.1109/NOF.2016.7810139
2016 7th International Conference on the Network of the Future (NOF)
Keywords
Field
DocType
software defined networks,dynamic distributed-controller provisioning,packet-forwarding,logically centralized network control,load-aware responsive distributed system,usage profiles,Markov chain,network load identification,controller placement algorithm,network topologies,variable network load
Control theory,Profiling (computer programming),Computer science,Markov chain,Computer network,Installation,Provisioning,Network topology,Network control,Software-defined networking,Distributed computing
Conference
ISSN
ISBN
Citations 
2377-8652
978-1-5090-4672-0
0
PageRank 
References 
Authors
0.34
0
3
Name
Order
Citations
PageRank
Diogo M. F. Mattos19715.13
Otto Carlos Muniz Bandeira Duarte268655.46
Guy Pujolle32015267.64