Minimizing Maximum Age of Service in Virtualized Green IoT Networks

Minimizing Maximum Age of Service in Virtualized Green IoT Networks

本项目解决了在太阳能驱动的绿色 IoT 网络中嵌入和调度应用的挑战,目标是最小化最大 Age of Service (AoS) — 一个表示数据生成到服务完成之间延迟的新鲜度指标。

目标

本研究聚焦于由可再生能源(太阳能)驱动的虚拟化、具备计算能力的 IoT 基础设施。应用被建模为包含 Virtual Network Functions (VNFs)Directed Acyclic Graphs (DAGs),需要在波动的能量和计算约束下执行。

主要贡献

Mixed Integer Linear Programming (MILP) 建模

  • 提出了首个 MILP 模型,联合优化:
    • 设备选择与采样时间
    • DAG 请求嵌入决策
    • 设备、网关和服务器的能耗
  • 目标:最小化所有 DAG 请求的最大 AoS

启发式与预测控制方案

  • 开发了 GreedyOL,一种基于当前 AoS 嵌入 DAG 的快速启发式算法。
  • 提出了 RHCOP,一种 Receding Horizon Control Optimization 框架:
    • 利用 Gaussian Mixture Models (GMMs) 预测太阳能到达量和无线信道增益。
    • 仅使用因果(非未来)信息实现实时调度。

结果与洞察

  • RHCOP 实现了最优 MILP 的 1.07 倍 min-max AoS,GreedyOL 为 1.13 倍
  • 更多的网关和服务器由于增强的冗余性和灵活性而降低了 AoS。
  • VNF-C(采集)和 VNF-P(处理)数量相等时可获得最优新鲜度。

更广泛的影响

所提出的系统为能耗感知、延迟敏感的 IoT 应用奠定了基础,尤其适用于偏远或能源受限的环境。研究结果揭示了计算新鲜度资源分配绿色网络部署策略之间的权衡关系。

[IEEE Transactions on Services Computing 投稿] — 即将发表