Trends in IT Impacting Your Business: Fog and Edge Computing