Abstract
Network virtualisation promises to lead to better manageability of the future Internet by allowing for adaptable sharing of physical network resources among different virtual networks. However, the sharing of resources is not trivial as virtual nodes and links should first be mapped onto substrate nodes and links, and thereafter the allocated resources managed throughout the lifetime of the virtual network. In this paper, we design and evaluate reinforcement learning-based neuro-fuzzy algorithms that perform dynamic, decentralised and coordinated self-management of substrate network resources. The objective is to achieve better efficiency in the utilisation of substrate network resources while ensuring that the quality of service requirements of the virtual networks are not violated. The proposed algorithms are evaluated through comparisons with a Q-learning-based approach as well as two static resource allocation schemes.
Original language | English |
---|---|
Pages (from-to) | 1376-1390 |
Number of pages | 15 |
Journal | Expert Systems with Applications |
Volume | 42 |
Issue number | 3 |
DOIs | |
Publication status | Published - 15 Feb 2015 |
Externally published | Yes |
Keywords
- Autonomous systems
- Dynamic resource allocation
- Future Internet
- Fuzzy systems
- Multi-agent systems
- Network virtualisation
- Neural networks
- Neuro-fuzzy systems
- Reinforcement learning