Research

My research inte­rests inclu­de distri­bu­ted com­pu­ting, object-orien­ted distri­bu­ted pro­gram­ming, fault-tole­ran­ce, peer-to-peer and gos­sip pro­to­cols. My main goal is to deve­lop pro­to­cols and systems that sur­vi­ve: to fai­lu­res, to dyna­mi­sm, to adver­sa­rial envi­ron­men­ts.

Recently, howe­ver, I’ve star­ted to publish on a com­ple­te­ly dif­fe­rent sub­ject: machi­ne lear­ning applied to gra­phs.