On the price of heterogeneity in parallel systems

P. Brighten Godfrey, Richard M. Karp

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Suppose we have a parallel or distributed system whose nodes have limited capacities, such as processing speed, bandwidth, memory, or disk space. How does the performance of the system depend on the amount of heterogeneity of its capacity distribution? We propose a general framework to quantify the worst-case effect of increasing heterogeneity in models of parallel systems. Given a cost function g(C, W) representing the system's performance as a function of its nodes' capacities C and workload W (such as the completion time of an optimum schedule of jobs W on machines C), we say that g has price of heterogeneity α when for any workload, cost cannot increase by more than a factor α if node capacities become arbitrarily more heterogeneous. We give constant bounds on the price of heterogeneity of several well-known job scheduling and graph degree/diameter problems, indicating that increasing heterogeneity can never be much of a disadvantage. On the other hand, with introduction of timing constraints such as release times or precedence constraints on the jobs, the dependence on node capacities becomes more complex, so that increasing heterogeneity may be quite detrimental.

Original languageEnglish (US)
Title of host publicationSPAA 2006
Subtitle of host publication18th Annual ACM Symposium on Parallelism in Algorithms and Architectures
Pages84-92
Number of pages9
StatePublished - Oct 16 2006
Externally publishedYes
EventSPAA 2006: 18th Annual ACM Symposium on Parallelism in Algorithms and Architectures - Cambridge, MA, United States
Duration: Jul 30 2006Aug 2 2006

Publication series

NameAnnual ACM Symposium on Parallelism in Algorithms and Architectures
Volume2006

Other

OtherSPAA 2006: 18th Annual ACM Symposium on Parallelism in Algorithms and Architectures
Country/TerritoryUnited States
CityCambridge, MA
Period7/30/068/2/06

Keywords

  • Heterogeneity
  • Majorization
  • Scheduling

ASJC Scopus subject areas

  • Engineering(all)

Fingerprint

Dive into the research topics of 'On the price of heterogeneity in parallel systems'. Together they form a unique fingerprint.

Cite this