102 research outputs found
Profitable Scheduling on Multiple Speed-Scalable Processors
We present a new online algorithm for profit-oriented scheduling on multiple
speed-scalable processors. Moreover, we provide a tight analysis of the
algorithm's competitiveness. Our results generalize and improve upon work by
\textcite{Chan:2010}, which considers a single speed-scalable processor. Using
significantly different techniques, we can not only extend their model to
multiprocessors but also prove an enhanced and tight competitive ratio for our
algorithm.
In our scheduling problem, jobs arrive over time and are preemptable. They
have different workloads, values, and deadlines. The scheduler may decide not
to finish a job but instead to suffer a loss equaling the job's value. However,
to process a job's workload until its deadline the scheduler must invest a
certain amount of energy. The cost of a schedule is the sum of lost values and
invested energy. In order to finish a job the scheduler has to determine which
processors to use and set their speeds accordingly. A processor's energy
consumption is power \Power{s} integrated over time, where
\Power{s}=s^{\alpha} is the power consumption when running at speed .
Since we consider the online variant of the problem, the scheduler has no
knowledge about future jobs. This problem was introduced by
\textcite{Chan:2010} for the case of a single processor. They presented an
online algorithm which is -competitive. We provide an
online algorithm for the case of multiple processors with an improved
competitive ratio of .Comment: Extended abstract submitted to STACS 201
10071 Abstracts Collection -- Scheduling
From 14.02. to 19.02.2010, the Dagstuhl Seminar 10071 ``Scheduling \u27\u27 was held
in Schloss Dagstuhl-Leibniz Center for Informatics.
During the seminar, several participants presented their current
research, and ongoing work and open problems were discussed. Abstracts of
the presentations given during the seminar as well as abstracts of
seminar results and ideas are put together in this paper. The first section
describes the seminar topics and goals in general.
Links to extended abstracts or full papers are provided, if available
Naval Ship Maintenance: An Analysis of the Dutch Shipbuilding Industry Using the Knowledge Value Added, Systems Dynamics, and Integrated Risk Management Methodologies
Sponsored Report (for Acquisition Research Program)Initiatives to reduce the cost of ship maintenance have not yet realized the normal cost-reduction learning curve improvements. One explanation is the lack of recommended technologies. Damen, a Dutch shipbuilding and service firm, has incorporated similar technologies and is developing others to improve its operations. The research team collected data on Dutch ship maintenance operations and used them to build three types of computer simulation models of ship maintenance and technology adoption. The results were analyzed and compared with previously developed modeling results of U.S. Navy ship maintenance and technology adoption. Adopting 3D PDF alone improves ROI significantly more than adopting a logistics package alone and adding both technologies improves ROI more than adding either technology alone. Adoption of the technologies would provide cost benefits far in excess of not using the technologies and there were marginal benefits in sequentially implementing the technologies over immediately implementing them. There are a number of issues in comparing the results with previous research but the potential benefits of using the technologies are very high in both cases. Implications for acquisition practice include the need for careful analysis and selection from among a variety of available information technologies and the recommendation for a phased development and implementation approach to manage uncertainty.Acquisition Research Progra
Tight bounds for Double Coverage against weak adversaries
We study the Double Coverage (DC) algorithm for the k-server problem in tree metrics in the (h,k)-setting, i.e., when DC with k servers is compared against an offline optimum algorithm with h ≤ k servers. It is well-known that in such metric spaces DC is k-competitive (and thus optimal) for h = k. We prove that even if k > h the competitive ratio of DC does not improve; in fact, it increases slightly as k grows, tending to h + 1. Specifically, we give matching upper and lower bounds of (k(h+1)) / (k+1) on the competitive ratio of DC on any tree metric
Tight bounds for Double Coverage against weak adversaries
We study the Double Coverage (DC) algorithm for the k-server problem in tree metrics in the (h,k)-setting, i.e., when DC with k servers is compared against an offline optimum algorithm with h \xe2\x89\xa4 k servers. It is well-known that in such metric spaces DC is k-competitive (and thus optimal) for h = k. We prove that even if k > h the competitive ratio of DC does not improve; in fact, it increases slightly as k grows, tending to h + 1. Specifically, we give matching upper and lower bounds of (k(h+1)) / (k+1) on the competitive ratio of DC on any tree metric
A general framework for handling commitment in online throughput maximization
We study a fundamental online job admission problem where jobs with deadlines
arrive online over time at their release dates, and the task is to determine a
preemptive single-server schedule which maximizes the number of jobs that
complete on time. To circumvent known impossibility results, we make a standard
slackness assumption by which the feasible time window for scheduling a job is
at least times its processing time, for some .
We quantify the impact that different provider commitment requirements have on
the performance of online algorithms. Our main contribution is one universal
algorithmic framework for online job admission both with and without
commitments. Without commitment, our algorithm with a competitive ratio of
is the best possible (deterministic) for this problem. For
commitment models, we give the first non-trivial performance bounds. If the
commitment decisions must be made before a job's slack becomes less than a
-fraction of its size, we prove a competitive ratio of
, for .
When a provider must commit upon starting a job, our bound is
. Finally, we observe that for scheduling with commitment
the restriction to the `unweighted' throughput model is essential; if jobs have
individual weights, we rule out competitive deterministic algorithms
- …