Conference and Workshop Talks

  • Dark Shadows: User-level Guest/Host Linux Process Shadowing (IC2E 2017) pptx
  • Prospects for Shaping User-centric Mobile Application Workloads to Benefit the Cloud (MASCOTS 2016) pptx
  • Reimagining the Parallel OS/R Stack with Hybrid Runtimes (DOE Operating Systems/Runtime PI Meeting, 2016)
  • Adaptive and Extensible Virtualization for Exascale (DOE Exascale Operating Systems Research Workshop, 2012)
  • Adaptive Virtualization for Optimizing Performance, Reliability, and Power/Energy Tradeoffs in Scalable Systems (DOE Exascale Resarch Conference, 2012)
  • Enabling the Incremental Employment of High-level Parallel Languages (DOE Exascale Research Conference, 2012)
  • Understanding End-user Perception of Network Problems (W-MUST 2011) pdf
  • User- and Process-Driven Dynamic Voltage and Frequency Scaling (ISPASS 2009) powerpoint
  • The User in Experimental Computer Systems Research (ExpCS 2007) powerpoint
  • Characterizing and Predicting TCP Throughput on the Wide Area Network (ICDCS 2005) powerpoint
  • Addressing the Trust Asymmetry Problem in Grid Computing Through Encrypted Computation (LCR 2004) powerpoint
  • Nondeterministic Queries in a Relational Grid Information Service (SC 2003) powerpoint
  • A Unified Relational Approach to Grid Information Services (ICDCS 2003) powerpoint poster
  • A Prediction-based Real-time Scheduling Advisor (IPDPS 2002) ppt
  • Exploiting Packet Header Redundancy for Zero Cost Dissemination of Dynamic Resource Information (LCR 2002) ppt
  • The Measured Network Traffic of Compiler-parallelized Programs (ICPP 2001) pdf
  • Online Prediction of the Running Time of Tasks (HPDC 2001) powerpoint
  • Online Prediction of the Running Time of Tasks: Summary (SIGMETRICS 2001) powerpoint poster
  • Realistic CPU Workloads Through Host Load Trace Playback (LCR 2000) powerpoint
  • An Evaluation of Linear Models for Host Load Prediction (HPDC 99) powerpoint
  • The Case for Prediction-based Best-effort Real-time (WPDRTS 99) powerpoint
  • Understanding and Predicting Host Load (LCR98) powerpoint
  • Generalized Data Transfers At Memory Bandwidth (ACM SIGMETRICS 96) powerpoint
  • Language and Run-time Support for Network Parallel Computing (LCPC95) postscript
  • The Performance Impact of Address Relation Caching (LCR95)
  • Invited Talks

  • Reimagining Systems Software Given Modern Parallelism (Indiana University, 2016)
  • Hardware-up and User-down Perspectives on Systems Software (University of Florida, 2014)
  • Virtualization at Scale (2013 ACS Productivity Workshop)
  • Recent Research in the V3VEE Project (Greater Chicago Area Systems Research Workshop, 2013)
  • Towards Adaptive Virtualization at Scale (Purdue University, 2012)
  • Making Empathic Systems a Reality (University of New Mexico, 2011)
  • Virtualization, Empathic Systems, and Sensors: Recent Work in the Prescience Lab (First China-US Software Workshop: Bilateral Collaboration for Software Development, 2011)
  • Virtualization, Empathic Systems, and Sensors: Recent Work in the Prescience Lab (First EU-US Frontiers of Engineering Conference, 2010)
  • An Introduction to the V3VEE Project and the Palacios Virtual Machine Monitor (Keynote, 4th Workshop on Virtualization Technologies in Distributed Computing (VTDC 2010), 2010)
  • Distributed and Parallel Computing Research and Education at Northwestern University (With a Focus on Clouds) (IBM/IIT Forum on the Cloud in Academia, 2010)
  • From Autonomic Systems to Empathic Autonomic Systems (3rd Workshop on Hot Topics in Autonomic Computer (HotAC III), 2008)
  • The User in Experimental Computer Systems Research (Iowa State, 2007)
  • The User in Experimental Computer Systems Research (University of California, Santa Barbara, 2007) powerpoint
  • The User in Experimental Computer Systems Research (DSL Workshop, University of Chicago, 2007) powerpoint
  • Adaptive Virtual Networking For Virtual Machine-based Distributed Computing (University of Florida 2004) (powerpoint)
  • Virtuoso: Distributed Computing Using Virtual Machines (Toyota Technological Institute 2004) powerpoint
  • Virtuoso: Distributed Computing Using Virtual Machines (Fermilab 2003) powerpoint
  • Virtuoso: Distributed Computing Using Virtual Machines (Purdue 2003) powerpoint
  • Recent Results in Resource Signal Measurement, Dissemination, and Prediction (ANIR PI Meeting 2003) powerpoint poster
  • Middleware for Grid Computing On Virtual Machines (ANIR PI Meeting 2003) powerpoint poster
  • An Introduction to the Prescience Lab (U.Chicago 2002, Indiana 2002) powerpoint
  • A Prediction-based Approach to Distributed Interactive Applications (IIT 2001) powerpoint pdf
  • Virtualized Audio as a Distributed Interactive Application (AccessGrid Retreat 2001) powerpoint
  • A Prediction-based Approach to Distributed Interactive Applications (Northwestern Technical Update 2001) powerpoint
  • Responsive Interactive Applications by Dynamic Mapping of Activation Trees (BBN, 2/20/98) powerpoint
  • Load Prediction for Best Effort Real Time (ARPA Quorum meeting, 1998 powerpoint poster
  • A Framework for Distributed User-centric Applications powerpoint (Intel Fellowship Forum 1996)
  • PVM Implementations of Fx and Archimedes abstract (PVM Users Group Meeting 1995)
  • Assorted Other Talks

  • The Running Time Advisor: A Resource Signal-based Approach to Predicting Task Running Time and Its Applications (Job Talk) powerpoint
  • Resource Signal Prediction and Its Application to Real-time Scheduling Advisors (Thesis Defense) powerpoint
  • A Prediction-based Real-time Scheduling Advisor (Thesis Seminar, 11/99) powerpoint
  • Predictive Application Performance Modeling in a Computational Grid Environment (presentation HPDC '99 Purdue PUNCH Paper) (Remos Meeting, 9/99) powerpoint
  • Remos Issues in Interfacing with Prediction (Remos Meeting, 7/99) powerpoint
  • A Prediction Service for Remos and QuO (Thesis Seminar, 3/99) powerpoint
  • Host Load Trace Replay (Thesis Seminar, 11/98) powerpoint
  • Some Initial Results on Network Bandwidth Prediction (Remos meeting 9/98) (Results are postscript and can be found in Chapter 7 of dissertation) powerpoint
  • CMU Load Prediction in BBN QuO powerpoint
  • Load Analysis and Prediction for Responsive Interactive Applications (ARPA Quorum update for Gary Koob, April, 1998) powerpoint
  • Modeling Host Load (Thesis Seminar, 2/98) powerpoint
  • Dynamic Mapping of Activation Trees (Thesis Proposal) powerpoint
  • Parallel Interactive Image Editing - A Research Direction postscript
  • Design and Implementation of Frameworks for Distributed Interactive Applications (Thesis Seminar, 5/97) powerpoint
  • Virtualized Audio: A User-centric Application (Thesis Seminar, 2/97) powerpoint
  • The LDOS Interface: Present and Future (Fx Meeting 2/5/97) powerpoint
  • A Framework for Graphical Display of AI Search Algorithms in Microsoft Windows (1996) postscript
  • A Lightweight Distributed Object System (Immigration Course Demo 1996) powerpoint poster
  • Distributed Objects (CMCL Retreat 1996) powerpoint
  • Address Relations (CMU IC Research Symposium, 1996)
  • Musing on Distributed Objects (Thesis Seminar, 1995) powerpoint
  • The Legion System (Fx Meeting 7/17/95) powerpoint
  • Debugging Fx/PVM Programs (Fx meeting 7/12/95) postscript
  • SUNMOS versus OSF/1 Communication Performance on the Paragon (Fx Meeting, 1995)
  • PVM performance on the Gigabit Necter (Fx Meeting, 1995)
  • Intel Paragon Communication Performance Using NX (Fx Meeting, 1995)
  • The NAS Parallel Benchmarks on PVM (Presentation of the paper by White and Suynderam, Fx Meeting, 1995) postscript
  • Can We Build a Commodity Parallel Computer? (CMU IC Research Symposium, 1995) postscript abstract
  • Commodity Parallel Computing (ARPA-related, 1995)
  • Parallel Okutomi/Kanade Stereo Vision in Fx (Thesis Seminar, 1994)
  • A Brief Introduction to Fx/PVM (Fx Meeting, 1994) postscript
  • DEC 3000/400 Ethernet Performance (Thesis Seminar, 1994)
  • A Data-Parallel Programming Model for Reconfigurable Architectures (Presentation of the paper by Guccione, et al, Fx Meeting, 1994) postscript
  • Global Grid Forum Talks

    Please see the Relational GIS site for my Global Grid Forum talks on using relational data models to capture and query Grid resource information.