• DocumentCode
    430776
  • Title

    An efficient algorithm to reduce the inflations in multi-supertask environment by using a transient behavior prediction method

  • Author

    Hsu, Chiun-Chieh ; Chen, Da-Ren

  • Author_Institution
    Dept. of Inf. Manage., Nat. Taiwan Univ. of Sci. & Technol., Taipei, Taiwan
  • Volume
    1
  • fYear
    2004
  • fDate
    26-29 Oct. 2004
  • Firstpage
    480
  • Abstract
    The supertask approach is a means of supporting non-migratory tasks in Pfair (proportionate-fair) scheduling systems. In this approach, tasks bound to the same processor are combined into a single server task, the supertask, which is scheduled as an ordinary Pfair task. When a supertask is scheduled, one of its component tasks is selected for execution. P. Holman et al. showed that component-task deadlines can be guaranteed by inflating each supertask´s utilization. Their experimental results showed that the required inflation factors should be small in practice. Consequently, the average inflation produced by their rules is much greater than that actually required by the supertasks. First, we propose a notion of transient behavior prediction for supertasks, which predicts the latest possible finish time of subtasks that belong to supertasks. On this basis, we present an efficient schedulability algorithm for Pfair supertasks in which the deadlines of all component tasks can be guaranteed. We also propose a task merging process which combines the unschedulable supertasks with some Pfair tasks; hence, a new supertask can be scheduled in the system. Finally, we propose new reweighting functions that can be used when the previous two methods fail. Our functions produce a smaller inflation factor than previous work does. To demonstrate the efficacy of the supertasking approach, we present experimental evaluations of our algorithm, which decreases substantially the number of reweights and the size of inflation when there are many supertasks in the Pfair-scheduled systems.
  • Keywords
    computational complexity; multiprogramming; prediction theory; processor scheduling; Pfair-scheduled systems; component-task deadlines; inflation factors; multi-supertask environment; multitasking; nonmigratory tasks; proportionate-fair scheduling; schedulability algorithm; server task; task merging process; time complexity; transient behavior prediction; transient behavior prediction method; Cities and towns; Educational institutions; Information management; Local area networks; Merging; Multiprocessing systems; Prediction methods; Processor scheduling; Scheduling algorithm; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications and Information Technology, 2004. ISCIT 2004. IEEE International Symposium on
  • Print_ISBN
    0-7803-8593-4
  • Type

    conf

  • DOI
    10.1109/ISCIT.2004.1412892
  • Filename
    1412892