Survey of applications, challenges and opportunities in fog computing. Issue 2 (3rd June 2019)