Abstract: Fog computing is a new computing paradigm that extends cloud computing to make it more compatible with new Internet of Things applications. The aim of fog computing is to make the cloud ...