UAVs control over NGMN & UAV-to-UAV communication

This video introduces the Beyond-Visual-line-of-sight (BVLOS) control of UAVs through the mobile network and the UAV-to-UAV communication. The first part of the video shows the configuration needed to implement the BVLOS control along with a demo for a lightweight Ground Control Station (GCS) that is used to control and track a UAV running in the software-in-the-loop (SITL) simulator. Whereas the second part of the video shows a proof of concept demo for the UAV-to-UAV (U2U) communication that is used in different contexts (e.g., collision avoidance, data transmission in FANET fashion etc.) to improve the operational efficiency of UAVs.

Joint ICN/CDN slicing over multiple cloud domains

This video shows a Proof of Concept of how to join ICN and CDN slices over multiple cloud administrative domains. In the envisioned joint ICN/CDN slicing, an ICN slice will be created and associated with a CDN slice. The CDN slice consists of edge servers for caching, transcoding and streaming content to end users.
The ICN slice consists of a virtual NDN gateway and a number of virtual NDN nodes distributed over heterogeneous cloud infrastructures. An ICN node has mainly two functions, namely virtual routing and packets caching. An end-user requests for a content only by name. If the content is in-network cached, the user will be served from the nearest ICN node (virtual router) without reaching the CDN content publisher (Edge Cache server).

Dynamic End-to-End Mobile Network Slice Orchestration

This video introduces an E2E mobile network slicing architecture that supports dynamic and on-demand deployment of mobile network slices over multiple cloud domains along with their supporting policies. These policies are defined based on the mobile network slice requirements and determine the type of virtual core network (e.g., EPC) to be deployed from a selected cloud environment as well as the amount of radio resources to be dynamically allocated and enforced at the radio access network. This demo shows the dynamic deployment of two types of slices, namely a default and an xMBB one. It also shows how two UEs (UE1 and UE2) managed to dynamically connect to each of the slices in order to demonstrate how the users consume the slices and their perceived user experiences.

Live container migration & management to support 5G ultra-low latency services

This video introduces the MIRA! solution of MOSA!C Lab. MIRA! enables all basic operations of LXC container management, including container creation, start, stop, and deletion and that is through REST APIs. MIRA! also enables live container migration over different edge/IaaS clouds while ensuring service continuity based on a SDN technology, namely ONOS. The video presents the perfect mix of system concept and networking concept in order to guarantee high availability and ensure the short latency required for some 5G services.
In this demo video, a client container requests a video stream from a server container. After its creation, the server container will serve the client leveraging ONOS to handle the setup of the initial communication.Later, the server container will be migrated live from an IaaS A to another IaaS B. Using ONOS, MIRA!will be able to redirect the path of the stream traffic and ensure service continuity after the live migration of the server container. MIRA! is available as an open source and can be downloaded from

Virtual Security Orchestrator - Providing Security as a Service for IoT services using SDN & NFV

This video demo showcases a virtual Security Orchestrator which enables the offering of SECurity as a Service (SECaaS) for IoT services. The Security Orchestrator exploits both SDN and NFV to provide elastic security for IoT services. The orchestrator can provision and configure diverse virtual security appliances (e.g., Firewall, IDS and IPS) to monitor the IoT traffic and to accordingly detect potential security threats. The orchestrator can also automatically mitigate these security attacks and enforce adequate strategies based on SDN and NFV.

UAV-based IoT simulator

This demo shows the developed tool for simulating UAV-based IoT applications. It provides a mean for planning and visualizing applications on drones equipped with IoT devices. The simulator allows configuring each UAV (e.g. speed, battery level, etc.) and the set of IoT devices on board (e.g. sensors, cameras, etc.). It also allows planning the mission of UAVs by specifying the path to be followed. The move of the drones can be visualized and the collected data can be presented using variant charts.

Drones-based integrative IoT: The next user equipment of 5G

The development of drones, or Unmanned Aerial Vehicles, has known a widespread and is expected to be greater in the future. Equipping such vehicles with Internet of Things (IoT) devices (e.g. sensors and cameras) would allow them to deliver new types of IoT services, in addition to their original tasks. As an infrastructure for communication, 5G should provide the required quality of such IoT services, ensuring, among others, low latency, high data speed, and mobility support. This video demonstrates the developed platform for drones-based integrative IoT service delivery system. Whilst the system is designed to be radio-agnostic, it is expected to perform best with 5G and beyond technologies.

End-to-End Mobile Network Slicing

This demo shows how the end-to-end mobile connection can be sliced. It shows the case of a virtual eNodeB being sliced to serve two types of slice consumers with different characteristics, namely low-bandwidth low-latency slice (e.g., Voice over LTE service) and high-bandwidth low-latency slice (e.g., video streaming service). The two slices are allocated radio resource blocks according to their characteristics and are served by two slices of the Evolved Packet Core (e.g., AALTO core network and OAI’s Core Network) running on isolated virtual resources.

CDN Slicing Across Multiple Administrative Domains

This video shows how to create multiple slices of virtual mobile Conten Delivery Networks across multiple domains (i.e., cloud managed by OpenStack, Amazon, Azure, & Rackspace). The CDN slices include virtual transcoding functions, virtual streaming functions, virtual caches, and a CDN-slice-specific OSS for the management of slice resources as well as the videos to cache in the CDN slice.

Network Slice Planning Application

This simulator defines a tool for developing a spatio-temporal model of mobile service usage over a particular geographical area. It enables to simulate the behavior of a group of mobile users, in terms of mobility patterns and mobile service consumption, the output of the tool is the number of handoff operations, tracking area updates, and service requests issued over a specific geographical area during a specific time window. Knowing these values and based on the performance of Virtual Network Functions of Mobile Networks (e.g., Mobility Management Entity, Serving Gateway) when running over specific virtual resources (e.g., CPU, memory), one can optimally decide where to place the VNFs over the edge cloud and how much virtual resources to use. The following video shows what has been done in this context, and many advanced features are under development, stay tuned.

Drone-based Wireless Communications - a prototype

This demo shows a drone equipped with different IoT devices (e.g., sensors, video cameras) that can be remotely controlled. The demo also shows the case of a gateway, on board a drone, that always selects the mobile network that offers the best connectivity, and keeps on streaming the captured video to a command and control station without disruption in the video stream when the mobile network changes.

ONOS for Steering Video Streams from Different Datacenters

This demo shows how ONOS maintains the continuity of a video streaming service when the service is migrated from a datacenter to another, in a transparent manner to the client.

End-to-End Mobile Network Virtualization - A Prototype

This demo shows the case of a virtualized end-to-end mobile connectivity: the LTE base station (i.e., eNB) is virtualized and the mobile core network (i.e., Evolved Packet Core - EPC) is virtualized and its components (i.e. Virtualized Network Functions - MME, PDN-GW, Serving GW, and HSS) are running on Virtual Machines. A user equipment (i.e., mobile phone or a laptop equipped with a 4G dongle) connects to the Internet through this virtualized eNB and virualized EPC. In this way, one can serve as a micro mobile operator!