Skip to content

云边协同- collaborative inference📚工作汇总 📚 Collaborative Inference Work Summary

Notifications You must be signed in to change notification settings

Tjyy-1223/Collaborative-Inference-Work-Summary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

DNN云边协同工作汇总

云边协同旨在充分利用云边端资源完成DNN任务的推理计算,将整体模型进行划分后,利用终端设备、边缘服务器以及云计算中心的计算资源,将DNN划分为多个部分,分别部署在不同设备上进行推理。

  • 充分利用系统中可用的计算资源
  • 降低输入数据的传输开销

更多资源

下面是一些 dblp 的关键词,直接点开可以看到最新的关于云边协同的研究工作:

1 DNN Partitioning

DNN Partitioning 主要研究如何对单个DNN任务进行协同推理

1.1 链式拓扑

垂直划分首次由neurosurgeon这篇论文提出,首次提出了云边协同+模型划分的过程来降低模型推理时延。

1.2 DAG拓扑

DADS使用图论中的最大流最小割算法对DAG拓扑结构进行了分析,解决了一部分含有拓扑结构的模型的划分问题。

对于DNN模型推理时延的预测是模型划分中重要的一部分,总结了一些讲解推理时延预测的论文,如下:

1.3 水平划分

对DNN中的某一层进行分段划分,或者像网格一样划分后,使用多个边缘设备并行计算。

2 Task Offloaing + Traditional Method

  • “DRL + FL”: An intelligent resource allocation model based on deep reinforcement learning for Mobile Edge Computing

    • 2020
    • 本篇论文的关注点在于使用DDQN算法与联邦学习结合解决边缘移动网络中的资源分配问题
    • 提升了系统平均服务延迟、平均能耗以及负载均衡的问题
  • Accuracy-Guaranteed Collaborative DNN Inference in Industrial IoT via Deep Reinforcement Learning

    • 2020 TII - CCFC
    • 主要考虑了采样率自适应问题(调整输入数据)。 1)将问题表述为约束马尔可夫决策过程(CMDP),综合考虑了推理任务卸载和边缘计算资源分配。 2)通过一般强化学习(RL)算法直接求解。
    • 虽然是应用于工业物联网场景,但是对于模型调度和计算资源分配还是一篇非常值得读的论文,以及其中如何用强化学习构建场景的过程。
  • Deep Reinforcement Learning-Based Task Offloading and Resource Allocation for Industrial IoT in MEC Federation System

    • IEEE Access 2023
    • 联合卸载决策和资源分配问题
    • 建模称为马尔科夫决策过程,使用DDPG-PER进行解决
  • Partition placement and resource allocation for multiple DNN-based applications in heterogeneous IoT environments

    • 2023

    • 主要讲解分区放置DNN模型

  • Deep Reinforcement Learning Based ComputationOffloading and Trajectory Planning for Multi-UAV Cooperative Target Search

    • 2023 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS
    • 新兴的边缘计算技术可以通过将任务卸载到地面边缘服务器来缓解这一问题。如何评估搜索过程以做出最优卸载决策和最优飞行轨迹是基础研究的挑战。
    • 提出了一种基于深度强化学习(DRL)的多无人机协同目标搜索计算卸载决策和飞行方向选择优化方法。
  • Deep Reinforcement Learning Based Dynamic Trajectory Control for UAV-Assisted Mobile Edge Computing

    • 2022 IEEE TRANSACTIONS ON MOBILE COMPUTING
    • 考虑了一个飞行移动边缘计算平台,其中UAV作为提供计算资源的设备,并使任务从UE上卸载。
    • 提出了一种基于凸优化的轨迹控制算法(CAT),该算法采用块坐标下降法(BCD)以迭代的方式。
    • 为了在考虑环境动态的情况下进行实时决策,我们提出了一种基于深度强化学习的轨迹控制算法(RAT)。
  • [Reinforcement Learning-Based Mobile Offloading for Edge Computing Against Jamming and Interference](Reinforcement Learning-Based Mobile Offloading for Edge Computing Against Jamming and Interference)

    • 2020 SCI-I区 SRLO基准方法
    • 提出基于强化学习的边缘计算移动卸载方案,该方案利用安全强化学习来避免选择无法满足任务计算延迟要求的风险卸载策略。
    • 该方案使移动设备在不知道任务生成模型、边缘计算模型和干扰/干扰模型的情况下,可以选择边缘设备、发射功率和卸载率,以提高其效用,包括共享增益、计算延迟、能耗和卸载信号的信噪比。
    • 还设计了一种基于深度强化学习的边缘计算移动卸载,选择卸载策略,提高计算性能。
  • CLIO: enabling automatic compilation of deep learning pipelines across IoT and cloud

    • 2020 Mobicom
    • DNN模型对于低功耗加速器来说往往太大;而对于低功耗无线电来说,带宽需求往往太高。虽然在智能手机类设备的DNN模型已经做了大量的工作,但这些方法并不适用于资源受限的小型电池供电的物联网设备。
    • CLIO提出了一种新颖的方法,以适应无线动态的渐进方式在物联网设备和云之间分割机器学习模型。我们证明了该方法可以与模型压缩和自适应模型划分相结合,创建一个物联网云划分的集成系统
    • 在GAP8低功耗神经加速器上实现了CLIO,提供了每种方法表现最佳的操作机制的详尽特征,并表明CLIO可以在资源减少时实现优雅的性能下降。

3 DNN Partitioning + Task Offloading

在多个边缘服务器和终端设备组成的云边端系统中,使DNN任务进行合理调度,降低任务完成的平均时延或平均能耗。在进行调度的过程中可以使用垂直划分和水平划分,也可以直接将一个DNN任务作为划分单位。

About

云边协同- collaborative inference📚工作汇总 📚 Collaborative Inference Work Summary

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published