Fog Computing: A Taxonomy, Survey and Future Directions
Mobile fog: a programming model for large-scale applications on the internet of things