Show simple item record

dc.contributor.authorBujjingo, Doreen Gift
dc.date.accessioned2023-01-31T13:44:24Z
dc.date.available2023-01-31T13:44:24Z
dc.date.issued2022-10-10
dc.identifier.citationBujjingo, Doreen Gift. (2022). A reinforcement learning approach for cost-efficient and fault-tolerant placement of stateful virtual network functions. (Unpublished Master’s Thesis) Makerere University; Kampala, Uganda.en_US
dc.identifier.urihttp://hdl.handle.net/10570/11767
dc.descriptionA dissertation submitted to the graduate school in partial fulfillment for the award of the degree of Master of Science in telecommunication engineering of Makerere University.en_US
dc.description.abstractNetwork virtualization has become one of the key technologies for future networks. Soft- ware Defined Networking (SDN) makes the architecture of a network flexible, enabling the service providers to provide particular functions of the network and have fast response to- wards the service that they provide. Through network virtualization, networking nodes like firewalls, load balancers and intrusion detection systems, hitherto implemented as dedicated hardware, are transformed into software applications implemented inside vir- tual machines and containers hosted on general-purpose servers. Such functions can be easily migrated from one location to another, scaled-in/-out and can be flexibly activated or shut down depending on real time resource requirements. This enhances the revenue of network service providers because of efficient and flexible utilisation of resources and lowers both the capital and operation expenditure incurred by network service providers. Under such a softwarized environment, services are anticipated to be realised as a chain of virtualized network functions commonly referred to as service function chains. However, despite the numerous benefits of the virtualization paradigm, it presents a number of challenges in different dimensions such as service reliability due to the intro- duction of more sources of failure at both the software and hardware levels that in turn lead to losses due to penalties from the failure to meet the service level agreements (SLA). In this regard, this thesis proposed the application of Reinforcement learning to ad- dress the problem of service reliability and cost-efficient deployment of service chains in virtual network functions. The results show that the proposed Reinforcement Learning algorithm was able to optimize the service requests acceptance ratio, leading up to 27% improvement as well as 30% improvement in the placement cost of the service function chain (SFC) compared to the state-of-the art algorithm.en_US
dc.language.isoenen_US
dc.publisherMakerere Universityen_US
dc.subjectLearning approachen_US
dc.subjectCost-efficient learningen_US
dc.subjectFault-tolerant placementen_US
dc.subjectVirtual networken_US
dc.titleA reinforcement learning approach for cost-efficient and fault-tolerant placement of stateful virtual network functionsen_US
dc.typeThesisen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record