Why Fog Computing Beats Cloud and Grid