GOSH: Task Scheduling Using Deep Surrogate Models in Fog Computing Environments
Not on the map. Why?
Abstract (arXiv)
Recently, intelligent scheduling approaches using surrogate models have been proposed to efficiently allocate volatile tasks in heterogeneous fog environments. Advances like deterministic surrogate models, deep neural networks (DNN) and gradient-based optimization allow low energy consumption and response times to be reached. However, deterministic surrogate models, which estimate objective values for optimization, do not consider the uncertainties in the distribution of the Quality of Service (QoS) objective function that can lead to high Service Level Agreement (SLA) violation rates. Moreover, the brittle nature of DNN training and prevent such models from reaching minimal energy or response times. To overcome these difficulties, we present a novel scheduler: GOSH i.e. Gradient Based Optimization using Second Order derivatives and Heteroscedastic Deep Surrogate Models. GOSH uses a second-order gradient based optimization approach to obtain better QoS and reduce the number of iterations to converge to a scheduling decision, subsequently lowering the scheduling time. Instead of a vanilla DNN, GOSH uses a Natural Parameter Network to approximate objective scores. Further, a Lower Confidence Bound optimization approach allows GOSH to find an optimal trade-off between greedy minimization of the mean latency and uncertainty reduction by employing error-based exploration. Thus, GOSH and its co-simulation based extension GOSH*, can adapt quickly and reach better objective scores than baseline methods. We show that GOSH* reaches better objective scores than GOSH, but it is suitable only for high resource availability settings, whereas GOSH is apt for limited resource settings. Real system experiments for both GOSH and GOSH* show significant improvements against the state-of-the-art in terms of energy consumption, response time and SLA violations by up to 18, 27 and 82 percent, respectively.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 27 of its 62 references that are in the map. First posted on arXiv 16 Dec 2021.
Builds on
27 of 62 references.
References · 27
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 5,045
- 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,448
- 2017What Uncertainties Do We Need in Bayesian Deep Learning for Computer Vision?cited by 2,352
- 2015Optimizing Neural Networks with Kronecker-factored Approximate Curvaturecited by 796
- 2019PyHessian: Neural Networks Through the Lens of the Hessiancited by 292
- 2017Teacher-Student Curriculum Learningcited by 210
- 2020ADAHESSIAN: An Adaptive Second Order Optimizer for Machine Learningcited by 202
- 2020Implicit Gradient Regularizationcited by 146
- 2018Hessian-based Analysis of Large Batch Training and Robustness to Adversariescited by 87
- 2019Sampling-free Epistemic Uncertainty Estimation Using Approximated Variance Propagationcited by 74
- 2020Aleatoric and Epistemic Uncertainty with Random Forestscited by 43
- 2016Natural-Parameter Networks: A Class of Probabilistic Neural Networkscited by 34
15 more
- 2021COSCO: Container Orchestration using Co-Simulation and Gradient Based Optimization for Fog Computing Environmentscited by 19
- 2016An Uncertainty-Aware Approach to Optimal Configuration of Stream Processing Systemscited by 17
- 2018All One Needs to Know about Fog Computing and Related Edge Computing Paradigms: A Complete Surveycited by 14
- 2020Dynamic Scheduling for Stochastic Edge-Cloud Computing Environments using A3C learning and Residual Recurrent Neural Networkscited by 14
- 2018Augmenting Max-Weight with Explicit Learning for Wireless Scheduling with Switching Costscited by 9
- 2019HealthFog: An Ensemble Deep Learning based Smart Healthcare System for Automatic Diagnosis of Heart Diseases in Integrated IoT and Fog Computing Environmentscited by 9
- 2021PreGAN: Preemptive Migration Prediction Network for Proactive Fault-Tolerant Edge Computingcited by 8
- 2018FogBus: A Blockchain-based Lightweight Framework for Edge and Fog Computingcited by 7
- 2019DeFog: Fog Computing Benchmarkscited by 7
- 2020POND: Pessimistic-Optimistic oNline Dispatchingcited by 7
- 2021HUNTER: AI based Holistic Resource Management for Sustainable Cloud Computingcited by 6
- 2021Generative Optimization Networks for Memory Efficient Data Generationcited by 5
- 2021MCDS: AI Augmented Workflow Scheduling in Mobile Edge Cloud Computing Systemscited by 4
- 2018Internet of Things (IoT) and New Computing Paradigmscited by 2
- 2019RBED: Reward Based Epsilon Decaycited by 2
Built on by
Citing papers per year: 2022: 4; 2023: 1.
5 papers.
- 2022FlexiBERT: Are Current Transformer Architectures too Homogeneous and Rigid?cited by 12
- 2022CAROL: Confidence-Aware Resilience Model for Edge Federationscited by 3
- 2022PROMPT: Learning Dynamic Resource Allocation Policies for Network Applicationscited by 2
- 2022MetaNet: Automated Dynamic Selection of Scheduling Policies in Cloud Environmentscited by 0
- 2023RAPID: Enabling Fast Online Policy Learning in Dynamic Public Cloud Environmentscited by 0
- 2023RAPID: Enabling Fast Online Policy Learning in Dynamic Public Cloud Environments10 Apr 2023
- 2022FlexiBERT: Are Current Transformer Architectures too Homogeneous and Rigid?23 May 2022
- 2022MetaNet: Automated Dynamic Selection of Scheduling Policies in Cloud Environments21 May 2022
- 2022CAROL: Confidence-Aware Resilience Model for Edge Federations14 Mar 2022
- 2022PROMPT: Learning Dynamic Resource Allocation Policies for Network Applications19 Jan 2022