FOG AND CLOUD COMPUTING