We will have a joint 5G-Transformer, 5G-Coral and 5G-Ex projects booth, with the following three demos from 5G-Transformer project side:
1) Orchestrating entertainment network service deployment in a hybrid cloud with cloudify
The introduction of Internet and Cloud technologies had a great impact in the last few years over the technological solutions used to provide Media and Entertainment services in sport venues. Nowadays almost every video streaming service relies on these technologies, but the growing demand of media rich content and the low latency requirements still represent a technological challenge. In our demonstration we show how it is possible to encompass a media streaming service with the current trends in virtualization technologies and provide an on demand high-definition streaming service.
This demonstration shows media service deployment on the top of heterogeneous infrastructure combined from public and private clouds, While high definition streaming service with very low latency is deployed, the network underneath is abstracted, inter-cloud connectivity and all required configurations are provisioned automatically. To this end, the streaming service provider can easily make requests that are mapped to network services with different constraints, which are instantiated over arbitrary infrastructure, which might be combined of both public and/or private clouds. In this case, the virtual appliances that contain a global repository of videos to be accessed from any venue are hosted at the public cloud,. The virtual appliances to be accessed by the users which are geographically close to the venue are hosted at the edge private cloud. This smart placement and the logic of the VAs allow to stream high definition videos to the users in the venue avoiding the generation of bottlenecks in the network. We show this by requesting different high definition video streams, with the use of a laptop connected to the network of the venue, and analysing the data rates in different parts of the network. The latency perceived by the user in the laptop is also analysed.
The demonstration also works as a Proof of Concept (PoC) for two technological challenges. First, provides a PoC of the seamless integration of the video streaming service with orchestrator, based on the open source Cloudify platform (which is the main component of the Service Orchestrator in the 5G-TRANSFORMER architecture). The second PoC is about seamless interconnection of the private and public cloud using mix of the custom and community Cloudify plugins.
2) Creating a media-oriented slice through the 5G-Transformer vertical slicer
For the last years, the entertainment industry has been working on improving fan engagement solutions on sport venues, and this is especially true for the services related to Ultra-high definition streaming. In the past all the entertainment services in the venues relied in a physical infrastructure to provide the service. This situation changed in the last few years with the embracement of Cloud and Internet technologies, and nowadays almost all the video streaming services rely on these technologies. The increasing demand of low latency and high definition services however still represents a technological challenge that is far from being solved. Furthermore, it usually takes several days or weeks to deploy ultra-high definition service in one venue, and it usually demands a great expertise in the network infrastructure supporting the service. In our demonstration we show how it is possible to provision in just some minutes an ultra-high definition streaming service with very strict latency constraints, and without requiring any knowledge of the network underneath.
Our demonstration shows how a streaming service provider can easily request the deployment of the service for different number of users. These requests are in turn transparently translated to services with different resource requirements which are the ones finally instantiated. The logic behind the resource allocation is smart enough to place virtual appliances (VAs) containing caches of the video streams close to the final users, and at the same time place all the virtual appliances (VAs) which contain the global repository of data (i.e. global repository of videos to be accessed from any venue) somewhere else in the network (in order not to compete for the scarce resources in the edge of the network). With this smart placement and the logic of the VAs themselves we show how it is feasible to stream high definition videos to the users in the venue without generating bottlenecks in the network. We do this by requesting different high-definition video streams using a laptop connected to the network of the venue, and analysing the data rates in different parts of the network. We also analyse the latency as perceived by the user in the laptop in order to prove that we also fulfil this requirement.
In terms of technological challenges this demonstration provides two different Proofs of Concept (PoCs): the 5G-TRANSFORMER Vertical Slicer and the seamless integration of the video streaming service with the 5G-TRANSFORMER virtualized environment. In particular, we demonstrate how the media provider can request a service for a Content Delivery Network (CDN) providing different service-level constraints, which are automatically translated in NFV network services dynamically instantiated in the 5G-TRANSFORMER virtual environment. A key feature is the cooperation between the 5G-TRANSFORMER Vertical Slicer and Service Orchestrator. The slicer handles the service business logic and builds network slices customized to meet the application requirements, while the orchestrator manages the NFV network services implementing the slices with the objective of optimizing the resource allocation across the cloud, MEC and transport domains. The result is an operational streaming service dynamically adapted to the business requirements and instantiated on-demand in a few minutes without any overhead for the media provider.
3) Robotic Control Leveraging a Radio Network Information Service (RNIS)
We are demonstrating an LTE network where a robot equipped with an LTE interface is attached to an OpenAirInterface eNodeB and EPC. The RNIS is exposed and applications can consume it over a REST API to retrieve, among others, run-time Channel Quality Indications (CQI) per UE. The RNIS collects this information from agents built into eNodeBs using the FlexRAN southbound protocol. The purpose of this demonstration is to show how applications can make the best of the RAN-level awareness offered by the RNIS for real-time adaptations, particularly focusing on cloud robotics scenarios. The following application scenarios will be shown:
- Channel quality visualization and simple robot control (Required): A robot connected to an LTE cell is slowly moving within its coverage, while a control application hosted remotely (e.g., at the mobile edge) is receiving CQI information for the UE attached to the robot by accessing the RNIS API. In the meantime, the application plots in near real time this CQI information. As soon as the CQI drops below a predefined threshold, the application remotely instructs the robot to invert its direction towards better- covered areas of the cell.
- Adaptive media streaming for remote surveillance (optional): A mobile robot is hosting a streaming server, which captures and transmits live video over LTE from a camera mounted on it. A remote application is monitoring the channel quality at the robot end using the RNIS. As soon as it detects that signal quality drops (i.e., when the robot moves away from the eNodeB), the application remotely commands the streaming server on-boarded to the robot to switch to lower quality (and thus bitrate) video to match the signal conditions.