Guy A. Narboni

Expert systems designer and Cloud computing newbie. (implexe)

Guy obtained his PhD in Computer Science at Paris-Saclay Ecole Normale Supérieure, and settled in Marseille (the home of Prolog). He has been a field consultant in AI and decision analytics for more than 2 decades. His track record is made of industrial studies for major companies. Guy wrote his first Erlang program 4 years ago, for a research project in Cloud Computing. Since then, he has been hoocked on it.

He is currently working as a technical advisor for a European Internet service provider.

Guy A. Narboni's talk:

Erliot: an experiment in the monitoring and control of smart connected devices

With Erliot, we test the relevance of a design pattern for IoT applications, where every communicating ‘thing’ in the real world is twined with a live ‘object’ in the virtual world. This dedicated agent is in charge of tracking the most recent history of the device in particularly. Implemented as a lightweight process at the edge or in the cloud, it allows for translating, filtering, downsampling, fusion of information and triggering alerts on upstream flows. It serves as a proxy for all other interactions.

The flow to monitor is thus dispatched to a sea of processes, prior to reaching a datalake (if required). Although natural to an Erlang trained mind, this solution comes as an alternative to most present reference architectures for the Internet of Things.

We’ll report on first experiments with a smart building application.