Central themes in my research have been the design, performance evaluation, and implementation of resource management strategies for computer networks, distributed systems, and real-time systems. Some of my research activity investigates cooperation and trust in ad hoc peer-to-peer networks, service discovery in pervasive computing systems, quality of service issues in wireless networks, and adaptive frameworks for portable real-time applications.  I have worked on  real-time system instrumentation and visualization, support for time constraints in parallel systems, bandwidth control strategies for multicast transmitted video, high performance web servers, and a variety of other resource management problems.  While a graduate student at the University of Wisconsin, my work on managing the computing capacity of workstation clusters was focused on the Condor project. Condor serves long-running background jobs on idle workstations, and checkpoints jobs that must be moved when a local user of a workstation resumes the usage of the workstation.


List of selected publications.