Multiple applications that execute concurrently on heterogeneous platforms compete for CPU and network resources. In this paper we analyze the behavior of $K$ non-cooperative schedulers using the optimal strategy that maximize their efficiency. Meanwhile fairness is ensured at a system level ignoring applications characteristics. We limit our study to simple single-level master-worker platforms and the case where applications consist of a large number of independent tasks. The tasks of a given application all have the same computation and communication requirements, but these requirements can vary from one application to another. Therefore, each scheduler aims at maximizing its throughput. We give closed-form formula of the equilibrium reac...
AbstractWe study a problem of scheduling client requests to servers. Each client has a particular la...
Motivated by the organization of distributed service systems, we study models for throughput schedul...
We consider coordination mechanisms for the distributed scheduling of n jobs on m parallel machines,...
Multiple applications that execute concurrently on heterogeneous platforms compete for CPU and netwo...
We study multiprocessor scheduling games with setup times on identical machines. Given a set of sche...
acceptance rate 20%International audienceWe conduct a game theoretic analysis on the problem of sche...
International audienceMultiple applications that execute concurrently on heterogeneous platforms com...
International audienceMultiple applications that execute concurrently on heterogeneous platforms com...
International audienceWe are interested in scheduling tasks from several selfish agents on a set of ...
In machine scheduling, a set of jobs must be scheduled on a set of machines so as to minimize some g...
Scheduling multiple large-scale parallel workflow applications on heterogeneous computing systems li...
AbstractIn machine scheduling, a set of jobs must be scheduled on a set of machines so as to minimiz...
Interactions amongst different processes in concurrent software are governed by a protocol. The bloc...
We survey different models, techniques, and some recent results to tackle machine scheduling problem...
We survey different models, techniques, and some recent results to tackle machine scheduling problem...
AbstractWe study a problem of scheduling client requests to servers. Each client has a particular la...
Motivated by the organization of distributed service systems, we study models for throughput schedul...
We consider coordination mechanisms for the distributed scheduling of n jobs on m parallel machines,...
Multiple applications that execute concurrently on heterogeneous platforms compete for CPU and netwo...
We study multiprocessor scheduling games with setup times on identical machines. Given a set of sche...
acceptance rate 20%International audienceWe conduct a game theoretic analysis on the problem of sche...
International audienceMultiple applications that execute concurrently on heterogeneous platforms com...
International audienceMultiple applications that execute concurrently on heterogeneous platforms com...
International audienceWe are interested in scheduling tasks from several selfish agents on a set of ...
In machine scheduling, a set of jobs must be scheduled on a set of machines so as to minimize some g...
Scheduling multiple large-scale parallel workflow applications on heterogeneous computing systems li...
AbstractIn machine scheduling, a set of jobs must be scheduled on a set of machines so as to minimiz...
Interactions amongst different processes in concurrent software are governed by a protocol. The bloc...
We survey different models, techniques, and some recent results to tackle machine scheduling problem...
We survey different models, techniques, and some recent results to tackle machine scheduling problem...
AbstractWe study a problem of scheduling client requests to servers. Each client has a particular la...
Motivated by the organization of distributed service systems, we study models for throughput schedul...
We consider coordination mechanisms for the distributed scheduling of n jobs on m parallel machines,...