首页> 外文期刊>International Journal of Intelligent Computing and Cybernetics >Adaptive task scheduling in IoT using reinforcement learning
【24h】

Adaptive task scheduling in IoT using reinforcement learning

机译:使用强化学习的IOT自适应任务调度

获取原文
获取原文并翻译 | 示例
       

摘要

Purpose - The intelligence in the Internet of Things (IoT) can be embedded by analyzing the huge volumes of data generated by it in an ultralow latency environment. The computational latency incurred by the cloud-only solution can be significantly brought down by the fog computing layer, which offers a computing infrastructure to minimize the latency in service delivery and execution. For this purpose, a task scheduling policy based on reinforcement learning (RL) is developed that can achieve the optimal resource utilization as well as minimum time to execute tasks and significantly reduce the communication costs during distributed execution. Design/methodology/approach - To realize this, the authors proposed a two-level neural network (NN)-based task scheduling system, where the first-level NN (feed-forward neural network/convolutional neural network [FFNN/CNN]) determines whether the data stream could be analyzed (executed) in the resource constrained environment (edge/fog) or be directly forwarded to the cloud. The second-level NN ( RL module) schedules all the tasks sent by level 1 NN to fog layer, among the available fog devices. This real-time task assignment policy is used to minimize the total computational latency (makespan) as well as communication costs. Findings - Experimental results indicated that the RL technique works better than the computationally infeasible greedy approach for task scheduling and the combination of RL and task clustering algorithm reduces the communication costs significantly. Originality/value - The proposed algorithm fundamentally solves the problem of task scheduling in real-time fog-based IoT with best resource utilization, minimum makespan and minimum communication cost between the tasks.
机译:目的 - 可以通过分析在超级延迟环境中产生的大量数据,嵌入物联网(IOT)中的智能。雾化计算层可以显着降低仅由云解决方案的计算延迟,该层提供计算基础架构,以最大限度地减少服务交付和执行中的延迟。为此目的,开发了一种基于增强学习(RL)的任务调度策略,其可以实现最佳资源利用率以及执行任务的最短时间并显着降低分布式执行期间的通信成本。设计/方法/方法 - 实现这一目标,作者提出了一种双层神经网络(NN)的任务调度系统,其中第一级NN(前馈神经网络/卷积神经网络[FFNN / CNN])确定是否可以在资源受限环境(边缘/雾)中分析(执行)或直接转发到云中的数据流。第二级NN(RL模块)在可用的雾设备中调度由1 nn级别的所有任务到雾层。该实时任务分配策略用于最小化总计算延迟(MapEspan)以及通信成本。结果 - 实验结果表明,RL技术比任务调度的计算上不可行的贪婪方法更好,R1和任务聚类算法的组合显着降低了通信成本。原创性/值 - 所提出的算法从根本上解决了基于实时迷雾的IOT的任务调度问题,具有最佳资源利用率,最低展示和任务之间的最小通信成本。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号