Development of network services embedding method using reinforcement learning

This item is provided by the institution :
University of Macedonia   

Repository :
Psepheda - Digital Library and Institutional Repository   

see the original item page
in the repository's web site and access all digital files if the item*



Ανάπτυξη μεθόδου ενσωμάτωσης δικτυακών υπηρεσιών μέσω ενισχυτικής μάθησης (EL)
Development of network services embedding method using reinforcement learning (EN)

Καραγεωργιάδης, Αναστάσιος (EL)

Παπαδημητρίου, Παναγιώτης (EL)

Electronic Thesis or Dissertation (EN)
Text (EN)

2023-09-26T08:16:04Z
2023 (EL)


Διπλωματική εργασία--Πανεπιστήμιο Μακεδονίας, Θεσσαλονίκη, 2023. (EL)
Made available in DSpace on 2023-09-26T08:16:04Z (GMT). No. of bitstreams: 2 license_rdf: 805 bytes, checksum: 4460e5956bc1d1639be9ae6146a50347 (MD5) thesis.pdf: 3183663 bytes, checksum: 1f8ee1e5acb61e74ae37379a1d5f98de (MD5) Previous issue date: 2023-09-22 (EN)
Submitted by ΑΝΑΣΤΑΣΙΟΣ ΚΑΡΑΓΕΩΡΓΙΑΔΗΣ ([email protected]) on 2023-09-25T19:22:31Z No. of bitstreams: 2 license_rdf: 805 bytes, checksum: 4460e5956bc1d1639be9ae6146a50347 (MD5) thesis.pdf: 3183663 bytes, checksum: 1f8ee1e5acb61e74ae37379a1d5f98de (MD5) (EN)
Approved for entry into archive by Κυριακή Μπαλτά ([email protected]) on 2023-09-26T08:16:04Z (GMT) No. of bitstreams: 2 license_rdf: 805 bytes, checksum: 4460e5956bc1d1639be9ae6146a50347 (MD5) thesis.pdf: 3183663 bytes, checksum: 1f8ee1e5acb61e74ae37379a1d5f98de (MD5) (EN)
In the last few years, the Network Functions Virtualization (NFV), a network architecture approach, has become essential for all the services provider companies. With NFV architectures, providers can reduce the requirements for specialized hardware [1], which may stay unused for most of the time if it serves only a few requests. But in order to use most of the cloud infrastructure, they require methods for mapping a service onto the virtualized infrastructure. There’s where Network Service Embedding comes into play, to help providers optimize the distribution of the physical resources to fulfill the customers’ needs as fast as possible and in a more reliable way. Network Service Embedding [2] (NSE) methods can take into account more complex needs that a client may specify, such as low latency, and bandwidth limits except for CPU or memory demands. Also, NSE helps providers to manage their resources efficiently, therefore, serving as many clients in a given period of time, is giving them the ability to increase their profits. This is also important for the clients as they can experience the quality of service and lower costs based on their needs. The purpose of this Master’s thesis is to develop a method for the optimized embedding of network services onto a virtualized infrastructure (e.g., data center) using supportive learning techniques based on Reinforcement Learning algorithms, as opposed to heuristic methods that are mostly employed. For the implementation of this work, Python [3] was used as programming language, the DRL models developed using Tensorflow [4] framework and the generated service graph were created with NetworkX [5] framework. (EN)


Network Service Embeddings (EN)
Reinforcement Learning (EN)
Neural Networks (EN)
Q-Learning (EN)

Πανεπιστήμιο Μακεδονίας (EL)

Πρόγραμμα Μεταπτυχιακών Σπουδών στην Τεχνητή Νοημοσύνη και Αναλυτική Δεδομένων (EL)

Attribution-NonCommercial-NoDerivatives 4.0 Διεθνές (EL)
http://creativecommons.org/licenses/by-nc-nd/4.0/




*Institutions are responsible for keeping their URLs functional (digital file, item page in repository site)