• DocumentCode
    2262439
  • Title

    Fast algorithms for scheduling imprecise computations

  • Author

    Shih, Wei-Kuan ; Liu, Jane W S ; Chung, Jen-Yao

  • Author_Institution
    Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
  • fYear
    1989
  • fDate
    5-7 Dec 1989
  • Firstpage
    12
  • Lastpage
    19
  • Abstract
    Consideration is given to the problem of scheduling tasks each of which is logically decomposed into a mandatory subtask and an optional subtask. The mandatory subtask must be executed to completion. If the available processor time is insufficient, the optional subtask can be left incomplete. The error in the result of a task is equal to the processing time of the unfinished portion of the optional subtask. A description is given of a preemptive algorithm for scheduling n dependent tasks with rational ready times, deadlines, and processing times on a uniprocessor system. This algorithm determines whether feasible schedules that meet the timing constraints of all tasks exist; when feasible schedules exist, it finds one that has the minimum total error. The complexity of this algorithm is O(n log n). A schedule is said to satisfy the 0/1 constraint when every optional subtask is either completed or discarded. The problem of finding an optimal feasible schedule that satisfies the 0/1 constraint and minimizes the number of discarded optional subtasks is NP-complete. Two algorithms are presented for finding optimal schedules of dependent tasks on a uniprocessor system for the special case when all optional subtasks have identical processing times
  • Keywords
    computational complexity; real-time systems; scheduling; NP-complete; complexity; fast algorithms; mandatory subtask; optimal feasible schedule; optional subtask; preemptive algorithm; scheduling imprecise computations; uniprocessor system; Computer science; Multiprocessing systems; Optimal scheduling; Processor scheduling; Real time systems; Scheduling algorithm; Time measurement; Timing; Weight measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real Time Systems Symposium, 1989., Proceedings.
  • Conference_Location
    Santa Monica, CA
  • Print_ISBN
    0-8186-2004-8
  • Type

    conf

  • DOI
    10.1109/REAL.1989.63552
  • Filename
    63552