Task Placement and Resource Allocation for Edge Machine Learning: A GNN-based Multi-Agent Reinforcement Learning Paradigm
Not on the map. Why?
Abstract (arXiv)
Machine learning (ML) tasks are one of the major workloads in today's edge computing networks. Existing edge-cloud schedulers allocate the requested amounts of resources to each task, falling short of best utilizing the limited edge resources for ML tasks. This paper proposes TapFinger, a distributed scheduler for edge clusters that minimizes the total completion time of ML tasks through co-optimizing task placement and fine-grained multi-resource allocation. To learn the tasks' uncertain resource sensitivity and enable distributed scheduling, we adopt multi-agent reinforcement learning (MARL) and propose several techniques to make it efficient, including a heterogeneous graph attention network as the MARL backbone, a tailored task selection phase in the actor network, and the integration of Bayes' theorem and masking schemes. We first implement a single-task scheduling version, which schedules at most one task each time. Then we generalize to the multi-task scheduling case, in which a sequence of tasks is scheduled simultaneously. Our design can mitigate the expanded decision space and yield fast convergence to optimal scheduling solutions. Extensive experiments using synthetic and test-bed ML task traces show that TapFinger can achieve up to 54.9% reduction in the average task completion time and improve resource efficiency as compared to state-of-the-art schedulers.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). First posted on arXiv 1 Feb 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 0; 2025: 5; 2026: 1.
7 papers.
- 2025Accelerating Edge Inference for Distributed MoE Models with Latency-Optimized Expert Placementcited by 7
- 2025Deep Reinforcement Learning for Job Scheduling and Resource Management in Cloud Computing: An Algorithm-Level Reviewcited by 4
- 2025Power Allocation for Delay Optimization in Device-to-Device Networks: A Graph Reinforcement Learning Approachcited by 1
- 2025Topology Enhanced MARL for Multi-Agent Cooperative Decision-Making of CAVscited by 1
- 2023A Framework for dynamically meeting performance objectives on a service meshcited by 0
- 2025Dynamic Pricing for On-Demand DNN Inference in the Edge-AI Marketcited by 0
- 2026TempoNet: Slack-Quantized Transformer-Guided Reinforcement Scheduler for Adaptive Deadline-Centric Real-Time Dispatchscited by 0
- 2026TempoNet: Slack-Quantized Transformer-Guided Reinforcement Scheduler for Adaptive Deadline-Centric Real-Time Dispatchs20 Feb 2026
- 2025Accelerating Edge Inference for Distributed MoE Models with Latency-Optimized Expert Placement18 Aug 2025
- 2025Topology Enhanced MARL for Multi-Agent Cooperative Decision-Making of CAVs16 Jul 2025
- 2025Power Allocation for Delay Optimization in Device-to-Device Networks: A Graph Reinforcement Learning Approach19 May 2025
- 2025Dynamic Pricing for On-Demand DNN Inference in the Edge-AI Market6 Mar 2025
- 2025Deep Reinforcement Learning for Job Scheduling and Resource Management in Cloud Computing: An Algorithm-Level Review2 Jan 2025
- 2023A Framework for dynamically meeting performance objectives on a service mesh25 Jun 2023