FR

EN

Homepage Inria website
  • Inria login
  • The Inria's Research Teams produce an annual Activity Report presenting their activities and their results of the year. These reports include the team members, the scientific program, the software developed by the team and the new results of the year. The report also describes the grants, contracts and the activities of dissemination and teaching. Finally, the report gives the list of publications of the year.

  • Legal notice
  • Cookie management
  • Personal data
  • Cookies


Section: New Software and Platforms

nepi-ng

Keywords: Wireless network - Experimentation

Functional Description: In the specific context of R2lab, we have created a tool suite for orchestrating network experiments, that for historical reasons we refer to collectively as nepi-ng , for NEPI new generation. An umbrella website is available at https://nepi-ng.inria.fr/.

At this point, nepi-ng has a much smaller scope than its NEPI ancestor used to have, in that it only supports remote control of network experiments over ssh . As a matter of fact, in practice, this is the only access mechanism that we need to have for running experiments on both R2lab, and PlanetLab Europe.

The design of nepi-ng of course is modular, so that it will be perfectly possible to add other control mechanisms to this core if and when it becomes necessary.

nepi-ng is currently made of two separate python libraries:

  • asynciojobs:

    • URL: http://asynciojobs.readthedocs.io/en/latest/

    • Version: asynciojobs v0.5.4

    • Keywords: networking experimentation, orchestration

    • License: CC BY-SA 4.0

    • Type of human computer interaction: python library

    • OS/Middleware: Linux

    • Required library or software: python-3.5 / asyncio

    • Programming language: python3

  • apssh:

    • URL: http://apssh.readthedocs.io/en/latest/

    • Version: apssh v0.7.1

    • Keywords: networking experimentation, orchestration

    • License: CC BY-SA 4.0

    • Type of human computer interaction: python library

    • OS/Middleware: Linux

    • Required library or software: python-3.5 / asyncio

    • Programming language: python3