Multi-users scheduling in parallel systems
Erik Saule,Denis Trystram +1 more
- 23 May 2009
- pp 1-9
TL;DR: This work focuses on solving scheduling problems in systems where many users compete to perform their respective jobs on shared parallel resources by optimizing simultaneously each user's objective function independently using classical combinatorial optimization techniques.
read more
Abstract: We are interested in this paper to study scheduling problems in systems where many users compete to perform their respective jobs on shared parallel resources. Each user has specific needs or wishes for computing his/her jobs expressed as a function to optimize (among maximum completion time, sum of completion times and sum of weighted completion times). Such problems have been mainly studied through Game Theory. In this work, we focus on solving the problem by optimizing simultaneously each user's objective function independently using classical combinatorial optimization techniques. Some results have already been proposed for two users on a single computing resource. However, no generic combinatorial method is known for many objectives. The analysis proposed in this paper concerns an arbitrarily fixed number of users and is not restricted to a single resource. We first derive inapproximability bounds; then we analyze several greedy heuristics whose approximation ratios are close to these bounds. However, they remain high since they are linear in the number of users. We provide a deeper analysis which shows that a slightly modified version of the algorithm is a constant approximation of a Pareto-optimal solution.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
A common framework and taxonomy for multicriteria scheduling problems with interfering and competing jobs: Multi-agent scheduling problems
TL;DR: This paper systematically review and classify the existing contributions in terms of the complexity of the problems and the proposed solution procedures, discuss the main advances, and point out future research lines in the topic.
144
A new approximation algorithm for multi-agent scheduling to minimize makespan on two machines
Kejun Zhao,Xiwen Lu,Manzhan Gu +2 more
TL;DR: An approximation algorithm is presented such that the performance ratio of the makespan achieved by the algorithm relative to the minimum makespan is no more than i+\frac{1}{6}$$i+16 for the ith$$(i=1,2,\ldots ,g) completed agent.
20
Two-agent scheduling on a single machine with release dates
TL;DR: A two-agent scheduling problem, in which all jobs belong to two agents A and B, and each job has a release date, is considered, and an approximation algorithm and a Fully Polynomial Time Approximation Scheme (FPTAS) are proposed.
16
An algorithm for multi-agent scheduling to minimize the makespan on m parallel machines
Manzhan Gu,Jinwei Gu,Xiwen Lu +2 more
TL;DR: This paper considers a multi-agent scheduling problem, in which each agent has a set of non-preemptive jobs, and jobs of all agents are to be processed on m identical parallel machines, to find a schedule to minimize the makespan of each agent.
13
Two approximation algorithms for two-agent scheduling on parallel machines to minimize makespan
Kejun Zhao,Xiwen Lu +1 more
TL;DR: A two-agent scheduling problem on parallel machines is considered and an O(n) algorithm with performance ratio 2-2-1m is provided, which is proved to be tight.
12
References
Fair end-to-end window-based congestion control
Jeonghoon Mo,Jean Walrand +1 more
TL;DR: The existence of fair end-to-end window-based congestion control protocols for packet-switched networks with first come-first served routers is demonstrated using a Lyapunov function.
2.3K
Bounds for certain multiprocessing anomalies
TL;DR: In this paper, precise bounds are derived for several anomalies of this type in a multiprocessing system composed of many identical processing units operating in parallel, and they show that an increase in the number of processing units can cause an increased total length of time needed to process a fixed set of tasks.
1.7K
Using dual approximation algorithms for scheduling problems theoretical and practical results
TL;DR: A new approach to constructing approximation algorithms, which the aim is find superoptimal, but infeasible solutions, and the performance is measured by the degree of infeasibility allowed, which should find wide applicability for any optimization problem where traditional approximation algorithms have been particularly elusive.
Scheduling Problems with Two Competing Agents
TL;DR: This paper considers the scheduling problems arising when two agents, each with a set of nonpreemptive jobs, compete to perform their respective jobs on a common processing resource, and addresses the complexity of various problems.
Core Algorithms of the Maui Scheduler
David B. Jackson,Quinn Snell,Mark J. Clement +2 more
- 16 Jun 2001
TL;DR: This paper focuses on three areas of Maui scheduling, specifically, backfill, job prioritization, and fairshare and briefly discusses the goals of each component, the issues and corresponding design decisions, and the algorithms enabling the Maui policies.
439