Edge Intelligence
Pyramid: Enabling Hierarchical Neural Networks with Edge Computing
Qiang He, Zeqian Dong, Feifei Chen, Shuiguang Deng, Weifa Liang, and Yun Yang. "Pyramid: Enabling Hierarchical Neural Networks with Edge Computing", The Web Conference (2022): 1860-1870.
云端的
边缘计算提供一种新的计算模式,使网络边缘的
本篇论文提出了一种新的框架,
PROBLEM STATEMENT
用邻接矩阵来表示距离,
在时间
分层交通预测的目标是预测
PYRAMID NEURAL NETWORK
Local Prediction
之前获取时空道路交通相关性的方法都是采用了两个时间块和中间一个空间块的“三明治”结构。但堆叠三明治之间的时间块会产生额外的开销。针对该问题,
Data Modeling
将道路传感器收集到的历史交通数据放入
空间块的主要组成部分是
Prediction
最后用一个全连接层来实现预测:
Global Prediction
Feature Extraction
输入是
第一个稀疏层将
第二个稀疏层将
根据
Prediction
最后用一个全连接层来实现预测:
FedEdge: Accelerating Edge-Assisted Federated Learning
Kaibin Wang, Qiang He, Feifei Chen, Hai Jin, and Yun Yang. "FedEdge: Accelerating Edge-Assisted Federated Learning", WWW 2023 (2023): 2895-2904.
两阶段训练期间浪费了大量时间,客户端在发送本地模型进行聚合后停止模型训练,直到使用接收到的全局模型更新本地模型。他们的等待时间可以用来加速模型训练。
缺乏模型多样性,而数据存在多样性。
存在模型受到中毒袭击的漏洞,边缘服务器容易受到损害。
本文提出了
PRELIMINARIES
Federated Learning
研究重点是在
Edge-Assisted Federated Learning
考虑一个
FINDINGS OF OUR EXPLORATION
Training Time Wasting
Lack of Model Diversity Consideration
利用模型多样性后,模型精度和模型收敛性均有提升。
Vulnerability to Model Poisoning Attacks
FEDEDGE DESIGN
Asynchronous Local Federated Training
Adaptive Model Aggregation
Phase 1: Filtering Anomalous Models
Phase 2: Aggregating Models
EdgeMove: Pipelining Device-Edge Model Training for Mobile Intelligence
Zeqian Dong, Qiang He, Feifei Chen, Hai Jin, Tao Gu, and Yun Yang. "EdgeMove: Pipelining Device-Edge Model Training for Mobile Intelligence", WWW 2023 (2023): 3142-3153.
EdgeMove 将模型分为两个部分,一个用于在边缘设备上进行训练,另一个用于在边缘服务器上进行训练。中间传输的是中间特征,而不是用户的私有数据。与端云训练方案相比,EdgeMove 显著减少了本地模型部分和外部模型部分之间的通信延迟带来的训练过程延迟。
EdgeMove 探测边缘设备附近边缘服务器的训练性能,并通过近似模型分区引导模型训练。EdgeMove 自适应地探测附近边缘服务器的训练性能,并根据运行时的系统动态主动调整训练管道。
EdgeMove 监控工作线程(即当前正在训练 ML 模型的边缘服务器)的端到端训练性能,自适应地探测附近边缘服务器的端到端性能,并调整训练主动管道
OFFLINE PIPELINE CONSTRUCTION
Model Profiling
EdgeMove 发送一个测试模型
Model Partitioning
令
EdgeMove 下模型分区的目标是最大化管道吞吐量,类似于现有的管道方案。关键是吞吐量平衡,即边缘设备和边缘服务器维持大致相同的吞吐量。注意到边缘设备的训练性能低于边缘服务器,EdgeMove 分区目标是确保处理一个 minibatch(包括前向和后向传递)所需的时间大致等于完成前一个 minibatch 的后向传递所需的时间加上下一个小批量的前向传递。
ONLINE PIPELINE ADAPTATION
在运行时,EdgeMove 监控管道性能并相应地调整训练管道。它可以通过两种方式调整训练管道:1)调整跨客户端和工作器的模型划分; 2)使用新的工作器和可能的新模型分区来调整整个训练管道。
Edge Resource
A Game-Theoretical Approach for User Allocation in Edge Computing Environment
应用程序供应商的另一个重要目标是最大限度地降低为应用程序用户提供服务的总体系统成本。该问题称为边缘用户分配(EUA)问题。
位于边缘服务员覆盖的交叉区域的应用程序用户可以连接到附近具有足够计算能力(容量约束)(例如CPU、内存和带宽)的边缘服务器之一(邻近约束)。
本文了介绍 EUAGame,这是一种寻找 EUA 问题解决方案的博弈论方法。
EUAGame 将应用程序供应商的 EUA 问题建模为 EUA 游戏。在这个游戏中,每个应用程序用户都被模拟为游戏中的玩家,寻找附近的边缘服务器来卸载其计算任务。 EUAGame 然后采用去中心化算法为应用程序用户做出分配决策,以实现游戏的纳什均衡。
SYSTEM MODEL
对于应用供应商,EUA 旨在将其
Multi-tenancy Benefit Model
服务器
边缘服务器
User Benefit Model
Cost-Effective App Data Distribution in Edge Computing
在本文中,我们首次尝试从应用供应商的角度将边缘数据分布 (EDD)
问题表述为约束优化问题,并证明其 NP-hardness。我们提出了一种名为 EDD-IP
的最优方法,用整数规划技术精确地解决了这个问题。然后,我们提出了一种名为
EDD-A 的
Online Collaborative Data Caching in Edge Computing
在本文中,我们研究了 EC 环境中的协同缓存问题,旨在最小化系统成本,包括数据缓存成本、数据迁移成本和服务质量 (QoS) 损失。我们将该协同边缘数据缓存问题(CEDC)建模为约束优化问题,并证明它是 NP-complete 的。我们提出了一种称为 CEDC-O 的在线算法,以解决所有时隙中的 CEDC 问题。CEDC-O 基于 Lyapunov 优化开发,无需未来信息即可在线工作,并实现可证明的接近最佳性能。
Edge Security
Cooperative Assurance of Cache Data Integrity for Mobile Edge Computing
但是,在高度分布式的 MEC 环境中,缓存数据容易损坏,必须确保其完整性。现有的集中式数据完整性保证方案被MEC的独特特性所淘汰,即与云服务器不同,边缘服务器只有有限的计算和存储资源,并且它们大规模部署并分布在地理上。因此,在地理位置分散、资源受限的边缘服务器上确保缓存数据完整性是一项新的重大挑战。该文提出一种以分布式方式保证边缘数据完整性的CooperEDI方案。CooperEDI采用分布式共识机制,形成自我管理的边缘缓存系统。在系统中,边缘服务器协同确保缓存副本的完整性并修复损坏的副本。我们根据三种具有代表性的方案对其性能进行了实验评估。结果表明,CooperEDI能够有效、高效地保证MEC环境下的缓存数据完整性。
A Game-Theoretical Approach for Mitigating Edge DDoS Attack
在本文中,我们首次尝试解决边缘 DDoS 缓解 (EDM) 问题。我们将其建模为约束优化问题,并证明其NP硬度。为了解决这个问题,我们提出了一种名为EDMOpti的最优方法和一种名为EDMGame的新颖博弈论方法,用于缓解边缘DDoS攻击。EDMGame 将 EDM 问题表述为一个潜在的 EDM 博弈,它承认纳什均衡,并采用分散算法来寻找纳什均衡作为 EDM 问题的解决方案。通过理论分析和实验评估,证明了我们的方法能够有效、高效地解决EDM问题。
CoopEdge: A Decentralized Blockchain-based Platform for Cooperative Edge Computing
本文提出了CoopEdge,一种基于区块链的新型去中心化平台,用于驱动和支持协同边缘计算。在 CoopEdge 上,边缘服务器可以发布计算任务供其他边缘服务器争用。获胜者是根据其声誉从候选边缘服务器中选出的。之后,边缘服务器之间达成共识,记录区块链上任务执行的性能。我们实现了基于 Hyperledger Sawtooth 的 CoopEdge,并在模拟 EC 环境中根据基线和两个最先进的实现对其进行了实验评估。结果验证了 CoopEdge 的实用性并证明了其性能。