A Hierarchical Distributed Fog Computing Architecture for Big Data Analysis in Smart Cities | Synapse