Department of Cybersecurity and Computer Science, Dawood University of Engineering and Technology, Karachi City 74800, Sindh, Pakistan.
Institute of Artificial intelligence and Blockchain, Guangzhou University, Waihuan West Road, University Town, Guangzhou 510006, China.
Sensors (Basel). 2022 Aug 9;22(16):5937. doi: 10.3390/s22165937.
Over the last decade, the usage of Internet of Things (IoT) enabled applications, such as healthcare, intelligent vehicles, and smart homes, has increased progressively. These IoT applications generate delayed- sensitive data and requires quick resources for execution. Recently, software-defined networks (SDN) offer an edge computing paradigm (e.g., fog computing) to run these applications with minimum end-to-end delays. Offloading and scheduling are promising schemes of edge computing to run delay-sensitive IoT applications while satisfying their requirements. However, in the dynamic environment, existing offloading and scheduling techniques are not ideal and decrease the performance of such applications. This article formulates joint and scheduling problems into combinatorial integer linear programming (CILP). We propose a joint task offloading and scheduling (JTOS) framework based on the problem. JTOS consists of task offloading, sequencing, scheduling, searching, and failure components. The study's goal is to minimize the hybrid delay of all applications. The performance evaluation shows that JTOS outperforms all existing baseline methods in hybrid delay for all applications in the dynamic environment. The performance evaluation shows that JTOS reduces the processing delay by 39% and the communication delay by 35% for IoT applications compared to existing schemes.
在过去的十年中,物联网 (IoT) 应用的使用,如医疗保健、智能车辆和智能家居,已经逐渐增加。这些物联网应用生成延迟敏感数据,并需要快速的资源来执行。最近,软件定义网络 (SDN) 提供了一种边缘计算范例(例如,雾计算),以最小的端到端延迟运行这些应用程序。卸载和调度是边缘计算的有前途的方案,用于运行延迟敏感的物联网应用程序,同时满足其要求。然而,在动态环境中,现有的卸载和调度技术并不理想,降低了这些应用程序的性能。本文将联合任务卸载和调度问题表述为组合整数线性规划 (CILP)。我们提出了一种基于该问题的联合任务卸载和调度 (JTOS) 框架。JTOS 由任务卸载、排序、调度、搜索和故障组件组成。本研究的目标是最小化所有应用程序的混合延迟。性能评估表明,在动态环境中,JTOS 在所有应用程序的混合延迟方面优于所有现有基线方法。性能评估表明,与现有方案相比,JTOS 减少了 39%的处理延迟和 35%的通信延迟。