Fog Computing: A Taxonomy, Survey and Future Directions | AMiner