International audienceFairly allocating distributed computing resources among workflow executions is critical to multi-user platforms. However, this problem remains mostly studied in clairvoyant and offline conditions, where task durations on resources are known, or the workload and available resources do not vary along time. We consider a non-clairvoyant, online fairness problem where the platform workload, task costs and resource characteristics are unknown and not stationary. We propose a fairness control loop which assigns task priorities based on the fraction of pending work in the workflows. Workflow characteristics and performance on the target resources are estimated progressively, as information becomes available during the executi...
In this paper, we study the problem of multi- resource fairness in systems running complex jobs that...
Abstract — Existing workflow systems attempt to achieve high performance by intelligently scheduling...
We investigate the problem of scheduling tasks in a cloud computing scenario that involves a queue o...
International audienceFairly allocating distributed computing resources among workflow executions is...
International audienceDistributed computing infrastructures are commonly used for scientific computi...
Cloud schedulers that allocate resources exclusively to single workflows are not work-conserving as ...
International audienceControlling the granularity of workflow activities executed on widely distribu...
This dissertation addresses three key challenges that are characteristic to the online scheduling of...
Workflow schedulers often rely on task runtime estimates when making scheduling decisions, and they ...
International audienceThis article tackles the problem of scheduling multiuser scientific workflows ...
International audienceScheduling independent workflows on shared resources in a way that satisfy use...
Workflows are important computational tools in many branches of science, and because of the dependen...
Computing and storage utilities must control resource usage to meet contractual performance targets ...
Resource allocation with fairness, considering multiple types of resources has become a substantial ...
To use services transparently in a distributed environment, the Utility Grids develop a cyber-infras...
In this paper, we study the problem of multi- resource fairness in systems running complex jobs that...
Abstract — Existing workflow systems attempt to achieve high performance by intelligently scheduling...
We investigate the problem of scheduling tasks in a cloud computing scenario that involves a queue o...
International audienceFairly allocating distributed computing resources among workflow executions is...
International audienceDistributed computing infrastructures are commonly used for scientific computi...
Cloud schedulers that allocate resources exclusively to single workflows are not work-conserving as ...
International audienceControlling the granularity of workflow activities executed on widely distribu...
This dissertation addresses three key challenges that are characteristic to the online scheduling of...
Workflow schedulers often rely on task runtime estimates when making scheduling decisions, and they ...
International audienceThis article tackles the problem of scheduling multiuser scientific workflows ...
International audienceScheduling independent workflows on shared resources in a way that satisfy use...
Workflows are important computational tools in many branches of science, and because of the dependen...
Computing and storage utilities must control resource usage to meet contractual performance targets ...
Resource allocation with fairness, considering multiple types of resources has become a substantial ...
To use services transparently in a distributed environment, the Utility Grids develop a cyber-infras...
In this paper, we study the problem of multi- resource fairness in systems running complex jobs that...
Abstract — Existing workflow systems attempt to achieve high performance by intelligently scheduling...
We investigate the problem of scheduling tasks in a cloud computing scenario that involves a queue o...