A dynamic fog service provisioning approach for IoT applications. (15th July 2020)