A central problem to parallel processing is the determination of an effective partitioning of workload to processors. The effectiveness of any given partition is dependent on the stochastic nature of the workload. The problem of determining when and if the stochastic behavior of the workload has changed enough to warrant the calculation of a new partition is treated. The problem is modeled as a Markov decision process, and an optimal decision policy is derived. Quantification of this policy is usually intractable. A heuristic policy which performs nearly optimally is investigated empirically. The results suggest that the detection of change is the predominant issue in this problem
A wide range of modern computer systems process workloads composed of parallelizable jobs. Data cent...
We consider the problem of finding a dynamically optimal policy to process n jobs on a single machin...
This thesis consists of two parts: performance bounds for scheduling algorithms for parallel program...
The effectiveness of any given mapping of workload to processors in a parallel system is dependent o...
A large class of computations are characterized by a sequence of phases, with phase changes occurrin...
A large class of computational problems is characterized by frequent synchronization, and computatio...
Abstract. We study the stochastic machine replenishment problem, which is a canonical special case o...
International audienceDynamic load balancing is an important step conditioning the performance of pa...
The use of dynamic reconfiguration has been proposed to tolerate faults in large-scale partitionable...
Following an initial mapping of a problem onto a multiprocessor machine or computer network, system ...
AbstractImperfect coverage and nonnegligible reconfiguration delay are known to have a deleterious e...
In most scheduling problems discussed in the literature it is assumed that the machine (i.e. key res...
For bulk synchronous computations that have non-deterministic behaviors, dynamic remapping is an eff...
For bulk synchronous computations that have nondeterministic behaviors, dynamic remapping is an effe...
We consider job dispatching in systems with N parallel servers, where jobs arrive according to a Poi...
A wide range of modern computer systems process workloads composed of parallelizable jobs. Data cent...
We consider the problem of finding a dynamically optimal policy to process n jobs on a single machin...
This thesis consists of two parts: performance bounds for scheduling algorithms for parallel program...
The effectiveness of any given mapping of workload to processors in a parallel system is dependent o...
A large class of computations are characterized by a sequence of phases, with phase changes occurrin...
A large class of computational problems is characterized by frequent synchronization, and computatio...
Abstract. We study the stochastic machine replenishment problem, which is a canonical special case o...
International audienceDynamic load balancing is an important step conditioning the performance of pa...
The use of dynamic reconfiguration has been proposed to tolerate faults in large-scale partitionable...
Following an initial mapping of a problem onto a multiprocessor machine or computer network, system ...
AbstractImperfect coverage and nonnegligible reconfiguration delay are known to have a deleterious e...
In most scheduling problems discussed in the literature it is assumed that the machine (i.e. key res...
For bulk synchronous computations that have non-deterministic behaviors, dynamic remapping is an eff...
For bulk synchronous computations that have nondeterministic behaviors, dynamic remapping is an effe...
We consider job dispatching in systems with N parallel servers, where jobs arrive according to a Poi...
A wide range of modern computer systems process workloads composed of parallelizable jobs. Data cent...
We consider the problem of finding a dynamically optimal policy to process n jobs on a single machin...
This thesis consists of two parts: performance bounds for scheduling algorithms for parallel program...