engineering

using gandi livedns as a Dynamic DNS server

To experiment with widely distributed systems, I administrate some rasberry pi zeros W scattered in France in residential homes. These systems are attached to residential gateways through Wifi with dynamic IP addresses and I needed a way to reliably connect to them to launch experiments.

In the nineties, I used a service called Dyndns, which offered a free service for updating subdomains with dynamic IPs. This free service no longer exists, so I started looking for an alternatives. Most of them were costly and required the installation of closed-sources update clients. Opensource alternatives such as hopper.pw required complicated installations and also a dedicated domain name.

Hopefully, I've been a loyal customer of Gandi for some years now, and thanks to the introduction their livedns API, it can be used to update my main dns zone through a REST API.

prerequisites: curl jq (apt-get install curl jq)

https://gist.github.com/nherbaut/76437289664481c8b3e6438eff8f79cd

Easy Grid5000 tools for experimenters

In this article, I present my large scale computing experiment workflow and a tool I used for automation.

I'm currently working with Grid500 to carry-out large scale distributed experiment. The plaftorm is available free of charge for French research team and allow using bare-metal distribution for a few hours.

Perfect DB ORM with sql Alchemy

Once more I'm so glad choosing Python to implement reseach materials. First of all, I can bind to C or execute external program if i need an extra umph of performance, but I can also enjoy the pythonic way of programming.

This is the first time that I do databases in python, so I was looking for an JPA/Hibernate-like ORM that could help implementing the persitence layer. After benchmarking I decided to go with sqlAlchemy, and the result is astonishing.

Demoing the Girafe tool at Temu 2016 Conference in Crete

girafe logo

Girafe (Graphical Interface for Representing Automatic Function Embedding) is the web-based graphical tool used to perform simulation of Service Function Chain embedding over an ISP Topology to demonstrate the vCDN concept.

We will be demoing the Girafe Tool at the Temu 2016 conference. Checkout the girafe website to play with it.

Showcasing virtual Home Gateway + virtual CDN at MWC

For the Mobile World Congress 2016, we were on Italtel's Booth showcasing the integration of the virtual Home Gateway (VHG) and virtual Content Delivery Network (vCDN).
By integrating with Italtel VTU (virtual Transcoding Unit) we can benefit from hardware acceleration in the cloud to transcode the videos during ingestion phase on the vCDN.

 

[T-NOVA] Network Functions Implementation and Testing

I contributed to the T-NOVA deliverable "D5.31 - Network Function Implementation and testing".

It describes the details of the implementation of the VNFs developed in the T-NOVA Project. On top of showing how the Virtual Network Function Descriptor (VNFD) is used to describe the functions and install them in the platform, a lot of interesting insights are published on the internals of the VNFs.

Subscribe to engineering

Sponsors