Abstract

In the context of satellite communication, software-defined satellite networking (SDSN) is deemed as a promising paradigm to remarkably boost the network flexibility and programmability. However, the implementation of the practical SDSN has been shadowed in ambiguity due to three problems by our analysis: 1) interdependent problem of controller placement (CP) and link mappings design, 2) devising a CP scheme which can handily deal with the partially-known traffic and attain the long-term performance boost, 3) Dynamically adjust the controllers’ position when the topology has changed. In order to solve these three tangled problems, we propose a dynamic CP algorithm to jointly decide the positions of multiple controllers and controller-switch mappings. Since in long term network optimization, the correlation between time slots is hard to mathematically formulate. Multi-agents deep Q-learning (MADQN) is adopted and jointly optimize switching cost, flow setup delay, and load balance from long-term perspectives. Finally, various experiments are conducted to compare MADQN with the prevalent K-means. MADQN is able to improve the performance of link switch number and load balance by 48.25%, 30.92% in average while nearly preserving low flow setup delay, which demonstrates the superiority of our scheme in boosting overall network performance.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.