Claudio Cicconetti

Uncoordinated access to serverless computing in MEC systems for IoT

Published in Computer Networks, BibTeX here.

DOI: 10.1016/j.comnet.2020.107184

GitHub repositories:

Authors: C. Cicconetti, M. Conti and A. Passarella

Topics

Challenge

To design a simple uncoordinated scheme for IoT applications to exploit the availability of multiple serverless platforms hosted on edge nodes

Bonus: to support the reference architecture and interfaces of ETSI MEC

Key contribution

Our target system is illustrated by means of the following example:

System model example

The system consist of:

Using the ETSI MEC procedures, the Client app can retrieve one or more end-points upon request to the platform through the Device app.

We propose that this set of end-points is used by the client application to run the following uncoordinated scheme:

This scheme is illustrated in the example sequence diagram below.

Sequence diagram example

Validation

  1. Numerical analysis with a Markov M/M/1 queue model available here
  2. Prototype C++ implementation of the full system available here, in an emulated network using mininet

The latter has been used to run experiments in both a small-scale topology, to validate the numerical analysis results, and in a large-scale realistic IoT topology extracted from the Waggle platform.

Main findings:

Future research directions