We work on the following software projects, as either maintainers or contributors, as part of research or standardization activities, open-sourcing the whole or part of the code whenever possible.
ELORA (End-to-end Emulation of Massive IoT LoRaWAN Infrastructures)
ELoRa is a software aimed at accurately emulating end-to-end (E2E) LoRaWAN traffic, from device to server. ELoRa is built using the well known ns-3 network simulator, extending a LoRaWAN module. Among existing simulators, this module presents the most complete implementation of the LoRaWAN Medium Access Control (MAC) protocol. In our proposition, we build a translation layer between the simulation, and real (UDP-encapsulated) LoRaWAN traffic, de facto enabling two way real-time communications with the outside environment. The resulting UDP traffic is transparently accepted by most LoRaWAN servers, as we re-implement in ns-3 the gateway packet forwarder protocol developed by Semtech, which patented the Long Range (LoRa) modulation technology.
ROC contributors: Alessandro Aimi, Stéphane Rovedakis, Stefano Secci
ULOOF (User-Level Online Offloading Framework)
Framework allowing for automated recompilation of mobile Android applications to optimize their execution with computation offloading; methods that are classified as offloadable can be dynamically eecuted in nearby edge computing node depending on a machine learning approach working on latency, energy and CPU profiles.
HA-NFV (High Availability Network Function Virtualization) orchestration
NFV MANO algorithm and related orchestrator API able to pilot OpenStack to place Virtual Network Functions (VNFs) with various VNF protection strategies able to master availability guarantees in MEC infrastructures.
ONOS (Open Network Operating System) – Open Networking Foundation (ONF)
In the frame of the ONOS sec&perf brigade, we contribute to the enhancement of the ONOS SDN controller by analyzing its performance and security features, reporting them to community developers or fixing the code directly.
Brigade wiki page
NDN-OMNeT: NDN implementation in OMNET++
Named Data Networking (NDN) is a promising architecture investigated as an alternative for IP, in particular for IoT environments. NDN-OMNeT is a framework to simulate NDN wireless networks OMNeT++. Designed for low-end devices and gateways in IoT environments, NDN-OMNeT is capable of simulating NDN scenarios at the boundary of the network and the system. It is currently used to evaluate NDN forwarding strategies in constrained wireless networks. Github repository
Modular Web Single Sign On (SSO) and Access Management free software, based on Apache::Session modules. It simplifies the build of a protected area with a few changes in protected applications. It manages both authentication and authorization and provides headers for accounting. LemonLDAP::NG provides a full AAA protection :
* authentication (LDAP, Active Directory, Kerberos, Database, SSL, Social Networks, CAS, SAML, OpenID Connect, …)
* authorization (access rules for applications based on attributes and groups) and
* accounting (user identity in logs).
LemonLDAP::NG is a free architecture software hosted by the OW2 consortium which is an independent, global, open-source software community.
ROC contributor: Christophe Maudoux
Official LL::NG web site. GitLab repository