Scheduling appears frequently in distributed, cloud and high-performance computing, as well as in embedded systems. Here, the execution time of subtasks is the major factor influencing decision-making, and despite being random variables they are majorly treated in the literature as being deterministic. Our project intends to shed more light on the underlying distribution of execution times, attempting to verify: 1) if the usual assumption of normal distribution is reasonable; 2) if there exist more suitable distribution families; and 3) if anything can be inferred a priori by analyzing general aspects of the program. We have modeled the problem and experimentally assessed distributions, showing that they are often not normal. We suggest alt...
AbstractWe study the problem of scheduling tasks for execution by a processor when the tasks can sto...
The Shortest-Remaining-Processing-Time (SRPT) scheduling policy has long been known to be optimal fo...
This work introduces scheduling strategies to maximize the expected numberof independent tasks that ...
Scheduling appears frequently in distributed, cloud and high-performance computing, as well as in em...
There is a current need for scheduling policies that can leverage the performance variability of res...
This paper describes an algorithm to determine the performance of real-time systems with tasks using...
Classical analysis of real-time systems focuses on guaranteeing the schedulability of the system whe...
This thesis work describes how to apply the stochastic analysis framework, presented in [1] for gene...
In cloud systems consisting of heterogeneous distributed resources, scheduling plays a key role to o...
Abstract—Current analytic solutions to the execution time distribution of a parallel composition of ...
AbstractAuthors highlight the importance of estimating workflow execution time in the scheduling pro...
Abstract: Open soft real-time systems, such as mobile robots, experience unpredictable interactions ...
We obtain stochastic bounds on execution times of parallel computations assuming ideal conditions fo...
Two important characteristics encountered in many real-world scheduling problems are heterogeneous m...
This chapter surveys the literature on scheduling problems with random attributes, including process...
AbstractWe study the problem of scheduling tasks for execution by a processor when the tasks can sto...
The Shortest-Remaining-Processing-Time (SRPT) scheduling policy has long been known to be optimal fo...
This work introduces scheduling strategies to maximize the expected numberof independent tasks that ...
Scheduling appears frequently in distributed, cloud and high-performance computing, as well as in em...
There is a current need for scheduling policies that can leverage the performance variability of res...
This paper describes an algorithm to determine the performance of real-time systems with tasks using...
Classical analysis of real-time systems focuses on guaranteeing the schedulability of the system whe...
This thesis work describes how to apply the stochastic analysis framework, presented in [1] for gene...
In cloud systems consisting of heterogeneous distributed resources, scheduling plays a key role to o...
Abstract—Current analytic solutions to the execution time distribution of a parallel composition of ...
AbstractAuthors highlight the importance of estimating workflow execution time in the scheduling pro...
Abstract: Open soft real-time systems, such as mobile robots, experience unpredictable interactions ...
We obtain stochastic bounds on execution times of parallel computations assuming ideal conditions fo...
Two important characteristics encountered in many real-world scheduling problems are heterogeneous m...
This chapter surveys the literature on scheduling problems with random attributes, including process...
AbstractWe study the problem of scheduling tasks for execution by a processor when the tasks can sto...
The Shortest-Remaining-Processing-Time (SRPT) scheduling policy has long been known to be optimal fo...
This work introduces scheduling strategies to maximize the expected numberof independent tasks that ...