skip to main content
Department of Computer Science University of Colorado Boulder
cu: home | engineering | mycuinfo | about | cu a-z | search cu | contact cu cs: about | calendar | directory | catalog | schedules | mobile | contact cs
home · events · colloquia · 2001-2002 · 

Colloquium - Siegel

ECCR 265

Heterogeneous Distributed Computing: Goals, Methods, and Open Problems
Colorado State University
Howard (H. J.) Siegel photo

In a heterogeneous distributed computing environment, a network (or cluster or grid) of different machines is interconnected by high-speed links to provide a variety of computational capabilities. These capabilities can be used to execute a collection of applications, each of which may consist of multiple tasks, where the tasks have diverse computational requirements. The execution times of a task may vary from one machine to the next, and tasks will compete for machines in the suite. Furthermore, there can be inter-task data dependencies. An important research problem for heterogeneous computing is how to decompose applications into tasks, assign tasks to machines, and schedule the order of their execution to maximize some performance criterion. One long-term pursuit in the field of heterogeneous computing is to do this automatically. An overview of a conceptual model of what this involves will be given. An example of assignment and scheduling heuristic research being conducted will be presented. Open problems in the field of heterogeneous distributed computing will be discussed. "Alligators" will be shown.

H. J. Siegel is the Abell Distinguished Professor of Electrical and Computer Engineering and a Professor of Computer Science at Colorado State University. From 1976 to 2001, he was a Professor in the School of Electrical and Computer Engineering at Purdue University. He received two BS degrees from MIT, and the MA, MSE, and PhD degrees from Princeton University. He has co-authored over 280 technical papers in parallel and distributed computing, is an IEEE Fellow, is an ACM Fellow, was a Coeditor-in-Chief of the Journal of Parallel and Distributed Computing, and was on the Editorial Boards of both the IEEE Transactions on Parallel and Distributed Systems and the IEEE Transactions on Computers.

Hosted by Gary Nutt.
Refreshments will be served immediately following the talk in ECOT 831.

The Department holds colloquia throughout the Fall and Spring semesters. These colloquia, open to the public, are typically held on Thursday afternoons, but sometimes occur at other times as well. If you would like to receive email notification of upcoming colloquia, subscribe to our Colloquia Mailing List. If you would like to schedule a colloquium, see Colloquium Scheduling.

Sign language interpreters are available upon request. Please contact Stephanie Morris at least five days prior to the colloquium.

See also:
Department of Computer Science
College of Engineering and Applied Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
Send email to

Engineering Center Office Tower
ECOT 717
FAX +1-303-492-2844
XHTML 1.0/CSS2 ©2012 Regents of the University of Colorado
Privacy · Legal · Trademarks
May 5, 2012 (13:29)