Learning to Schedule Multi-Server Jobs with Fluctuated Processing Speeds
Hailiang Zhao, Shuiguang Deng, Feiyi Chen, Jianwei Yin, Schahram, Dustdar, Albert Y. Zomaya

TL;DR
This paper introduces ESDP, an online scheduling algorithm for multi-server jobs with fluctuating processing speeds, which learns speed distributions and maximizes utility without prior speed knowledge, achieving state-of-the-art performance.
Contribution
The paper presents ESDP, a novel online scheduling algorithm that handles unknown fluctuating speeds in multi-server jobs with theoretical guarantees and practical efficiency.
Findings
ESDP achieves polynomial complexity and logarithmic regret.
ESDP outperforms benchmark policies by up to 73%.
Simulation results validate the effectiveness of ESDP.
Abstract
Multi-server jobs are imperative in modern cloud computing systems. A noteworthy feature of multi-server jobs is that, they usually request multiple computing devices simultaneously for their execution. How to schedule multi-server jobs online with a high system efficiency is a topic of great concern. Firstly, the scheduling decisions have to satisfy the service locality constraints. Secondly, the scheduling decisions needs to be made online without the knowledge of future job arrivals. Thirdly, and most importantly, the actual service rate experienced by a job is usually in fluctuation because of the dynamic voltage and frequency scaling (DVFS) and power oversubscription techniques when multiple types of jobs co-locate. A majority of online algorithms with theoretical performance guarantees are proposed. However, most of them require the processing speeds to be knowable, thereby the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsIoT and Edge/Fog Computing · Cloud Computing and Resource Management · Age of Information Optimization
