Intelligent Scheduling For Iot Applications At The Network Edge