GeeLytics: Geo-distributed edge analytics for large scale IoT systems based on dynamic topology
S4: Distributed Stream Computing Platform