I got my Ph.D. from the University of Bologna in 2000, where I also ser­ved as Research Assistant from 2002 to 2005. I am now Associate Professor at the University of Trento, where I teach cour­ses rela­ted to algo­ri­thms, data struc­tu­res and distri­bu­ted algo­ri­thms.

Research Statement

My research inte­rests include distri­bu­ted com­pu­ting, fault-tole­rance, peer-to-peer and gos­sip pro­to­cols. My main goal is to deve­lop pro­to­cols and systems that sur­vive to fai­lu­res and to dyna­mism.

Phd Students (now)

Cristian Consonni
Zekarias Kefato
Sheikh Nasrullah


Peersim is a fra­mework for simu­la­ting large-scale distri­bu­ted systems, aka peer-to-peer systems, writ­ten in coo­pe­ra­tion with Mark Jelasity, Spyros Voulgaris, Gian Paolo Jesi.  We are not acti­vely deve­lo­ping it any more; ver­sion 1.0.5 has been relea­sed on September 29th, 2009.

  • Based on SourceForge sta­ti­stics, it has been down­loa­ded more than 30.000 times!
  • Based on Google Scholar, more than 700 papers cite it

Jgroup/Arm com­bi­nes Jgroup, an inte­gra­tion of group tech­no­logy with distri­bu­ted objects, and ARM, the auto­no­mous repli­ca­tion mana­ge­ment system. It has been writ­ten in coo­pe­ra­tion with Hein Meling. This pro­ject was the out­put of our Ph.D. the­ses.