The practical outcome of MOSAICO will consist in a proof-of-concept demonstrator that will allow a dynamic deployment of micro-services, at different layers by a multi-layer orchestrator, to offer a global service ensuring high levels of QoS, security and reliability for one of the targeted use-cases. More precisely, the outputs of the project will be:
 
  1. First and foremost, the scientific advancement of knowledge that will be carried out by all partners who, through high-level publications, will enable the scientific community related to Network Virtualization, Network and Service Management, and Security to benefit from the scientific results of the project;
  2. The production of micro-services that aim at delivering contents given the low-latency requirements and at securing and monitoring the network so as to avoid any delay;
  3. Novel multi-layer orchestration algorithms for selecting the best placement, technology and service chaining so as to deploy the necessary micro-services according to the service description and requirements; d) Some extensions of an open-source orchestrator which include the multi-layer capacity and the novel algorithms, and the possible contributions to the related open-source community;
  4. The implementation and evaluation of the whole solution for a specific use-case. Modules will be designed, implemented and evaluated in conditions as close as possible to a real deployment (e.g. use of P4- based hardware, public open-source orchestrator, Montimage monitoring platform).

Meeting reports


#Meeting Date Location Link to document
#8 30/09/2021 Nancy Meeting report #8
Abstract:
The meeting #8 took place at Loria in Nancy from September 30 to October 01, 2021. The consortium launched the writing about the deliverable D234. A presentation about High-precision monitoring has been made by Montimage, involving In-band Network Telemetry and Big Packet Protocol. Montimage also presented an anomaly detection and root-cause analysis technic using P4. Then, UTT expose the results of the published paper in HipNet Workshop about L4S vulnerabilities. The UTT also presented the orchestration model proposed to handle microservices in a heterogeneous context. The Loria proposed a network behavior analysis to classify cloud gaming traffic among other services and a local demo has been made to expose a home-made local cloud gaming platform.
 
 
#Meeting Date Location Link to document
#7 08/07/2021 Jitsi Meet Meeting report #7
Abstract:
The meeting #7 took place Online on July 08, 2021. The consortium discussed about L4S monitoring and associated metrics and indicators. Then we focused on the behavior of a cloud gaming traffic under perturbation and we conclude that nowadays proposed platforms do not react the same way depending on the type of perturbation. The split of the MMT into microservices has been presented and implemented with OpenNetVM, but performance issues has been encountered. A presentation about L4S under undesirable flows brought some evidences about L4S vulnerabilities. The consortium discussed about attack scenarios. To conclude, we discussed about the orchestration model and raised the question about whether or not the delay should be seen as a constraint or as a target.
 
 
#Meeting Date Location Link to document
#6 26/05/2021 Jitsi Meet Meeting report #6
Abstract:
The meeting #6 took place Online on May 26, 2021. The consortium has discussed about L4S tests on a P4 implementation. This work is done in variable network conditions, made with a scheduler that emulates the emitting pattern of cellular networks, following Mahimahi traces format. Then, a presentation of L4S vulnerabilities has been made and several potential undesirable flows and attacks has been identified. A presentation of Google Congestion Control has been made and the consortium discussed about the evolution and integration of ECN and L4S in GCC/WebRTC. A first model of multi-layer orchestration has been presented. This leds us to the question of how to split classical service chaining into microservice chaining, and for what adventages (such as mutualization). The description language to choose is also a key-concern. Cloud gaming tests has been presented,  in order to extract some key feature to facilitate traffic characterization. A discussion on the monitoring occured and the idea of splitting the Montimage Monitoring Tool (MMT) into micro-services has been proposed as a use case for orchestration.
 
#Meeting Date Location Link to document
#5 11/03/2021 Jitsi Meet Meeting report #5
Abstract :
The meeting #5 took place Online on March 11, 2021. In the meeting, the consortium discussed about the deliverable D1.1 and how to use it to submit a survey about low-latency services and orchestration. The state of the art in orcherstration is made and will help to make mathematical models in a NFV context with microservices environment and with end-to-end latency as a constraint. A discussion about QoS in relationship with L4S brought several questions about WebRTC for Cloud Gaming and competition between BBR (or GCC) flows and TCP Prague.
A reflexion about common tools for MOSAICO leds us to decide to centralize each partner's code into GitLab handled by Loria and to use the Cybersec platform handled y the UTT with the help of Montimages' Monitoring Tool (MMT)
which will soon be available in Open Source.

 
#Meeting Date Location Link to document
#4 09/12/2020 Jitsi Meet Meeting report #4
Abstract :
The meeting #4 took place Online on December 09, 2020. In the meeting, the consortium identified relevant micro-services, use cases and trafic classes. Then, a survey on Cloud Gaming has been presented by Loria. And an explanation about dynamic service chaining within OpenNetVM has been discussed.
The consortium annouces disseminations of MOSAICO project in RESSI. Tasks have been distributed among partners to constitute the deliverable D1.1.

 
 
#Meeting Date Location Link to document
#3 30/09/2020 Troyes Meeting report #3
Abstract :
The meeting #3 took place at University of Technology of Troyes, in France on September 30, 2020. In the meeting, the consortium presented ONAP and OpenMANO for MOSAICO orchestration. Then, OpenNetVM, a framework for micro-service orchestration has been presented. A first propositon for the global MOSAICO architecture has been formulated. A reflexion about use cases, their classification and low-latency services has been collectively done. The consortium annouces disseminations of MOSAICO project in Cloud Days.
 
#Meeting Date Location Link to document
#2 12/03/2020 Troyes Meeting report #2
Abstract :
The meeting #2 took place at University of Technology of Troyes, in France on March 12, 2020. In the meeting, the consortium presented a P4 demo and the ONF ecosystem (switch, P4, Stratum, Onos, etc...). Then a presentation on existing microservice solutions and orchestration algoritm occurred.
 
#Meeting Date Location Link to document
Kick-off Meeting 2/12/2019 Chatillon Kick-off Meeting report #1
Abstract :
The Kick-off Meeting  took place at Orange Labs Chatillon, in France on March  02/12/2019. The aim of the Kick-off of the MOSAICO project is for the contributing members of the project to get to know each other and to be at the level on the objectives and tasks of the project. Orange presented the overall context and objectives of the project. Cutting and organizing tasks were then introduced.

Communication tools (through the setting up of messaging for project members and the creation of a website) and the operation of the project were also discussed. As for work tools It was decided to draft the Latex deliverables. Loria will set up a ShareLatex project for the MOSAICO project. It is also planned to have a GitLab for document sharing. Loria will set up a GitLab for MOSAICO.

 

Deliverables and reports

#Delivrable Title Release date Link to document
#1 D1.1 Low-latency: applications, network solutions,attacks and optimisation techniques 01/06/21 Not provided
Abstract: The MOSAICO project aims at defining networking solutions for the secure and efficient deliveryof low-latency applications, such as cloud gaming, cloud robotics, drone piloting, etc.. This first deliverable presents a survey and our analysis of all the key topics addressed by the project as well as a first selection of the candidate technologies. First, the different classes of low-latency applications are described, mainly focusing on their main characteristics and their latency considerations. The sources of latency for delivering a service from the server to the end-clients are presented, highlighting the network ones, which we will deeply investigate and improve subsequently. To that aim, the deliverable introduces the main current network solutions for addressing the latency issue: queue management and control congestion algorithms, and Network Virtualisation Function (NFV) orchestration for deploying network both monolithic and micro services. To ensure the right delivery of low-latency applications, the main threats which could have an impact on latency are presented. Finally, the two main technologies we advocate in the project for implementing and deploying microservices ensuring the secure and efficient delivery of low-latency services are presented: OpenNetVM, a microservice technology, and P4 (Programming Protocol-Independent Packet Processor), a network data plane programming solution.
 

Publications

  • Zujany Salazar, Huu Nghia Nguyen, Wissam Mallouli, Ana R. Cavalli, and Edgardo Montes de Oca. 2021. "5Greplay: a 5G Network Traffic Fuzzer - Application to Attack Injection". In The 16th International Conference on Availability, Reliability and Security (ARES 2021). ACM, Article 106, 1–8. DOI:10.1145/3465481.3470079
  • M. Letourneau, K. B. N’Djore, G. Doyen, B. Mathieu, R. Cogranne, H. N. Nguyen. 2021. “Assessing the Threats Targeting Low Latency Traffic: the Case of L4S”. In 3rd International Workshop on High-Precision, Predictable, and Low-Latency Networking (HiPNet). 17th International Conference on Network and Service Management (CNSM), Izmir, Turkey, 25-29 October 2021
  • P. Graff, X. Marchal, T. Cholez, S. Tuffin, B. Mathieu, O. Festor,  ”An Analysis of Cloud Gaming Platforms Behavior under Different Network Constraints”. In 3rd International Workshop on High-Precision, Predictable, and Low-Latency Networking (HiPNet), . 17th International Conference on Network and Service Management (CNSM), Izmir, Turkey, 25-29 October 2021
  • B. Mathieu, S. Tuffin, “Evaluating the L4S Architecture in Cellular Networks with a Programmable Switch” . In 26th IEEE Symposium on Computers and Communications (IEEE ISCC), 5-8 September 2021, Athens, Greece

Dissemination

  • Novembre 2020: presented at the fifth edition of Cloud Days organized by the national research group RSD (Networking and Distributed System) of the CNRS. This edition was performed online (see slides here)
  • December 2020: presented at the sixth edition of RESSI organized by the national research group. This edition was performed online. (see poster here)
  • Mai 2021 : presented at a conference on network security organized by the national research group SSLR (System Software and Network Security) and RSD (Networking and Distributed System) of the CNRS. (see paper here, poster here and slides here)
  • Avril 2021 : presented at the 22nd ROADEF congress organized by French Society of Operational Research and Decision Support. This edition was performed online (see slides here)

Demonstration