A Distributed Stream Processing based Architecture for IoT Smart Grids Monitoring
Exploiting Price and Performance Tradeoffs in Heterogeneous Clouds