![]()
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.