Competitive algorithms from competitive equilibria: Non-clairvoyant scheduling under polyhedral constraints

S Im, J Kulkarni, K Munagala - Journal of the ACM (JACM), 2017 - dl.acm.org
We introduce and study a general scheduling problem that we term the Polytope Scheduling
problem (PSP). In this problem, jobs can have different arrival times and sizes, and the rates …

Online primal-dual for non-linear optimization with applications to speed scaling

A Gupta, R Krishnaswamy, K Pruhs - Approximation and Online Algorithms …, 2013 - Springer
We give a principled method to design online algorithms (for potentially non-linear
problems) using a mathematical programming formulation of the problem, and also to …

Scheduling for weighted flow and completion times in reconfigurable networks

M Dinitz, B Moseley - IEEE INFOCOM 2020-IEEE Conference …, 2020 - ieeexplore.ieee.org
New optical technologies offer the ability to reconfigure network topologies dynamically,
rather than setting them once and for all. This is true in both optical wide area networks …

Scheduling parallel DAG jobs online to minimize average flow time

K Agrawal, J Li, K Lu, B Moseley - Proceedings of the Twenty-Seventh Annual …, 2016 - SIAM
In this work, we study the problem of scheduling parallelizable jobs online with an objective
of minimizing average flow time. Each parallel job is modeled as a DAG where each node is …

Selfishmigrate: A scalable algorithm for non-clairvoyantly scheduling heterogeneous processors

S Im, J Kulkarni, K Munagala… - 2014 IEEE 55th Annual …, 2014 - ieeexplore.ieee.org
We consider the classical problem of minimizing the total weighted flow-time for unrelated
machines in the online non-clairvoyant setting. In this problem, a set of jobs J arrive over …

Scheduling heterogeneous processors isn't as easy as you think

A Gupta, S Im, R Krishnaswamy, B Moseley… - Proceedings of the twenty …, 2012 - SIAM
We consider preemptive online scheduling algorithms to minimize the total
weighted/unweighted flow time plus energy for speed-scalable heterogeneous …

Greed works—online algorithms for unrelated machine stochastic scheduling

V Gupta, B Moseley, M Uetz… - Mathematics of operations …, 2020 - pubsonline.informs.org
This paper establishes performance guarantees for online algorithms that schedule
stochastic, nonpreemptive jobs on unrelated machines to minimize the expected total …

Energy efficient scheduling of parallelizable jobs

K Fox, S Im, B Moseley - Theoretical Computer Science, 2018 - Elsevier
This paper considers scheduling parallelizable jobs in the non-clairvoyant speed scaling
setting to minimize the objective of weighted flow time plus energy. Previously, strong lower …

[HTML][HTML] The efficiency-fairness balance of round robin scheduling

B Moseley, S Vardi - Operations Research Letters, 2022 - Elsevier
Round Robin is a widely used scheduling policy, used primarily because it is intuitively fair,
splitting the resources evenly among the jobs. Little is known, however, of its fairness with …

Lagrangian duality in online scheduling with resource augmentation and speed scaling

KT Nguyen - Algorithms–ESA 2013: 21st Annual European …, 2013 - Springer
We present an unified approach to study online scheduling problems in the resource
augmentation/speed scaling models. Potential function method is extensively used for …