Edge computing has been an efficient way to provide prompt and near-data services for resource-and-delay sensitive IoT applications via computation offloading. Effective offloading strategies need comprehensively cope with several major issues, including 1) the allocation of dynamic communication computational resources, 2) delay constraints heterogeneous tasks, 3) requirements computationally ...