Fog Computing Vs Cloud Computing: Top Six Differences