Describir: User mobility and resource scheduling and management in fog computing to support IoT devices