DEBS: Distributed event-based systems