Back to Search
Start Over
A multipath resource updating approach for distributed controllers in software-defined network
- Source :
- Science China Information Sciences. 59
- Publication Year :
- 2016
- Publisher :
- Springer Science and Business Media LLC, 2016.
-
Abstract
- Finding effective ways to collect the usage of network resources in all kinds of applications to ensure a distributed control plane has become a key requirement to improve the controller’s decision making performance. This paper explores an efficient way in combining dynamic NetView sharing of distributed controllers with the behavior of intra-service resource announcements and processing requirements that occur in distributed controllers, and proposes a rapid multipathing distribution mechanism. Firstly, we establish a resource collecting model and prove that the prisoner’s dilemma problem exists in the distributed resource collecting process in the Software-defined Network (SDN). Secondly, we present a bypass path selection algorithm and a diffluence algorithm based on Q-learning to settle the above dilemma. At last, simulation results are given to prove that the proposed approach is competent to improve the resource collecting efficiency by the mechanism of self-adaptive path transmission ratio of our approach, which can ensure high utilization of the total network we set up.
- Subjects :
- General Computer Science
Process (engineering)
Computer science
Distributed computing
Q-learning
020206 networking & telecommunications
020207 software engineering
02 engineering and technology
Control theory
Path (graph theory)
0202 electrical engineering, electronic engineering, information engineering
Key (cryptography)
Software-defined networking
Selection algorithm
Multipath propagation
Subjects
Details
- ISSN :
- 18691919 and 1674733X
- Volume :
- 59
- Database :
- OpenAIRE
- Journal :
- Science China Information Sciences
- Accession number :
- edsair.doi...........3eaddac1352facebd1bb73af8a86bf71
- Full Text :
- https://doi.org/10.1007/s11432-016-5574-0