mlsanityData to 7 Oct 2026

SCOPE: Safe Exploration for Dynamic Computer Systems Optimization

arXiv 2204.10451 ↗First posted 22 Apr 2022eess.SY cs.AR cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Modern computer systems need to execute under strict safety constraints (e.g., a power limit), but doing so often conflicts with their ability to deliver high performance (i.e. minimal latency). Prior work uses machine learning to automatically tune hardware resources such that the system execution meets safety constraints optimally. Such solutions monitor past system executions to learn the system's behavior under different hardware resource allocations before dynamically tuning resources to optimize the application execution. However, system behavior can change significantly between different applications and even different inputs of the same applications. Hence, the models learned using data collected a priori are often suboptimal and violate safety constraints when used with new applications and inputs. To address this limitation, we introduce the concept of an execution space, which is the cross product of hardware resources, input features, and applications. To dynamically and safely allocate hardware resources from the execution space, we present SCOPE, a resource manager that leverages a novel safe exploration framework. We evaluate SCOPE's ability to deliver improved latency while minimizing power constraint violations by dynamically configuring hardware while running a variety of Apache Spark applications. Compared to prior approaches that minimize power constraint violations, SCOPE consumes comparable power while improving latency by up to 9.5X. Compared to prior approaches that minimize latency, SCOPE achieves similar latency but reduces power constraint violation rates by up to 45.88X, achieving almost zero safety constraint violations across all applications.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 10 of its 76 references that are in the map. First posted on arXiv 22 Apr 2022.

Builds on

10 of 76 references.

References · 10

  1. 2018A Tutorial on Bayesian Optimizationcited by 734
  2. 2021Safe Learning in Robotics: From Learning-Based Control to Safe Reinforcement Learningcited by 337
  3. 2020Safe Reinforcement Learning in Constrained Markov Decision Processescited by 109
  4. 2018Stagewise Safe Bayesian Optimization with Gaussian Processescited by 79
  5. 2020Safe Reinforcement Learning via Curriculum Inductioncited by 73
  6. 2019Safe Exploration for Interactive Machine Learningcited by 51
  7. 2014Safe Exploration of State and Action Spaces in Reinforcement Learningcited by 37
  8. 2018Practical Design Space Explorationcited by 35
  9. 2019A Survey of Machine Learning Applied to Computer Architecture Designcited by 6
  10. 2021BayesPerf: Minimizing Performance Monitoring Errors Using Bayesian Statisticscited by 2

Built on by

Not cited yet.