Optimal Schedules for Parallelizing Anytime Algorithms: The Case of Shared Resources

06/26/2011
by   L. Finkelstein, et al.
0

The performance of anytime algorithms can be improved by simultaneously solving several instances of algorithm-problem pairs. These pairs may include different instances of a problem (such as starting from a different initial state), different algorithms (if several alternatives exist), or several runs of the same algorithm (for non-deterministic algorithms). In this paper we present a methodology for designing an optimal scheduling policy based on the statistical characteristics of the algorithms involved. We formally analyze the case where the processes share resources (a single-processor model), and provide an algorithm for optimal scheduling. We analyze, theoretically and empirically, the behavior of our scheduling algorithm for various distribution types. Finally, we present empirical results of applying our scheduling algorithm to the Latin Square problem.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/24/2012

Disk Scheduling: Selection of Algorithm

The objective of this paper is to take some aspects of disk scheduling a...
research
07/20/2018

Shared Processor Scheduling of Multiprocessor Jobs

We study shared processor scheduling of multiprocessor weighted jobs whe...
research
09/25/2019

Scheduling on Two Types of Resources: a Survey

We study the problem of executing an application represented by a preced...
research
03/29/2020

A hybrid optimization procedure for solving a tire curing scheduling problem

This paper addresses a lot-sizing and scheduling problem variant arising...
research
10/12/2011

Understanding Algorithm Performance on an Oversubscribed Scheduling Application

The best performing algorithms for a particular oversubscribed schedulin...
research
04/07/2021

Optimal CPU Scheduling in Data Centers via a Finite-Time Distributed Quantized Coordination Mechanism

In this paper we analyze the problem of optimal task scheduling for data...
research
06/13/2012

New Techniques for Algorithm Portfolio Design

We present and evaluate new techniques for designing algorithm portfolio...

Please sign up or login with your details

Forgot password? Click here to reset