A survey on Fog Computing and its research challenges. (4th June 2020)