Skip to main content
This project is designed for students interested in combining the Machine Learning (ML) and Multi-access Edge Computing (MEC) topics. Students who undertake this project will need study, select, train This project is designed for students... more
This project is designed for students interested in combining the Machine Learning (ML) and Multi-access Edge Computing (MEC) topics. Students who undertake this project will need study, select, train This project is designed for students interested in combining the Machine Learning (ML) and Multi-access Edge Computing (MEC) topics. Students who undertake this project will need to study, select, train, assess/compare appropriate ML models which will be able to predict user mobility based on time/location history data. The resulted ML models will be personalised for users (or groups of users). The final goal of this project is to use these ML models to proactively place Docker containers (or upon students missing skill, then VM(s)) that serve users to a MEC location. In any case, students are expected to be able to deliver an evaluation based on either real setup hands-on or simulation-based evaluation results, depending on lab access availability.  Communication Networks  Wireless Communications
Cognitive Network Management is a key concept for flexible service-oriented 5G communication networks [1], guaranteeing the Quality-of-Service (QoS) and even the Quality-of-Experience requirements defined in Service Level Agreements... more
Cognitive Network Management is a key concept for flexible service-oriented 5G communication networks [1], guaranteeing the Quality-of-Service (QoS) and even the Quality-of-Experience requirements defined in Service Level Agreements (SLAs). Nevertheless, managing (on a higher level) and controlling (on a lower level) virtualized resources at both the Core Network (CN) and Radio Access Network (RAN) is a complicated task [5][8]. The scale of parameters and alternative algorithmic solutions is beyond human management capacity. Therefore, collaborative Machine Learning (ML) solutions [5] have emerged (e.g., [6][7]) to tackle both the scale and the high network dynamics in 5G, while allowing humans to have a more efficient and effective role in 5G management. The focus of this project is to investigate a Methodology approach to Cognitive Network Management motivated by the needs of standardizing, orchestrating and automating all the necessary steps and actions for building and deploying efficient ML models as collaborative components of an integrated Cognitive Network Management system.
Virtualized resource allocation is a key flexibility enabler towards future service-oriented 5G communication networks [1]. The virtualization of both the Core Network (CN) and Radio Access Network (RAN) must be such as to provide tenants... more
Virtualized resource allocation is a key flexibility enabler towards future service-oriented 5G communication networks [1]. The virtualization of both the Core Network (CN) and Radio Access Network (RAN) must be such as to provide tenants (a.k.a. the slice owners) with the necessary resources that satisfy their Quality-of-Service (QoS) or even Quality-of-Experience requirements from physical Network Operators (NOs). The focus of this project is to investigate the allocation of virtualized network resources from an End-to-End (E2E) perspective, spanning both the CN and RAN where users reside and consume 5G services. The problem is highly practical (even though based on an interesting analytical background [2][3]) of major importance for future 5G services. The ultimate goal is to improve performance by moving or replicating applications, services or/and content with respect to the network edge points where user demand comes. Within this context, different types of resources like memory, storage, link bandwidth and/or latency, CPU cores and/or cycles, etc., have to be allocated together to form a new service node or for migrating an existing service node to another network point. Specific investigation goals This project is aimed at students interested in Machine Learning (ML) solutions for 5Gcognitive resource management. Within the context of this, the students will have the opportunity to  Experience the design of resource allocation hybrid models inspired by reinforcement learning methods and, specifically, Q-learning [4] as well as  congestion pricing/cost-based models along the lines of the work in [5][6].  Investigate, elaborate and evaluate the design of the hybrid models tailored for tackling multi-type resource allocation.  Reinforcement Leaning (RL), either with Q-learning or-upon student's skills-Deep RL (DRL)  Get in know important concepts that dominate the current and future 5G industry such as Multi-access Edge Computing (MEC) and resource Slicing in 5G.
Cognitive Network Management is a key concept for flexible service-oriented 5G communication networks [1], guaranteeing the Quality-of-Service (QoS) and even the Quality-of-Experience requirements defined in Service Level Agreements... more
Cognitive Network Management is a key concept for flexible service-oriented 5G communication networks [1], guaranteeing the Quality-of-Service (QoS) and even the Quality-of-Experience requirements defined in Service Level Agreements (SLAs). Nevertheless, managing (on a higher level) and controlling (on a lower level) virtualized resources at both the Core Network (CN) and Radio Access Network (RAN) is a complicated task [5][8]. The scale of parameters and alternative algorithmic solutions is beyond human management capacity. Therefore, collaborative Machine Learning (ML) solutions [5] have emerged (e.g., [6][7]) to tackle both the scale and the high network dynamics in 5G, while allowing humans to have a more efficient and effective role in 5G management. The focus of this project is to investigate a Methodology approach to Cognitive Network Management motivated by the needs of standardizing, orchestrating and automating all the necessary steps and actions for building and deploying efficient ML models as collaborative components of an integrated Cognitive Network Management system. Minimum investigation goals This project expects the interest of students who wish to work on Machine Learning (ML) solutions for 5G cognitive management. Within the context of this, the students will have the opportunity to: • Get experience with Neural Networks and Reinforcement Learning. • Validate a methodology approach from designing up to deploying a resource allocation model after the popular Deep Reinforcement Learning [4] paradigm. • Provided that lab access conditions allow it, get hands-on experience with performing an experimental evaluation of the proposed model; or/and get experience with network simulator environments. • Investigate, elaborate and evaluate the design of 5G cognitive models tailored for tackling more than just single-type resource allocation (multi-objective optimization). • Get involved with important 5G concepts such as Multi-access Edge Computing (MEC) and Network Slicing.
Cognitive Network Management is a key concept for flexible service-oriented 5G communication networks [1], guaranteeing the Quality-of-Service (QoS) and even the Quality-of-Experience requirements defined in Service Level Agreements... more
Cognitive Network Management is a key concept for flexible service-oriented 5G communication networks [1], guaranteeing the Quality-of-Service (QoS) and even the Quality-of-Experience requirements defined in Service Level Agreements (SLAs). Nevertheless, managing (on a higher level) and controlling (on a lower level) virtualized resources at both the Core Network (CN) and Radio Access Network (RAN) is a complicated task [5][8]. The scale of parameters and alternative algorithmic solutions is beyond human management capacity. Therefore, collaborative Machine Learning (ML) solutions [5] have emerged (e.g., [6][7]) to tackle both the scale and the high network dynamics in 5G, while allowing humans to have a more efficient and effective role in 5G management. The focus of this project is to investigate a Methodology approach to Cognitive Network Management motivated by the needs of standardizing, orchestrating and automating all the necessary steps and actions for building and deploying efficient ML models as collaborative components of an integrated Cognitive Network Management system.
—The current Internet architecture was founded upon a host-centric communication model, which was appropriate for coping with the needs of the early Internet users. Internet usage has evolved however, with most users mainly interested in... more
—The current Internet architecture was founded upon a host-centric communication model, which was appropriate for coping with the needs of the early Internet users. Internet usage has evolved however, with most users mainly interested in ac-cessing (vast amounts of) information, irrespective of its physical location. This paradigm shift in the usage model of the Internet, along with the pressing needs for, among others, better security and mobility support, has led researchers into considering a radical change to the Internet architecture. In this direction, we have witnessed many research efforts investigating Information-Centric Networking (ICN) as a foundation upon which the Future Internet can be built. Our main aims in this survey are: (a) to identify the core functionalities of ICN architectures, (b) to describe the key ICN proposals in a tutorial manner, highlighting the similarities and differences among them with respect to those core functionalities, and (c) to identify the key weaknesses of ICN proposals and to outline the main unresolved research challenges in this area of networking research.
Information-centric networking (ICN) is a paradigm that aims to better reflect current Internet usage patterns by focusing on information, rather than on hosts. One of the most critical ICN functionalities is the efficient... more
Information-centric networking (ICN) is a paradigm that aims to better reflect current Internet usage patterns by focusing on information, rather than on hosts. One of the most critical ICN functionalities is the efficient resolution/location of information objects ie, name resolution. The vast size of the information object namespace calls for a highly scalable and efficient name resolution approach.
ABSTRACT Information-Centric Networking (ICN) is a novel paradigm for future Internet architectures. It exploits the current trend in Internet usage which mostly involves information dissemination. ICN architectures based on the... more
ABSTRACT Information-Centric Networking (ICN) is a novel paradigm for future Internet architectures. It exploits the current trend in Internet usage which mostly involves information dissemination. ICN architectures based on the publish/subscribe model use names for information in order to route requests and data, as well as to facilitate in-network caching, anycasting and multicasting for efficient content delivery. However, the number of named information objects is expected to be huge in the future Internet, raising serious concerns with respect to a global-scale deployment of ICN. Routing and forwarding will require vast amounts of state, which pushes storage, maintenance and processing demands to the limit. In this paper we discuss the feasibility of deploying the Data Oriented Networking Architecture (DONA) by leveraging cloud computing facilities. We identify the exact scalability concerns for DONA based on simulations over a realistic model of the current Internet topology and find that registrations for information objects lead to a state explosion. For this reason, we then discuss how cloud facilities can assist DONA deployment, focusing on various options for deploying DONA in the cloud and their suitability for different areas of the inter-network.
Grid systems tend to grow in size, but currently deployed state-of-the-art schedulers have inherent scalability limits due to centralization and high messaging cost. In this paper, we explore the feasibility of scalable grid scheduling... more
Grid systems tend to grow in size, but currently deployed state-of-the-art schedulers have inherent scalability limits due to centralization and high messaging cost. In this paper, we explore the feasibility of scalable grid scheduling using a peer-to-peer overlay. We propose DGSASAP, a decentralized scheduling algorithm that schedules compute-intensive jobs such that their execution starts as soon as possible. Simulations of
Abstract The Internet is straining to meet demands that its design never anticipated, such as supporting billions of mobile devices and transporting huge amounts of multimedia content. The publish-subscribe Internet (PSI) architecture, a... more
Abstract The Internet is straining to meet demands that its design never anticipated, such as supporting billions of mobile devices and transporting huge amounts of multimedia content. The publish-subscribe Internet (PSI) architecture, a clean slate information-centric networking approach to the future Internet, was designed to satisfy the current and emerging user demands for pervasive content delivery, which the Internet can no longer handle.
ABSTRACT Information-Centric Networking (ICN) is a novel paradigm for future Internet architectures. It exploits the current trend in Internet usage which mostly involves information dissemination. ICN architectures based on the... more
ABSTRACT Information-Centric Networking (ICN) is a novel paradigm for future Internet architectures. It exploits the current trend in Internet usage which mostly involves information dissemination. ICN architectures based on the publish/subscribe model use names for information in order to route requests and data, as well as to facilitate in-network caching, anycasting and multicasting for efficient content delivery. However, the number of named information objects is expected to be huge in the future Internet, raising serious concerns with respect to a global-scale deployment of ICN. Routing and forwarding will require vast amounts of state, which pushes storage, maintenance and processing demands to the limit. In this paper we discuss the feasibility of deploying the Data Oriented Networking Architecture (DONA) by leveraging cloud computing facilities. We identify the exact scalability concerns for DONA based on simulations over a realistic model of the current Internet topology and find that registrations for information objects lead to a state explosion. For this reason, we then discuss how cloud facilities can assist DONA deployment, focusing on various options for deploying DONA in the cloud and their suitability for different areas of the inter-network.
ABSTRACT The current Internet architecture was founded upon a host-centric communication model, which was appropriate for coping with the needs of the early Internet users. Internet usage has evolved however, with most users mainly... more
ABSTRACT The current Internet architecture was founded upon a host-centric communication model, which was appropriate for coping with the needs of the early Internet users. Internet usage has evolved however, with most users mainly interested in accessing (vast amounts of) information, irrespective of its physical location. This paradigm shift in the usage model of the Internet, along with the pressing needs for, among others, better security and mobility support, has led researchers into considering a radical change to the Internet architecture. In this direction, we have witnessed many research efforts investigating Information-Centric Networking (ICN) as a foundation upon which the Future Internet can be built. Our main aims in this survey are: (a) to identify the core functionalities of ICN architectures, (b) to describe the key ICN proposals in a tutorial manner, highlighting the similarities and differences among them with respect to those core functionalities, and (c) to identify the key weaknesses of ICN proposals and to outline the main unresolved research challenges in this area of networking research.