Machine Learning Based Approach for Multi- domain Service Deployment in Future Netorks
Maiso, Roy Microse
MetadataShow full item record
The capabilities of Network Function Virtualization (NFV) and Software Defined Networking (SDN) will be exploited by Network Service Providers (NSPs) in order for them to fulfil the di vergent and stringent requirements, that are characteristic of the Fifth Generation (5G) network and in essence realise a dynamic and flexible communication network. With the softwarization paradigm, Network Functions (NFs) will be decoupled from the underlying customized mid dle ware and virtualized into Virtual Network Functions (VNFs). These VNFs, when tailored and connected together in an ordered manner will constitute a Service Function Chain (SFC) which will satisfy a consumer’s requirements. However, due to reliability and availability re lated issues, this SFC may be served by more than one Infrastructure Provider (InP) and thus subjected to different traffic flow and policies more so in an environment of limited topology information disclosure. In the event that the SFC is to be deployed across multiple domains, it will present challenges in terms of how to effectively map the VNFs to their respective resource constrained NFs in the underlying infrastructure whilst maintaining their order of instantia tion. In this project, an efficient Reinforcement Learning (RL) algorithm that exploits a request decomposition technique and learns from experiential intelligence is proposed. This algorithm coordinates the partitioning of the SFCs into sub chains and the multi- layer graph mapping of VNFs onto the shared infrastructure so as to embed requests of any topology. The key results obtained showed that the proposed algorithm realised an improvement of up to 26% in terms of acceptance ratio and an improvement of up to 10% in terms of provisioning cost.