Jon Weissman

Assistant Professor (almost)

Ph.D. Computer Science, University of Virginia, 1995.
M.S. Computer Science, University of Virginia, 1989.
B.S. Computer Science, Carnegie-Mellon University, 1984.

Professional Service

in construction

Areas of Interest

Resource management in parallel and distributed systems, system and application performance, scientific computing

Summary of Research

Dr. Weissman's research interests center on runtime resource management in parallel, distributed, and metasystem environments. He has investigated topics in load balancing, granularity control for parallel computations, and network-based job scheduling. He is interested in building tools to support efficient, seamless, resource management, and in applying the tools to real workloads including parallel scientific applications. Some future topics of interest include computational biology, mobile computing, and wide-area parallel processing.

Dr. Weissman received a Nasa Graduate Research Fellowship from 1991-1995.

Representative Publications

"Portable Run-time Support for Dynamic Object-Oriented Parallel Processing," to appear in ACM Transactions on Computer Systems, with (Andrew S. Grimshaw and W. Timothy Strayer).

"A Framework for Partitioning Parallel Computations in Heterogeneous Environments," to appear in Concurrency: Practice and Experience, Vol. 7, No. 5, August 1995 (with Andrew S. Grimshaw).

"Network Partitioning of Data Parallel Computations," Third International Symposium on High Performance Distributed Computing (HPDC-3), August 1994 with (Andrew S. Grimshaw).

"Metasystems: An Approach Combining Parallel Processing and Heterogeneous Distributed Computing Systems," Journal of Parallel and Distributed Computing, Vol. 21, No. 3, June 1994 with (Andrew S. Grimshaw, Emily A. West, and Edmond C. Loyot, Jr.).

"Parallel Object-Oriented Computation Applied to a Finite Element Problem," Journal of Scientific Programming, Vol. 2, No. 4, 1993 with (Andrew S. Grimshaw, and Robert R. Ferraro).

Invited Talks

Multigranular Scheduling of Data Parallel Programs, Nasa Jet Propulsion Laboratory, August 1993.

Scheduling Parallel Computations in a Heterogeneous Environment, Nasa Jet Propulsion Laboratory, August 1994.

Legion: The Next Logical Step Toward a World-Wide Virtual Computer, Nasa Goddard, February 1995.

Legion: The Next Logical Step Toward a World-Wide Virtual Computer, National Cancer Institute, NIH, February 1995.