MPI-INF Logo
Campus Event Calendar

Event Entry

New for: D1, D2, D3, INET, D4, D5, D6

What and Who

Task Scheduling and Resource Management for Multi-DAG Systems

Donya Roshan Zamir
Sharif University of Technology
PhD Application Talk
AG 1, AG 2, AG 3, INET, AG 4, AG 5, D6, SWS, RG1, MMCI  
AG Audience
English

Date, Time and Location

Monday, 27 January 2025
14:00
30 Minutes
Virtual talk
zoom

Abstract

In this research, we focus on task scheduling for systems represented as Multi-DAGs (Directed Acyclic Graphs), where each task consists of a set of jobs to be scheduled on multi-core processors. The resources in our system are globally shared among the jobs within each task, and their management is handled using a spin-lock protocol. We implemented and evaluated three scheduling algorithms to optimize task execution:

1. Critical Path Algorithm: This approach identifies the critical path of each DAG and prioritizes the scheduling of nodes along this path to minimize the overall execution time.
2. Execution Group Algorithm: Here, the algorithm calculates the maximum number of accesses required for each resource and forms execution groups based on these accesses. Nodes sharing a resource are grouped together, and each execution group is scheduled on a dedicated core.
3. Heterogeneous Algorithm: This method divides the nodes into two distinct categories, A and B, and assigns a dedicated set of cores to each group for scheduling, optimizing resource usage and balancing workloads. Our ongoing work aims to analyze and compare the performance of these algorithms in terms of resource utilization, task completion time, and system throughput. The results will provide insights into the trade-offs between the algorithms and their effectiveness in multi-core realtime systems with shared global resources.

Contact

Ina Geisler
+49 681 9325 1802
--email hidden

Virtual Meeting Details

Zoom
passcode not visible
logged in users only

Ina Geisler, 01/27/2025 09:17
Ina Geisler, 01/24/2025 10:53
Ina Geisler, 01/24/2025 10:53 -- Created document.