A Novel Prediction Setup for Online Speed-Scaling
Given the rapid rise in energy demand by data centers and computing systems in general, it is fundamental to incorporate energy considerations when designing (scheduling) algorithms. Machine learning can be a useful approach in practice by predicting the future load of the system based on, for example, historical data. However, the effectiveness of such an approach highly depends on the quality of the predictions and can be quite far from optimal when predictions are sub-par. On the other hand, while providing a worst-case guarantee, classical online algorithms can be pessimistic for large classes of inputs arising in practice. This paper, in the spirit of the new area of machine learning augmented algorithms, attempts to obtain the best of both worlds for the classical, deadline based, online speed-scaling problem: Based on the introduction of a novel prediction setup, we develop algorithms that (i) obtain provably low energy-consumption in the presence of adequate predictions, and (ii) are robust against inadequate predictions, and (iii) are smooth, i.e., their performance gradually degrades as the prediction error increases.
Code (0)
등록된 구현이 없습니다.
Tasks
BIG-bench Machine LearningPredictionSchedulingSimilar Papers 제목 키워드 기반
Learning Augmented Energy Minimization via Speed Scaling
As power management has become a primary concern in modern data centers, computing resources are being scaled dynamically to minimize energy consumption. We initiate the study of a variant of the classic online speed sca…
BIG-bench Machine LearningManagementRethinking Generative Image Pretraining: How Far Are We From Scaling Up Next-Pixel Prediction?
This paper investigates the scaling properties of autoregressive next-pixel prediction, a simple, end-to-end yet under-explored framework for unified vision models. Starting with images at resolutions of 32x32, we train …
Image ClassificationImage GenerationOnline Learning of a Memory for Learning Rates
The promise of learning to learn for robotics rests on the hope that by extracting some information about the learning process itself we can speed up subsequent similar learning tasks. Here, we introduce a computationall…
Meta-LearningOnline Segment 3D Gaussians via Launching Virtual Drones
Interactive segmentation of 3D Gaussians offers a compelling opportunity for real-time manipulation of 3D scenes, thanks to the real-time rendering capability of 3D Gaussian Splatting (3DGS). However, existing methods re…
Interactive SegmentationTowards a Proactive Autoscaling Framework for Data Stream Processing at the Edge using GRU and Transfer Learning
Processing data at high speeds is becoming increasingly critical as digital economies generate enormous data. The current paradigms for timely data processing are edge computing and data stream processing (DSP). Edge com…
Reinforcement LearningTransfer Learning