Table of Contents
Fetching ...

Moving Edge for On-Demand Edge Computing: An Uncertainty-aware Approach

Fangtong Zhou, Ruozhou Yu

TL;DR

The paper tackles the problem of fluctuating edge demands by introducing Moving Edge resources (MUs) and a learning-based, uncertainty-aware scheduling framework called URANUS. It combines Bayesian neural network-based demand prediction with distributionally robust post-processing (WC-CVaR) and finite-horizon planning to optimize MU deployment under data and model uncertainty while respecting SLA penalties. Key contributions include a BVNN-based time-series predictor with uncertainty quantification, a distributionally robust CVaR-based penalty estimation reformulated as a tractable SDP, and a corresponding single- and multi-agent finite-horizon planning algorithm. Experiments on real Milan data show URANUS substantially improves robustness and profit versus end-to-end reinforcement learning, uncertainty-agnostic methods, and heuristic baselines, demonstrating practical potential for on-demand edge computing using moving modular data centers.

Abstract

We study an edge demand response problem where, based on historical edge workload demands, an edge provider needs to dispatch moving computing units, e.g. truck-carried modular data centers, in response to emerging hotspots within service area. The goal of edge provider is to maximize the expected revenue brought by serving congested users with satisfactory performance, while minimizing the costs of moving units and the potential service-level agreement violation penalty for interrupted services. The challenge is to make robust predictions for future demands, as well as optimized moving unit dispatching decisions. We propose a learning-based, uncertain-aware moving unit scheduling framework, URANUS, to address this problem. Our framework novelly combines Bayesian deep learning and distributionally robust approximation to make predictions that are robust to data, model and distributional uncertainties in deep learning-based prediction models. Based on the robust prediction outputs, we further propose an efficient planning algorithm to optimize moving unit scheduling in an online manner. Simulation experiments show that URANUS can significantly improve robustness in decision making, and achieve superior performance compared to state-of-the-art reinforcement learning, uncertainty-agnostic learning-based methods, and other baselines.

Moving Edge for On-Demand Edge Computing: An Uncertainty-aware Approach

TL;DR

The paper tackles the problem of fluctuating edge demands by introducing Moving Edge resources (MUs) and a learning-based, uncertainty-aware scheduling framework called URANUS. It combines Bayesian neural network-based demand prediction with distributionally robust post-processing (WC-CVaR) and finite-horizon planning to optimize MU deployment under data and model uncertainty while respecting SLA penalties. Key contributions include a BVNN-based time-series predictor with uncertainty quantification, a distributionally robust CVaR-based penalty estimation reformulated as a tractable SDP, and a corresponding single- and multi-agent finite-horizon planning algorithm. Experiments on real Milan data show URANUS substantially improves robustness and profit versus end-to-end reinforcement learning, uncertainty-agnostic methods, and heuristic baselines, demonstrating practical potential for on-demand edge computing using moving modular data centers.

Abstract

We study an edge demand response problem where, based on historical edge workload demands, an edge provider needs to dispatch moving computing units, e.g. truck-carried modular data centers, in response to emerging hotspots within service area. The goal of edge provider is to maximize the expected revenue brought by serving congested users with satisfactory performance, while minimizing the costs of moving units and the potential service-level agreement violation penalty for interrupted services. The challenge is to make robust predictions for future demands, as well as optimized moving unit dispatching decisions. We propose a learning-based, uncertain-aware moving unit scheduling framework, URANUS, to address this problem. Our framework novelly combines Bayesian deep learning and distributionally robust approximation to make predictions that are robust to data, model and distributional uncertainties in deep learning-based prediction models. Based on the robust prediction outputs, we further propose an efficient planning algorithm to optimize moving unit scheduling in an online manner. Simulation experiments show that URANUS can significantly improve robustness in decision making, and achieve superior performance compared to state-of-the-art reinforcement learning, uncertainty-agnostic learning-based methods, and other baselines.

Paper Structure

This paper contains 31 sections, 17 equations, 10 figures, 1 table, 1 algorithm.

Figures (10)

  • Figure 1: Dispatching MUs based on demands
  • Figure 2: The URANUS framework with three major components: BNN-based demand prediction, distributionally robust post-processing, and fixed-horizon MU planning
  • Figure 3: Prediction outputs of LSTM, BLSTM 95%-CI, 95% WC-CVaR are shown in sub-figures under different $L_{\sf pred}$. Tables below sub-figures show the best and worst percentages of prediction violations among all cells.
  • Figure 4: Planning for three cells at $t = 100$ when ${L_{\mathsf{pred}}}=4$
  • Figure 5: Cell re-indexing for Milan cells mi_data
  • ...and 5 more figures