Keynote Speaker
Dick H.J. EpemaDelft University of Technology
Delft, the Netherlands
The organization of the seventh International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Platforms (HeteroPar'2009) is proud to announce Doctor Dick H.J. Epema as a keynote speaker. Dick H.J. Epema received the MSc and PhD degrees in mathematics from Leiden University, Leiden, the Netherlands, in 1979 and 1983, respectively. From 1983 to 1984, he was with the Computer Science Department of Leiden University. Since 1984, he has been with the Department of Computer Science of Delft University of Technology, where he is currently an associate professor in the Parallel and Distributed Systems Group. During the academic year 1987-1988, the fall of 1991, and the summer of 1998, he was a visiting scientist at the IBM T.J. Watson Research Center, Yorktown Heights, New York. In the fall of 1992, he was a visiting professor at the Catholic University of Leuven, Belgium. His research interests are in the areas of performance analysis, distributed systems, peer-to-peer systems, and grids. He leads the team in resource management and scheduling in grids that has produced the KOALA grid scheduler, and he co-leads the team in P2P computing that is developing the BitTorrent-based Tribler P2P client.
Keynote Talk
Exploiting Heterogeneity in Parallel and Distributed Systems
Heterogeneity in parallel and distributed systems comes in different flavors. The most straightforward form is in terms of different hardware capabilities, for instance, processor speeds and network bandwidths and latencies. However, administrative differences in access and usage policies, and different roles played by different components of systems may be even more difficult to deal with. In this presentation, different forms of heterogeneity in large-scale systems will be discussed. Then two case studies of the problems caused by and of the exploitation of heterogeneity in parallel and distributed systems will be presented. The first of these deals with processor co-allocation in multicluster systems with their heterogeneous local and wide-area networks, the second with the exploitation of different social roles in cooperative downloading in BitTorrent-based peer-to-peer systems.