• DocumentCode
    1983097
  • Title

    Task assignment with unknown duration

  • Author

    Harchol-Balter, Mor

  • Author_Institution
    Dept. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    214
  • Lastpage
    224
  • Abstract
    We consider a distributed server system and ask which policy should be used for assigning tasks to hosts. In our server tasks are not preemptible. Also, the task´s service demand is not known a priori. We are particularly concerned with the case where the workload is heavy-tailed, as is characteristic of many empirically measured computer workloads. We analyze several natural task assignment policies and propose a new one TAGS (Task Assignment based on Guessing Size). The TAGS algorithm is counterintuitive in many respects, including load unbalancing, non-work-conserving and fairness. We find that under heavy-tailed workloads, TAGS can outperform all task assignment policies known to us by several orders of magnitude with respect to both mean response time and mean slowdown, provided the system load is not too high
  • Keywords
    client-server systems; resource allocation; software performance evaluation; TAGS algorithm; Task Assignment based on Guessing Size; computer workloads; distributed server system; fairness; heavy-tailed workload; load unbalancing; mean response time; mean slowdown; non-work conserving; service demand; unknown duration task assignment; Computer science; Costs; Counting circuits; Delay; Independent component analysis; Particle measurements; Switches; Tail; Technical Activities Guide -TAG;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2000. Proceedings. 20th International Conference on
  • Conference_Location
    Taipei
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-0601-1
  • Type

    conf

  • DOI
    10.1109/ICDCS.2000.840932
  • Filename
    840932