Adresse Trinity College DublinSchool of Computer Science and StatisticsDistributed Systems Group Dublin Irland