Describir: Mobility aware autonomic approach for the migration of application modules in fog computing environment