• Aucun résultat trouvé

Software-Defined Real-Time Mesh Networking: Protocol and Experimentation Method

N/A
N/A
Protected

Academic year: 2021

Partager "Software-Defined Real-Time Mesh Networking: Protocol and Experimentation Method"

Copied!
2
0
0

Texte intégral

(1)

HAL Id: hal-01542911

https://hal.inria.fr/hal-01542911v2

Submitted on 23 Jun 2017

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Software-Defined Real-Time Mesh Networking: Protocol and Experimentation Method

Florian Greff, Ye-Qiong Song, Arnaud Samama, Laurent Ciarletta

To cite this version:

Florian Greff, Ye-Qiong Song, Arnaud Samama, Laurent Ciarletta. Software-Defined Real-Time Mesh Networking: Protocol and Experimentation Method. RESCOM’17, Jun 2017, Le Croisic, France. �hal- 01542911v2�

(2)

Software-Defined Real-Time Mesh Networking:

Protocol and Experimentation Method

Florian Greff 1,2 , Ye-Qiong Song 2 , Arnaud Samama 1 , Laurent Ciarletta 2

1 Thales Research & Technology, France 2 LORIA, University of Lorraine, France

Florian GREFF, PhD candidate Thales Research & Technology LORIA, University of Lorraine florian.greff@loria.fr

Contact

Nowadays, in embedded real-time systems, there is an evolution of needs in terms of computing power and communication between applications. This is due to the changing qualities of sensors, whose data processing needs are increasing (for example in radar applications), and the emergence of new application categories such as multi-sensors. Interaction between applications and sensors is increasing, while features tend to be spread over several computing units. Communication architectures are becoming more complex.

Mesh networking of the components of such systems would reconcile their real-time constraints with the new application needs [1]. The plurality of communication paths should result in increased flexibility, resilience, scalability and load balancing characteristics. From the networking point of view, this implies the ability to dynamically allocate network resources with respect to the needs of running applications. We define this kind of platform as a Software-Defined Real-time Network (SDRN).

Dynamic Mesh Networking: Bringing Flexibility to Safe Systems

Second Contribution: ERICA, a Framework for Conducting Hybrid Experiments

First Contribution: a Protocol for the Dynamic Allocation of Network Resources [3]

Figure 1. Dynamic system on a mesh network

ERICA helps building hybrid experimentation stacks in order to assess new network mechanisms [2]. Adaptation mechanisms allow to build a custom experimentation stack and to run the same application layer on top of different kind of networks (either real or simulated), thus maximizing relevance, portability and reusability.

Figure 3. Environment-driven experimentation architectures

Link virtualization

• Each link is divided into sub-channels

• Sub-channels are alloted to flows

• Credit-Based Weighted Round Robin scheduling

Admission control and pathfinding

• From high-level requests:

• Take an optimization criterion into account (e.g. load balancing)

Fault tolerance: hybrid routing

• In nominal mode, routing is source-based

• In recovery mode, routing is hop-by-hop

• Sub-channels are reserved for flows in recovery mode

Ongoing work

• In-silicon implementation

• Using the SDN paradigm for node configuration

[1] F. Greff, Y-Q. Song, A. Samama, L. Ciarletta, “Réseaux maillés dynamiques pour applications temps réel à criticités multiples: problématique et analyse“, École Temps Réel, 2015

[2] F. Greff, E. Dujardin, A. Samama, Y-Q. Song, L. Ciarletta, “A Symbiotic Approach to Designing Cross-Layer QoS in Embedded Real-Time Systems“, ERTS², 2016

[3] F. Greff, Y-Q. Song, L. Ciarletta, A. Samama, “A Dynamic Protocol to the Design of a Software-Defined Real-time Mesh Network“, IEEE WFCS, 2017

Figure 2. Link virtualization

Network #1 Network #3

Low adaptation layer

Network #2

Simulator #1 Simulator #2

Low adaptation layer Low adaptation layer

Network #4

Low adaptation layer

Application layer Applications pool

Hybrid experimentation stack

Files and launchers High adaptation layer

New kind of network

Low adaptation layer

Target

experimentation environment

Simulator #3 Testbed #1 Simulator #2

Environment support

Simulator #1 Testbed #1 Simulator #1 Testbed #1

Network #1 Simulated sources

Simulator #1 API

Simulator #1

Network #1 Applications

Ad hoc coupling

Simulator #2

Network #2 Applications

Testbed #1 API

Physical testbed #1

Experimentation environment

Figure 4. ERICA architecture

Références

Documents relatifs

Chemiluminescence has been observed in three non-aqueous sol- vents (DMSO, DMF and acetonitrile) from the reaction of potassium tert-butoxide with lucigenin and

/ La version de cette publication peut être l’une des suivantes : la version prépublication de l’auteur, la version acceptée du manuscrit ou la version de l’éditeur. Access

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des

KEY WORDS: real-time simulation; a posteriori error estimate; finite element method; adaptive refinement; deep brain stimulation; brain shift.. Within the medical context,

Furthermore, it may be noticed here that switched Ethernet networks corresponds to a particular case study: paths are a prori known (defined by spanning tree algorithms), routing

In order to establish a methodology and performance analysis of a real large-scale Software-Defined Networking testbed a set of preliminary tests was performed. During these

more data (almost inevitably) lead to smaller p-values, hence 
 to achieve the same p-value with fewer data, the between-difference 
 must be larger compared to the

In other words the simulated long-term moisture performances of these wood-frame stucco walls indicate that partial overhangs do not prevent liquid moisture entry over the