Software

As part of my applied research activities, I developed software. They fall into three categories:

  • Prototypes to demonstrate the feasibility of our solutions
  • Tools to evaluate solutions
  • Data such as network traces, databases,…

Prototypes

  • LibxBGP

    T. Wirtgen

    A library pluginizing BGP implementations written in C

    xBGP Project Website

    GitHub repository

    Related to the following publication(s): xBGP: When You Can't Wait for the IETF and Vendors
  • Pluginized QUIC

    Q. De Coninck, F. Michel, M. Piraux

    A prototype of transport protocol being customizable on a per-connection basis by plugins

    PQUIC Project Website

    GitHub Repository

    Related to the following publication(s): Pluginizing QUIC, Multiflow QUIC: A Generic Multipath Transport Protocol
  • mp-quic

    Q. De Coninck

    An implementation of Multipath GQUIC based on the quic-go implementation

    Multipath QUIC Project Website

    GitHub Repository

    Related to the following publication(s): Multipath QUIC: Design and Evaluation, MultipathTester: Comparing MPTCP and MPQUIC in Mobile Environments
  • MultiMob

    Q. De Coninck

    An adapted version of Multipath TCP to the smartphone use case, bundled in a specific Android version for Nexus 5 devices

    MultiMob Project Webpage

    Related to the following publication(s): Tuning Multipath TCP for Interactive Applications on Smartphones

Tools

  • MultipathTester

    Q. De Coninck

    An iOS application comparing the performance of iOS Multipath TCP implementation with Multipath QUIC

    Multipath QUIC Project Website (blog with findings)

    MultipathTester application on the App Store

    GitHub repositories

    Related to the following publication(s): MultipathTester: Comparing MPTCP and MPQUIC in Mobile Environments, Observing Network Handovers with Multipath TCP
  • Minitopo

    B. Hesmans, Q. De Coninck

    A wrapper above Mininet to perform multipath experiments

    GitHub repository

    Related to the following publication(s): Multipath QUIC : Design and Evaluation, Tuning Multipath TCP for Interactive Applications on Smartphones
  • Multipath TCP Analysis Scripts

    Q. De Coninck, M. Baerts

    Various scripts to analyze Multipath TCP traces

    GitHub repository

    Related to the following publication(s): A First Analysis of Multipath TCP on Smartphones, Observing Real Smartphone Applications over Multipath TCP, Tuning Multipath TCP for Interactive Applications on Smartphones
  • MultipathControl

    M. Baerts, G. Detal, Q. De Coninck

    A tool controlling the network interfaces on Android devices

    GitHub repository

    Related to the following publication(s): A First Analysis of Multipath TCP on Smartphones, Observing Real Smartphone Applications over Multipath TCP, Tuning Multipath TCP for Interactive Applications on Smartphones

Data

  • Anonymized Network Traces of Real Multipath TCP-enabled smartphones

    Link to CRAWDAD

    Related to the following publication(s): A First Analysis of Multipath TCP on Smartphones