ALADDIN
CENTER Carnegie Mellon UniversityCarnegie Mellon Computer Science DepartmentSchool of Computer Science
Abstracts
The Joint ALADDIN/Theory/Operations Research Seminar
Aladdin
About
Calendar
People
PROBEs
Workshops
Papers
Education
Related Activities
Corporate
Contact
 
Captcha
Outreach Roadshow

Windows Scheduling
Richard Ladner, University of Washington
october 8, 2004

Abstract

The windows scheduling is a periodic scheduling problem defined by a sequence of positive integers (w_1, w_2, ... , w_n), where w_i represents an upper bound on how often job i should be scheduled on a set of processors. Jobs are of unit size, two jobs cannot be scheduled on the same processor at the same time and once a job has started it cannot be preempted. The optimization goal is to find the minimum number of processors needed for a window scheduling instance. Applications of windows scheduling include scheduling media in media-on-demand systems and media push systems that periodically display stock prices, sports scores, and advertisements on cable channels. We discuss the complexity of windows scheduling, approximation algorithms, restrictions, and extensions.

This is joint work with Amotz Bar-Noy and Tami Tamir.

This material is based upon work supported by National Science Foundation under Grant No. 0122581.
Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the
National Science Foundation