Distributed service infrastructure for monitoring, management and simulation in Smart Cities