Results 1 - 10
of
8,008
Minimizing conflicts: a heuristic repair method for constraint satisfaction and scheduling problems
- ARTIF. INTELL
, 1992
"... This paper describes a simple heuristic approach to solving large-scale constraint satisfaction and scheduling problems. In this approach one starts with an inconsistent assignment for a set of variables and searches through the space of possible repairs. The search can be guided by a value-orderin ..."
Abstract
-
Cited by 457 (6 self)
- Add to MetaCart
This paper describes a simple heuristic approach to solving large-scale constraint satisfaction and scheduling problems. In this approach one starts with an inconsistent assignment for a set of variables and searches through the space of possible repairs. The search can be guided by a value
A scheduling model for reduced CPU energy
- ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE
, 1995
"... The energy usage of computer systems is becoming an important consideration, especially for batteryoperated systems. Various methods for reducing energy consumption have been investigated, both at the circuit level and at the operating systems level. In this paper, we propose a simple model of job s ..."
Abstract
-
Cited by 558 (3 self)
- Add to MetaCart
scheduling aimed at capturing some key aspects of energy minimization. In this model, each job is to be executed between its arrival time and deadline by a single processor with variable speed, under the assumption that energy usage per unit time, P, is a convex function of the processor speed s. We give
LOOP SCHEDULING FOR MINIMIZING SCHEDULE LENGTH AND SWITCHING ACTIVITIES
"... Switching activity is one of the most important factors in power dissipation. This paper studies the scheduling problem that minimizes both schedule length and switching activities for applications with loops. We show that to find a schedule that has the minimal switching activities among all minimu ..."
Abstract
- Add to MetaCart
Switching activity is one of the most important factors in power dissipation. This paper studies the scheduling problem that minimizes both schedule length and switching activities for applications with loops. We show that to find a schedule that has the minimal switching activities among all
Active Messages: a Mechanism for Integrated Communication and Computation
, 1992
"... The design challenge for large-scale multiprocessors is (1) to minimize communication overhead, (2) allow communication to overlap computation, and (3) coordinate the two without sacrificing processor cost/performance. We show that existing message passing multiprocessors have unnecessarily high com ..."
Abstract
-
Cited by 1054 (75 self)
- Add to MetaCart
The design challenge for large-scale multiprocessors is (1) to minimize communication overhead, (2) allow communication to overlap computation, and (3) coordinate the two without sacrificing processor cost/performance. We show that existing message passing multiprocessors have unnecessarily high
The Implementation of the Cilk-5 Multithreaded Language
, 1998
"... The fifth release of the multithreaded language Cilk uses a provably good "work-stealing " scheduling algorithm similar to the rst system, but the language has been completely redesigned and the runtime system completely reengineered. The efficiency of the new implementation was aided ..."
Abstract
-
Cited by 489 (28 self)
- Add to MetaCart
by a clear strategy that arose from a theoretical analysis of the scheduling algorithm: concentrate on minimizing overheads that contribute to the work, even at the expense of overheads that contribute to the critical path. Although it may seem counterintuitive to move overheads onto the critical path
Cost-Minimizing Scheduling of Workflows on a Cloud of Memory Managed Multicore Machines
"... Abstract. Workflows are modeled as hierarchically structured directed acyclic graphs in which vertices represent computational tasks, referred to as requests, and edges represent precedent constraints among requests. Associated with each workflow is a deadline that defines the time by which all comp ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
tardiness to corresponding cost function values. A novel cost-minimizing scheduling framework is introduced to schedule requests of workflows so as to minimize the sum of cost func-tion values for all workflows. The utility of the proposed scheduler is compared to another previously known scheduling policy
Early Commit: Minimizing Scheduling Delays in Reservation-TDMA Networks
"... The Highball Project is developing a high speed, packet-switched network using distributed reservation and scheduling algorithms. In order to ensure a consistent global state at all times in this model, reservation requests for data bursts must be received by all the nodes before the bursts can be s ..."
Abstract
- Add to MetaCart
The Highball Project is developing a high speed, packet-switched network using distributed reservation and scheduling algorithms. In order to ensure a consistent global state at all times in this model, reservation requests for data bursts must be received by all the nodes before the bursts can
System Simplified Power Balance Simplified Objective Function DSO ∑ Schedule = Demand Minimize ( ∑ Schedule * Cost * PF 1) DACE ∑ Schedule/PF 1 = Demand Minimize ( ∑ Schedule * Cost)
"... • The LMP formulation has been revised in MR-382 • Previous formulation that was approved as part of (MR-00348-R06) mimics the LMP formulation used by the Dispatch Scheduling Optimization (DSO) engine • The revision addresses the differences between how the Day-Ahead Calculation Engine (DACE) reache ..."
Abstract
- Add to MetaCart
• The LMP formulation has been revised in MR-382 • Previous formulation that was approved as part of (MR-00348-R06) mimics the LMP formulation used by the Dispatch Scheduling Optimization (DSO) engine • The revision addresses the differences between how the Day-Ahead Calculation Engine (DACE
Algorithms for scheduling imprecise computations
- IEEE Computer
, 1991
"... n a hard real-time cyctem, every time-T critical task must meet its timing con-1 straint, typically specified as its deadline. (A task is a granule of computa-tion treated by the scheduler as a unit of work to be allocated processor time, or scheduled.) If any time-critical task fails to complete an ..."
Abstract
-
Cited by 256 (17 self)
- Add to MetaCart
n a hard real-time cyctem, every time-T critical task must meet its timing con-1 straint, typically specified as its deadline. (A task is a granule of computa-tion treated by the scheduler as a unit of work to be allocated processor time, or scheduled.) If any time-critical task fails to complete
Scheduling to Minimize Average Completion Time: Off-line and On-line Algorithms
, 1996
"... Time-indexed linear programming formulations have recently received a great deal of attention for their practical effectiveness in solving a number of single-machine scheduling problems. We show that these formulations are also an important tool in the design of approximation algorithms with good wo ..."
Abstract
-
Cited by 227 (24 self)
- Add to MetaCart
Time-indexed linear programming formulations have recently received a great deal of attention for their practical effectiveness in solving a number of single-machine scheduling problems. We show that these formulations are also an important tool in the design of approximation algorithms with good
Results 1 - 10
of
8,008