Patents

  • L. Yang, R. Dick, X. Chen, G. Memik, P. Dinda, A. Shye, B. Ozisikyilmaz, A. Mallik, A. Choudhary, System and Method for Controlling Power Consumption in a Computer System Based on User Satisfaction, United States Patent Number 8,706,652, issued April 22, 2014. pdf

  • A. Shye, Y. Pan, B. Scholbrock, J. S. Miller, G. Memik, P. Dinda, R. Dick, System and Method for Leveraging Human Physiological Traits to Control Microprocessor Frequency, United States Patent Number 8,638,242, issued March 25, 2014. pdf

  • P. Dinda, A. Sundararaj, J. Lange, A. Gupta, B. Lin, Methods and Systems for Automatic Inference and Adaptation of Virtualized Computing Environments, United States Patent Number 8,145,760, issued March 27, 2012. pdf

  • P. Dinda, S. Rossoff, System and Method for Speculative Remote Display, United States Patent Number 7,991,831, issued August 2, 2011. pdf

  • P. Dinda, G. Memik, R. Dick, A. Mallik, B. Lin, Systems and Methods for Process and User Driven Dynamic Voltage and Frequency Scaling, United States Patent Number 7,913,071, issued March 22, 2011. pdf

  • P. Dinda, B. Lin, A. Sundararaj, Methods and Systems for Time-Sharing Parallel Applications with Performance-Targetted Feedback-Controlled Real-Time Scheduling, Pending.

  • Editing

  • P. Dinda, Special Issue on the Best Papers of the 19th ACM Symposium on High Performance Distributed Computing (HPDC 2010), Cluster Computing, Volume 15, Number 2, June, 2012 (as Guest Editor). link

  • P. Dinda, Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing (HPDC 2010), June, 2010 (as Program Chair).

  • R. Figueiredo, P. Dinda, J. Fortes, Resource Virtualization Renaissance, (Guest Editors' Introduction to the IEEE Computer Special Issue On Resource Virtualization), May, 2005. link

  • Journal Papers

  • L. Xia, Z. Cui, J. Lange, Y. Tang, P. Dinda, P. Bridges, Fast VMM-based Overlay Networking For Bridging the Cloud and High Performance Computing, Cluster Computing, Volume 17, Number 1, pages 39-59, March 2014. pdf

  • L. Yang, R. Dick, G. Memik, P. Dinda, HAPPE: Human and Application Driven Frequency Scaling for Processor Power Efficiency, IEEE Transactions on Mobile Computing (TMC), Volume 12, Number 8, pages 1546-1557, August, 2013. (Spotlight Paper) pdf

  • P. Bridges, D. Arnold, K. Pedretti, M. Suresh, F. Lu, P. Dinda, R. Joseph, J. Lange, Virtual Machine-based Emulation of Future Generation High-performance Computing Systems, International Journal of High Performance Computing Applications, Volume 26, Number 2, pages 125-135, May, 2012. pdf

  • 唐源, 夏磊, 崔峥, J. Lange, P. Dinda, P. Bridges, 李建平, 嵌入虚拟机监视器的高性能虚拟网络, 仪器仪表学报, 2012, 33(5): 1195-1199 (English: Y. Tang, L. Xia, Z. Cui, J. Lange, P. Dinda, P. Bridges, J. Li, High Performance Virtual Network Embedding Virtual Machine Monitor, Chinese Journal of Scientific Instrument, Volume 33, Number 5, pages 1195-1199, May, 2012.) pdf

  • G. Hoang, C. Bae, J. Lange, L. Zhang, P. Dinda, R. Joseph, A Case for Alternative Nested Paging Models for Virtualized Systems, Computer Architecture Letters, Volume 9, Number 1, January-June, 2010. pdf

  • L. Xia, J. Lange, P. Dinda, and C. Bae, Investigating Virtual Passthrough I/O on Commodity Devices, Operating Systems Review, Volume 43, Number 3, July, 2009. pdf. (Invited as one of the best papers of WIOV 2008)

  • Y. Qiao, D. Lu, F. Bustamante, P. Dinda, and S. Birrer, Improving Peer-to-Peer Performance Through Server-Side Scheduling, ACM Transactions on Computer Systems, Volume 26, Number 4, December 2008. pdf (Note: This is the correct author order.)

  • B. Lin, A. Sundararaj, and P. Dinda, Time-sharing Parallel Applications With Performance Isolation and Control, Cluster Computing, Volume 11, Number 3, September 2008. pdf

  • A. Mallik, B. Lin, G. Memik, P. Dinda, and R. Dick, User-Driven Frequency Scaling, Computer Architecture Letters, Volume 5, Number 2, July-December, 2006. pdf.

  • R. Schweller, Z. Li, Y. Chen, Y. Gao, A. Gupta, E. Parasons, Y. Zhang, P. Dinda, M. Kao, G. Memik, Reversible Sketches: Enabling Monitoring and Analysis over High-speed Data Streams, IEEE/ACM Transactions on Networking, Volume 15, Number 5, October, 2007.

  • P. Dinda, Design, Implementation, and Performance of an Extensible Toolkit for Resource Prediction In Distributed Systems, IEEE Transactions on Parallel and Distributed Systems, Volume 17, Number 2, February, 2006. pdf

  • P. Dinda, D. Lu, Fast Compositional Queries in a Relational Grid Information Service, Journal of Grid Computing, Volume 3, Numbers 1-2, June 2005.

  • A. Sundararaj, M. Sanghi, J. Lange, P. Dinda, An Optimization Problem in Adaptive Virtual Environments, Performance Evaluation Review, Volume 33, Number 2, 2005.

  • D. Lu, P. Dinda, GridG: Generating Realistic Computational Grids, Performance Evaluation Review, Volume 30, Number 4, March 2003. pdf

  • P. Dinda, Online Prediction of the Running Time of Tasks, Cluster Computing, Volume 5, Number 3, 2002. (Invited as one of the best papers of HPDC 2001. A summary appeared in SIGMETRICS 2001.) pdf.

  • P. Dinda, D. O'Hallaron, Host Load Prediction Using Linear Models , Cluster Computing, Volume 3, Number 4, 2000. (Invited as one of the best papers of HPDC 1999.) pdf.

  • P. Dinda, The Statistical Properties of Host Load , Scientific Programming, 7:3-4, Fall, 1999. (Invited as one of the best papers of LCR 1998. This is available below as CMU-CS-98-175. )

  • Conference Papers

  • K. Hale, P. Dinda, Enabling Hybrid Parallel Runtimes Through Kernel and Virtualization Support, Proceedings of the 12th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE 2016), April, 2016. pdf.

  • K. Hale, P. Dinda, A Case for Transforming Parallel Runtime Systems Into Operating System Kernels, Proceedings of the 24th ACM Symposium on High-performance Parallel and Distributed Computing (HPDC 2015), June, 2015. pdf. Also see technical report NWU-EECS-15-1, below.

  • K. Hale, P. Dinda, Guarded Modules: Adaptively Extending the VMM's Privileges Into the Guest, Proceedings of the 11th International Conference on Autonomic Computing (ICAC 2014), June, 2014. pdf

  • L. Xia, K. Hale, P. Dinda, ConCORD: Easily Exploiting Memory Content Redundancy Through the Content-aware Service Command, Proceedings of the 23rd ACM Symposium on High-performance Parallel and Distributed Computing (HPDC 2014), June, 2014. pdf

  • L. Zhang, D. Bild, R. Dick, Z. Mao, P. Dinda, Panappticon: Event-based Tracing to Optimize Mobile Application and Platform Performance, Proceedings of the International Conference on Hardware/Software Codesign and System Synthesis (CODES-ISSS 2013), September, 2013. pdf

  • M. Swiech, P. Dinda, Making JavaScript Better By Making It Even Slower, Proceedings of the 21st IEEE Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS 2013), August, 2013. pdf

  • Z. Cui, P. Bridges, J. Lange, P. Dinda, Virtual TCP Offload: Optimizing Ethernet Overlay Performance on Advanced Interconnects, Proceedings of the 22nd ACM Symposium on High-performance Parallel and Distributed Computing (HPDC 2013), June, 2013. (pdf)

  • K. Tew, J. Swaine, M. Flatt, R. Findler, P. Dinda, Distributed Places, Proceedings of the 14th Symposium on Trends in Functional Programming (TFP 2013), May, 2013. (conference pdf final pdf)

  • Z. Cui, L. Xia, P. Bridges, P. Dinda, J. Lange, Optimizing Overlay-based Virtual Networking Through Optimistic Interrupts and Cut-through Forwarding, Proceedings of the ACM/IEEE International Conference on High Performance Computing, Networking, Storage and Analysis (SC'12) (Supercomputing), November, 2012. (pdf)

  • L. Zhang, M. Gordon, R. Dick, Z. Mao, P. Dinda, L. Yang, ADEL: An Automatic Detector of Energy Leaks for Smartphone Applications, Proceedings of the International Conference on Hardware/Software Codesign and System Synthesis (CODES-ISSS 2012), October, 2012. (pdf)

  • K. Hale, L. Xia, P. Dinda, Shifting GEARS to Enable Guest-context Virtual Services, Proceedings of the 9th International Conference on Autonomic Computing (ICAC 2012), September, 2012. (pdf)

  • M. Schuchhardt, B. Scholbrock, U. Pamuksuz, G. Memik, P. Dinda, R. Dick, Understanding the Impact of Laptop Power Saving Options on User Satisfaction Using Physiological Sensors, Proceedings of the International Symposium on Low Power Electronics and Design (ISLPED 2012), July-August, 2012. pdf

  • L. Xia, Z. Cui, J. Lange, Y. Tang, P. Dinda, P. Bridges, VNET/P: Bridging the Cloud and High Performance Computing Through Fast Overlay Networking, Proceedings of the 21st ACM Symposium on High-performance Parallel and Distributed Computing (HPDC 2012), June, 2012. (Best Paper Nominee) pdf

  • C. Bae, L. Xia, P. Dinda, J. Lange, Dynamic Adaptive Virtual Core Mapping to Improve Power, Energy, and Performance in Multi-socket Multicores, Proceedings of the 21st ACM Symposium on High-performance Parallel and Distributed Computing (HPDC 2012), June, 2012. pdf

  • K. Tew, J. Swaine, M. Flatt, R. Findler, P. Dinda, Places: Adding Message-Passing Parallelism to Racket, Proceedings of the 6th Dynamic Languages Symposium (DLS 2011), October, 2011. pdf

  • S. Tarzia, P. Dinda, R. Dick, G. Memik, Indoor Localization without Infrastructure using the Acoustic Background Spectrum, Proceedings of the 9th International Conference on Mobile Systems, Applications, and Services (MobiSys 2011), June--July, 2011. pdf

  • C. Bae, J. Lange, P. Dinda, Enhancing Virtualized Application Performance through Dynamic Adaptive Paging Mode Selection, Proceedings of the 8th International Conference on Autonomic Computing (ICAC 2011), June, 2011. pdf

  • J. Lange, P. Dinda, SymCall: Symbiotic Virtualization Through VMM-to-Guest Upcalls, Proceedings of the 2011 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE 2011), March, 2011. pdf

  • J. Lange, K. Pedretti, P. Dinda, P. Bridges, C. Bae, P. Soltero, A. Merritt, Minimal Overhead Virtualization of a Large Scale Supercomputer, Proceedings of the 2011 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE 2011), March, 2011. pdf

  • L. Bai, R. Dick, P. Dinda, P. Chou, Simplified Programming of Faulty Sensor Networks via Code Transformation and Run-Time Interval Computation, Proceedings of Design, Automation, and Test in Europe (DATE 2011), March 2011. pdf

  • L. Bai, R. Dick, P. Chou, P. Dinda, Automated Construction of Fast and Accurate System-Level Models For Wireless Sensor Networks, Proceedings of Design, Automation, and Test in Europe (DATE 2011), March 2011. pdf

  • J. Swaine, K. Tew, P. Dinda, R. Findler, M. Flatt, Back to the Futures: Incremental Parallelization of Existing Sequential Runtime Systems, Proceedings of the ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2010), October, 2010. pdf

  • S. P. Tarzia, P. A. Dinda, R. P. Dick, G. Memik, Display Power Management Policies in Practice, Proceedings of the 7th IEEE International Conference on Autonomic Computing and Communications (ICAC 2010), June, 2010. pdf

  • A. Shye, B. Scholbrock, G. Memik, P. Dinda, Characterizing and Modeling User Activity in Smartphones: Summary, Proceedings of the ACM SIGMETRICS '10 Conference on Measurement and Modeling of Computer Systems (SIGMETRICS 2010), June, 2010. pdf

  • J. Lange, K. Pedretti, T. Hudson, P. Dinda, Z. Cui, L. Xia, P. Bridges, A. Gocke, S. Jaconette, M. Levenhagen, R. Brightwell, Palacios and Kitten: New High Performance Operating Systems For Scalable Virtualized and Native Supercomputing, Proceedings of the 24th IEEE International Parallel and Distributed Processing Symposium (IPDPS 2010), April, 2010. pdf

  • J. S. Miller, J. R. Lange, P. A. Dinda, EmNet - Satisfying The Individual User Through Empathic Home Networks, Proceedings of the 29th IEEE International Conference on Computer Communications (INFOCOM 2010), March, 2010. pdf

  • J. S. Miller, P. A. Dinda, R. P. Dick, Evaluating a BASIC Approach to Sensor Network Node Programming, Proceedings of 7th ACM Conference on Embedded Networked Sensor Systems (SenSys 2009), November, 2009. pdf

  • S. Tarzia, R. Dick, P. Dinda, G. Memik, Sonar-based Measurement of User Presence and Attention, Proceedings of the 11th International Conference on Ubiquitous Computing (UbiComp 2009), September, 2009. pdf

  • J. S. Miller, J. R. Lange, P. A. Dinda, EmNet: Satisfying the Individual User Through Empathic Home Networks: Summary, Proceedings of ACM SIGMETRICS 2009, June, 2009. pdf

  • S. Tarzia, R. Dick, P. Dinda, G. Memik, Sonar-Based Measurement of User Attention (poster), Proceedings of the Usenix Annual Technical Conference (USENIX 2009), June, 2009. pdf

  • B. Lin, P. Dinda, Experiences With Scheduling and Mapping Games for Adaptive Distributed Systems: Summary, Proceedings of the 6th IEEE International Conference on Autonomic Computing (ICAC 2009), June, 2009. pdf

  • L. Bai, R. Dick, P. Dinda, Archetype-Based Design: Sensor Network Programming for Application Experts, Not Just Programming Experts, Proceedings of the International Conference on Information Processing in Sensor Networks (IPSN 2009), April, 2009. pdf

  • B. Lin, A. Mallik, P. Dinda, G. Memik, R. Dick, User- and Process-Driven Dynamic Voltage and Frequency Scaling, Proceedings of 2009 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS 2009), April, 2009. pdf

  • A. Shye, Y. Pan, B. Scholbrock, J. S. Miller, G. Memik, P. Dinda, R. Dick, Power to the People: Leveraging Human Physiological Traits to Control Microprocessor Frequency, Proceedings of the 41st Annual IEEE/ACM International Symposium on Microarchitecture (MICRO 2008), November, 2008. (Best Paper Nominee) pdf

  • J. Lange, P. Dinda, S. Rossoff, Experiences With Client-based Speculative Remote Display, Proceedings of the USENIX Annual Technical Conference (USENIX 2008), June, 2008. pdf

  • A. Shye, B. Ozisikyilmaz, A. Mallik, G. Memik, P. Dinda, R. Dick, A. Choudhary, Learning and Leveraging the Relationship between Architectural-level Measurements and Individual User Satisfaction, Proceedings of the 35th International Symposium on Computer Architecture (ISCA 2008), June, 2008. pdf

  • A. Mallik, J. Cosgrove, R. Dick, G. Memik, P. Dinda, PICSEL: Measuring User-Perceived Performance to Control Dynamic Frequency Scaling, Proceedings of the 13th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2008), March, 2008. pdf

  • A. Shye, L. Yang, X. Chen, B. Oziskyilmaz, A. Mallik, B. Lin, G. Memik, P. Dinda, R. Dick, Empathic Computer Architectures and Systems, ASPLOS Wild and Crazy Ideas Session VI (WACI-VI), March, 2008, pdf

  • J. Lange, P. Dinda, F. Bustamante, Vortex: Enabling Cooperative Selective Wormholing for Network Security Systems, Proceedings of the 10th International Symposium on Recent Advances in Intrusion Detection (RAID 2007), September, 2007. pdf

  • J. Lange, P. Dinda, Transparent Network Services via a Virtual Traffic Layer for Virtual Machines, Proceedings of the 16th IEEE International Symposium on High Performance Distributed Computing (HPDC 2007), June, 2007. pdf

  • B. Lin, A. Sundararaj, P. Dinda, Time-sharing Parallel Applications With Performance Isolation And Control, Proceedings of the 4th IEEE International Conference on Autonomic Computing (ICAC 2007), June, 2007. pdf

  • B. Lin, A. Mallik, P. Dinda, G. Memik, R. Dick, Power Reduction Through Measurement and Modeling of Users and CPUs: Summary, Proceedings of ACM SIGMETRICS 2007, June, 2007. pdf

  • S. Jevtic, M. Kotowsky, R. Dick, P. Dinda, C. Dowding, Lucid Dreaming: Reliable Analog Event Detection for Energy-Constrained Applications, Proceedings of the International Conference on Information Processing in Sensor Networks (IPSN/SPOTS 2007), April, 2007. pdf

  • A. Sundararaj, M. Sanghi, J. Lange, P. Dinda, Hardness of Approximation and Greedy Algorithms for the Adaptation Problem In Virtual Environments (poster), Proceedings of the 3rd IEEE International Conference on Autonomic Computing (ICAC 2006), June, 2006. pdf (Also see Technical Report NWU-EECS-06-06, below)

  • A. Gupta, M. Zangrilli, A. Sundararaj, A. Huang, P. Dinda, and B. Lowekamp, Free Network Measurment for Adaptive Virtualized Distributed Computing, Proceedings of the 20th International Parallel and Distributed Processing Symposium (IPDPS 2006), April, 2006. pdf A poster appeared at ACM/IEEE SC 2005, and a previous version is available as Technical Report NWU-CS-05-13

  • R. Schweller, Z. Li, Y. Chen, Y. Gao, A. Gupta, Y. Zhang, P. Dinda, M. Kao, G. Memik, Reverse Hashing for High-speed Network Monitoring: Algorithms, Evaluation, and Applications, Proceedings of 25th Annual Joint Conference of the IEEE Computer and Communications Societies (Infocom 2006), April, 2006. pdf.

  • D. Lu, P. Dinda, Y. Qiao, H. Sheng, Effects and Implications of File Size/Service Time Correlation on Web Server Scheduling Policies, Proceedings of the 13th IEEE/ACM International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS 2005), September, 2005. pdf.

  • B. Lin, and P. Dinda, VSched: Mixing Batch and Interactive Virtual Machines Using Periodic Real-time Scheduling, Proceedings of ACM/IEEE SC 2005 (Supercomputing), November, 2005. pdf

  • A. Gupta, P. Dinda, and F. Bustamante, Distributed Popularity Indices (poster), Proceedings of ACM SIGCOMM 2005. pdf.

  • A. Gupta, M. Sanghi, P. Dinda, and F. Bustamante, Magnolia: A Novel DHT Architecture For Keyword-based Searching (poster), Proceedings of the Second Symposium on Networked Systems Design and Implementation (NSDI 2005). pdf.

  • S. Birrer, F. Bustamante, D. Lu, P. Dinda, and Y. Qiao, FatNemo: Multi-Source Multicast Overlay Fat-Tree (poster), Proceedings of the Second Symposium on Networked Systems Design and Implementation (NSDI 2005). pdf.

  • A. Sundararaj, A. Gupta, and P. Dinda, Increasing Application Performance In Virtual Environments Through Run-time Inference and Adaptation, Proceedings of the 14th IEEE International Symposium on High Performance Distributed Computing (HPDC 2005). pdf

  • J. Lange, A. Sundararaj, and P. Dinda, Automatic Dynamic Run-time Optical Network Reservations, Proceedings of the 14th IEEE International Symposium on High Performance Distributed Computing (HPDC 2005). pdf

  • D. Lu, Y. Qiao, P. Dinda, and F. Bustamante, Characterizing and Predicting TCP Throughput on the Wide Area Network, Proceedings of the 25th International Conference on Distributed Computing (ICDCS 2005), pdf

  • D. Lu, Y. Qiao, P. Dinda, and F. Bustamante, Modeling and Taming Parallel TCP on the Wide Area Network, Proceedings of the 19th International Parallel and Distributed Processing Symposium (IPDPS 2005), pdf

  • D. Lu, H. Sheng, P. Dinda, Size-based Scheduling Policies With Inaccurate Scheduling Information, Proceedings of the 12th IEEE/ACM International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS 2004), pdf

  • D. Lu, P. Dinda, Y. Qiao, H. Sheng, F. Bustamante, Applications of SRPT Scheduling with Inaccurate Information, Proceedings of the 12th IEEE/ACM International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS 2004), pdf

  • A. Gupta, B. Lin, P. Dinda, Measuring And Understanding User Comfort With Resource Borrowing, Proceedings of the 13th IEEE International Symposium on High Performance Distributed Computing (HPDC 2004), pdf

  • Y. Qiao, J. Skicewicz, P. Dinda, An Empirical Study of the Multiscale Predictability of Network Traffic, Proceedings of the 13th IEEE International Symposium on High Performance Distributed Computing (HPDC 2004), pdf (Selected as One of the 20 Best Papers of the First 20 Years of HPDC (1992-2012))

  • B. Cornell, P. Dinda, F. Bustamante, Wayback: A User-level Versioning File System For Linux, Proceedings of the USENIX 2004 Annual Technical Conference, June, 2004. (Best Paper of the Freenix Track) pdf

  • A. Sundararaj, P. Dinda, Towards Virtual Networks for Virtual Machine Grid Computing, Proceedings of the Third USENIX Virtual Machine Technology Symposium (VEE 2004), May, 2004. pdf.

  • P. Dinda, D. Lu, Nondeterministic Queries in a Relational Grid Information Service, Proceedings of Supercomputing 2003 (SC 2003), pdf

  • D. Lu, P. Dinda, Synthesizing Realistic Computational Grids, Proceedings of Supercomputing 2003 (SC 2003), pdf

  • R. Figueiredo, P. Dinda, J. Fortes, A Case For Grid Computing on Virtual Machines, Proceedings of the 23rd Internatinal Conference on Distributed Computing Systems (ICDCS 2003), pdf

  • P. Dinda, B.Plale, A Unified Approach to Grid Information Services (poster), Proceedings of the 23rd International Conference on Distributed Computing Systems (ICDCS 2003), pdf (See also GWD-GIS-012-1 below)

  • B. Plale, P. Dinda, G. von Laszewski, Key Concepts and Services of a Grid Information Service, Proceedings of the 15th International Conference on Parallel and Distributed Computing Systems (PDCS 2002), pdf

  • P. Dinda, A Prediction-based Real-time Scheduling Advisor, Proceedings of the 16th International Parallel and Distributed Processing Symposium (IPDPS 2002). postscript, pdf

  • M. Knop, P. Paritosh, P. Dinda, J. Schopf, Windows Performance Monitoring and Data Reduction Using WatchTower and Argus (poster), Proceedings of Supercomputing 2001 (SC2001) (poster), (see also NWU-CS-01-6, below).

  • P. Dinda, Online Prediction of the Running Time of Tasks, Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing (HPDC 2001). postscript, pdf

  • P. Dinda, B. Garcia, K. Leung, The Measured Network Traffic of Compiler-Parallelized Programs, Proceedings of the 30th International Conference on Parallel Processing (ICPP 2001). postscript, pdf

  • J. Skicewicz, P. Dinda, J. Schopf, Multi-resolution Resource Behavior Queries Using Wavelets, Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing (HPDC 2001). postscript, pdf

  • P. Dinda, T. Gross, R. Karrer, B. Lowekamp, N. Miller, P. Steenkiste, D. Sutherland, The Architecture of the Remos System, Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing (HPDC 2001). postscript, pdf

  • P. Dinda, Online Prediction of the Running Time of Tasks: Summary, Proceedings of the ACM SIGMETRICS 2001 Conference on Measurement and Modeling of Computer Systems (SIGMETRICS 2001). postscript, pdf

  • P. Dinda, D. O'Hallaron, An Evaluation of Linear Models for Host Load Prediction, Proceedings of the 8th IEEE International Symposium on High-Performance Distributed Computing (HPDC-8) Aug 1999, Redondo Beach, CA. abstract (with BibTex entry), postscript, pdf. (CMU-CS-98-148, available below, is an extended version)

  • A. Myers, P. Dinda, H. Zhang, Performance Characteristics of Mirror Servers on the Internet, Proceedings of Infocom 1999, New York City, New York, March 1999, pp. 304-312. abstract postscript (CMU-CS-98-157, available below, is an earlier version)

  • P. Dinda, D. O'Hallaron, Fast message assembly using compact address relations, Proceedings of the ACM SIGMETRICS '96 Conference on Measurement and Modeling of Computer Systems, Philadelphia, Pennsylvania, May 1996, pp. 47-56. abstract, postscript

  • J. Subhlok, D. O'Hallaron, T. Gross, P. Dinda, J. Webb, Communication and memory requirements as the basis for mapping task and data parallel programs, Proceedings of Supercomputing '94, Washington, DC, Nov. 1994, pp. 330-339. abstract, postscript.

  • Workshop Papers

  • M. Swiech, K. Hale, P. Dinda, VMM Emulation of Intel Hardware Transactional Memory, Proceedings of the 4th International Workshop on Runtime and Operating Systems for Supercomputers (ROSS 2014), June, 2014. pdf

  • R. Brightwell, R. Oldfield, D. Bernholdt, A. Maccabe, E. Brewer, P. Bridges, P. Dinda, J. Dongarra, C. Iancu, M. Lang, J. Lange, D. Lowenthal, F. Mueller, K. Schwan, T. Sterling and P. Teller, Hobbes: Composition and Virtualization as the Foundations of an Extreme-scale OS/R, Proceedings of the 3rd International Workshop on Runtime and Operating Systems for Supercomputers (ROSS 2013), June, 2013. pdf

  • L. Xia, P. Dinda, A Case for Tracking and Exploiting Inter-node and Intra-node Memory Content Sharing in Virtualized Large-Scale Parallel Systems, Proceedings of the 6th International Workshop on Virtualization Technologies in Distributed Computing (VTDC 2012), June, 2012. pdf

  • J. S. Miller, A. Mondal, R. Potharaju, P. Dinda, A. Kuzmanovic, Understanding End-user Perception of Network Problems, Proceedings of the Workshop on Measurements Up the STack (W-MUST 2011), August, 2011. pdf

  • L. Xia, J. Lange, and P. Dinda, Towards Virtual Passthrough I/O on Commodity Devices, Proceedings of the First Workshop on I/O Virtualization at OSDI (WIOV 2008), December, 2008, pdf.

  • P. Dinda, G. Memik, R. Dick, B. Lin, A. Mallik, A. Gupta, S. Rossoff, The User In Experimental Computer Systems Research, Proceedings of the Workshop on Experimental Computer Science (ExpCS 2007), June, 2007. pdf

  • B. Lin, P. Dinda,Towards Scheduling Virtual Machines Based On Direct User Input, Proceedings of the 1st International Workshop on Virtualization Technology in Distributed Computing (VTDC 2006), November, 2006, pdf

  • A. Sundararaj, M. Sanghi, J. Lange, P. Dinda, An Optimization Problem in Adaptive Virtual Environments, Proceedings of the Seventh Workshop on Mathematical Performance Modeling and Analysis (MAMA 2005). Workshop: pdf Performance Evaluation Review: pdf

  • P. Dinda, Addressing the Trust Asymmetry Problem In Grid Computing With Encrypted Computation, Proceedings of the Seventh Workshop on Langauges, Compilers and Run-time Support for Scalable Systems (LCR 2004). pdf

  • A. Sundararaj, A. Gupta, P. Dinda, Dynamic Topology Adaptation of Virtual Networks of Virtual Machines, Proceedings of the Seventh Workshop on Langauges, Compilers and Run-time Support for Scalable Systems (LCR 2004). pdf

  • Y. Qiao, D. Lu, F. Bustamante, P. Dinda, Looking at the Server Side of Peer-to-Peer Systems, Proceedings of the Seventh Workshop on Langauges, Compilers and Run-time Support for Scalable Systems (LCR 2004). pdf

  • B. Lin, P. Dinda, D. Lu, User-driven Scheduling of Interactive Virtual Machines, Proceedings of the Fifth International Workshop on Grid Computing (Grid 2004). pdf

  • S. Birrer, D. Lu, F. Bustamante, Y. Qiao, P. Dinda, FatNemo: Building a Resilient Multi-Source Multicast Fat-Tree, Proceedings of the 9th International Workshop on Web Content Caching and Distribution, October, 2004, pdf

  • A. Gupta, P. Dinda, Inferring the Topology and Traffic Load of Parallel Programs Running In a Virtual Machine Environment, Proceedings of the 10th Workshop on Job Scheduling Policies for Parallel Processing, June, 2004, pdf

  • D. Lu, P. Dinda, J. Skicewicz, Scoped and Approximate Queries in a Relational Grid Information Service, Proceedings of the Fourth International Workshop on Grid Computing (Grid 2003). pdf

  • M. Knop, J. Schopf, P. Dinda, Windows Performance Monitoring and Data Reduction Using WatchTower, Proceedings of the Workshop on Self-Healing, Adaptive, and sel-Managed Systems (SHAMAN 2002), New York, New York, June, 2002. pdf.

  • P. Dinda, Exploiting Packet Header Redundancy for Zero Cost Dissemination of Dynamic Resource Information, Proceedings of the 6th Workshop on Languages, Compilers, and Run-time Systems for Scalable Computers, Washington, DC, March, 2002. pdf

  • D. Lu, P. Dinda Virtualized Audio: A Highly Adaptive Interactive High Performance Computing Application, Proceedings of the 6th Workshop on Languages, Compilers, and Run-time Systems for Scalable Computers, Washington, DC, March, 2002. pdf

  • P. Dinda, D. O'Hallaron, Realistic CPU Workloads Through Host Load Trace Playback, Proceedings of the 5th Workshop on Languages, Compilers, and Run-time Systems for Scalable Computers, Rochester, NY, May, 2000, Springer LNCS 1915, pp. 265-280. abstract postscript

  • P. Dinda, B. Lowekamp, L. Kallivokas, D. O'Hallaron, The Case for Prediction-based Best-effort Real-time Systems, Proceedings of the 7th International Workshop on Parallel and Distributed Real-Time Systems (WPDRTS 1999), San Juan, April, 1999, pp. 309--318 abstract postscript (CMU-CS-98-174, available below, is an extended version)

  • P. Dinda, The Statistical Properties of Host Load , Proceedings of the 4th Workshop on Languages, Compilers, and Run-time Systems for Scalable Computers, Pittsburgh, PA, May 1998, pp. 319--334. abstract postscript

  • P. Dinda, D. O'Hallaron, J. Subhlok, J. Webb, B. Yang, Language and run-time support for network parallel computing, Proceedings of the 8th International Workshop on Languages and Compilers for Parallel Computing (LCPC95), Columbus, Ohio, August 1995, pp. 534-550. abstract, postscript

  • P. Dinda, D. O'Hallaron, The performance impact of address relation caching, Proceedings of the 3rd Workshop on Languages, Compilers, and Run-time Systems for Scalable Computers, Troy, New York, May 1995, pp. 213-226. abstract, postscript

  • Invited Papers

  • P.Dinda, Virtualized Audio as a Distributed Interactive Application, AccessGrid Retreat, January,2001, Chicago, IL. (pdf)

  • M. Aeschlimann, P. Dinda, L. Kallivokas, J. Lopez, B. Lowekamp, and D. O'Hallaron, Preliminary Report on the Design of a Framework for Distributed Visualization, Proceedings of the 1999 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'99), June 1999, Las Vegas, NV. abstract (with BibTex entry), postscript, pdf.

  • P. Dinda, Network Personal Computing For World Simulation, Intel Fellowship Forum, 1996. postscript

  • Standards-related Documents

  • P. Dinda, B. Plale, A Unified Relational Approach to Grid Information Services, Grid Forum Informational Draft GWD-GIS-012-1 (pdf, ps).
  • More information on my work with relational data models for representing and querying Grid resource information can be found on the Relational GIS Page.

    Technical Reports

  • P. Dinda, A. Guliani, Dark Shadows: User-level Guest/Host Linux Process Shadowing, Technical Report NWU-EECS-16-04, Department of Electrical Engineering and Computer Science, Northwestern University, March, 2016. pdf

  • M. Swiech, H. Cai, P. Dinda, G. Huang, Prospects for Shaping User-centric Mobile Application Workloads to Benefit the Cloud, Technical Report NWU-EECS-15-2, Department of Electrical Engineering and Computer Science, Northwestern University, May, 2015. pdf

  • K. Hale, P. Dinda, Details of the Case for Transforming Parallel Runtime Systems Into Operating System Kernels, Technical Report NWU-EECS-15-1, Department of Electrical Engineering and Computer Science, Northwestern University, April, 2015. pdf

  • K. Hale, P. Dinda, Guarded Execution of Privileged Code in the Guest, Technical Report NWU-EECS-13-04, Department of Electrical Engineering and Computer Science, Northwestern University, April, 2013. pdf

  • M. Swiech, K. Hale, P. Dinda, VMM-based Emulation of Intel Hardware Transactional Memory, Technical Report NWU-EECS-13-03, Department of Electrical Engineering and Computer Science, Northwestern University, April, 2013. pdf

  • M. Swiech, P. Dinda, Making JavaScript Better By Making It Even Slower, Technical Report NWU-EECS-13-02, Department of Electrical Engineering and Computer Science, Northwestern University, April, 2013. pdf

  • J. Espinosa, P. Dinda, R. Dick, PowerMod: An Open Source, Configurable Power Harvesting and Regulation Tool for Non-experts, Technical Report NU-EECS-12-03, Department of Electrical Engineering and Computer Science, Northwestern University, August, 2012. pdf design files

  • J. Lange, P. Dinda, K. Hale, L. Xia, An Introduction to the Palacios Virtual Machine Monitor---Version 1.3, Technical Report NWU-EECS-11-10, Department of Electrical Engineering and Computer Science, Northwestern University, November, 2011. pdf

  • L. Xia, Z. Cui, J. Lange, Y. Tang, P. Dinda, P. Bridges, VNET/P: Bridging the Cloud and High Performance Computing Through Fast Overlay Networking, Technical Report NWU-EECS-11-07, Department of Electrical Engineering and Computer Science, Northwestern University, July, 2011. pdf

  • C. Bae, J. Lange, P. Dinda, Comparing Approaches to Virtualized Page Translation in Modern VMMs, Technical Report NWU-EECS-10-07, Department of Electrical Engineering and Computer Science, Northwestern University, April, 2010. pdf

  • A. Shye, B. Scholbrock, G. Memik, P. Dinda, Characterizing and Modeling User Activity on Smartphones, Technical Report NWU-EECS-10-06, Department of Electrical Engineering and Computer Science, Northwestern University, March, 2010. pdf

  • J. S. Miller, A. Mondal, R. Potharaju, P. Dinda, A. Kuzmanovic, Network Monitoring is People: Understanding End-user Perception of Network Problems, Technical Report NWU-EECS-10-04, Department of Electrical Engineering and Computer Science, Northwestern University, March, 2010. pdf

  • J. Lange, K. Pedretti, T. Hudson, P. Dinda, Z. Cui, L. Xia, P. Bridges, S. Jaconette, M. Levenhagen, R. Brightwell, P. Widener, Palacios and Kitten: High Performance Operating Systems For Scalable Virtualized and Native Supercomputing, Technical Report NWU-EECS-09-14, Department of Electrical Engineering and Computer Science, Northwestern University, July, 2009. pdf

  • J. S. Miller, J. R. Lange, P. Dinda, EmNet: Satisfying the Individual User Through Empathic Home Networks, Technical Report NWU-EECS-09-05, Department of Electrical Engineering and Computer Science, Northwestern University, April, 2009. pdf

  • S. Tarzia, R. Dick, P. Dinda, G. Memik, Prospects for Sonar-based Measurement of User Attentiveness, Technical Report NWU-EECS-09-06, Department of Electrical Engineering and Computer Science, Northwestern University, April, 2009. pdf

  • J. S. Miller, P. Dinda, and R. Dick, GOTO Considered Helpful: A BASIC Approach to Sensor Network Node Programming, Technical Report NWU-EECS-09-01, Department of Electrical Engineering and Computer Science, Northwestern University, January, 2009, pdf.

  • J. Lange, and P. Dinda, An Introduction to the Palacios Virtual Machine Monitor---Release 1.0, Technical Report NWU-EECS-08-11, Department of Electrical Engineering and Computer Science, Northwestern University, November, 2008, pdf.

  • A. Mallik, B. Lin, P. Dinda, G. Memik, and R. Dick, Process and User Driven Dynamic Voltage and Frequency Scaling, Technical Report NWU-EECS-06-11, Department of Electrical Engineering and Computer Science, Northwestern University, August, 2006, pdf.

  • S. Rossoff, and P. Dinda, Prospects for Speculative Remote Display, Technical Report NWU-EECS-06-08, Department of Electrical Engineering and Computer Science, Northwestern University, August, 2006, pdf.

  • S. Jevtic, M. Kotowsky, R. Dick, P. Dinda, and C. Dowding, Lucid Dreaming: Reliable Analog Event Detection for Energy-constrained Applications, Technical Report NWU-EECS-06-09, Department of Electrical Engineering and Computer Science, Northwestern University, August, 2006, pdf.

  • B. Lin, and P. Dinda, Putting the User in Direct Control of CPU Scheduling, Technical Report NWU-EECS-06-07, Department of Electrical Engineering and Computer Science, Northwestern University, July, 2006, pdf.

  • A. Sundararaj, M. Sanghi, J. Lange, P. Dinda, Hardness of Approximation and Greedy Algorithms for the Adaptation Problem In Virtual Environments, Technical Report NWU-EECS-06-06, Department of Electrical Engineering and Computer Science, Northwestern University, July, 2006, pdf.

  • A. Gupta, M. Zangrilli, A. Sundararaj, P. Dinda, and B. Lowekamp, Free Network Measurment for Adaptive Virtualized Distributed Computing, Technical Report NWU-CS-05-13, Department of Computer Science, Northwestern University, June, 2005, pdf. Also published as Technical Report WM-CS-2005-05 at the College of William and Mary.

  • B. Lin, and P. Dinda, Vsched: Mixing Batch and Interactive Virtual Machines Using Periodic Real-time Scheduling, Technical Report NWU-CS-05-06, Department of Computer Science, Northwestern University, April, 2005, pdf.

  • A. Shoykhet, J. Lange, and P. Dinda, Virtuoso: A System For Virtual Machine Marketplaces, Technical Report NWU-CS-04-39, Department of Computer Science, Northwestern University, July, 2004, pdf.

  • Y. Qiao, D. Lu, F. Bustamante, and P. Dinda, Looking at the Server Side of Peer-to-Peer Systems, Technical Report NWU-CS-04-37, Department of Computer Science, Northwestern University, March, 2004, pdf.

  • D. Lu, Y. Qiao, P. Dinda, and F. Bustamante, Modeling and Taming Parallel TCP on the Wide Area Network, Technical Report NWU-CS-04-35, Department of Computer Science, Northwestern University, May, 2004, pdf.

  • D. Lu, H. Sheng, and P. Dinda, Effects and Implications of File Size/Service Time Correlation on Web Server Scheduling Policies, Technical Report NWU-CS-04-33, Department of Computer Science, Northwestern University, April, 2004. pdf.

  • D. Lu, Y. Qiao, P. Dinda, and F. Bustamante, Characterizing and Predicting TCP Throughput on the Wide Area Network, Technical Report NWU-CS-04-34, Department of Computer Science, Northwestern University, April, 2004. pdf.

  • A. Gupta, B. Lin, and P. Dinda, A Framework and Toolkit for Understanding User Comfort with Resource Borrowing, Technical Report NWU-CS-04-28, Department of Computer Science, Northwestern University, February, 2004. pdf.

  • B. Cornell, P. Dinda, and F. Bustamante, Wayback: A User-level Versioning File System for Linux, Technical Report NWU-CS-04-30, Department of Computer Science, Northwestern University, January, 2004. pdf.

  • A. Sundararaj, and P. Dinda Towards Virtual Networks for Virtual Machine Grid Computing, Technical Report NWU-CS-03-27, Department of Computer Science, Northwestern University, October, 2003. pdf.

  • J. Skicewicz, P. Dinda, Tsunami: A Wavelet Toolkit for Distributed Systems, Technical Report NWU-CS-03-16, Department of Computer Science, Northwestern University, November, 2003. pdf

  • P. Dinda, and D. Lu, Nondeterministic Queries in a Relational Grid Information Service, Technical Report NWU-CS-03-15, Department of Computer Science, Northwestern University, April, 2003. pdf.

  • Y. Qiao, and P. Dinda, Network Traffic Analysis, Classification, and Prediction, Technical Report NWU-CS-02-11, Department of Computer Science, Northwestern University, January, 2003. pdf.

  • Y. Qiao, J. Skicewicz, and P. Dinda, Multiscale Predictability of Network Traffic, Technical Report NWU-CS-02-13, Department of Computer Science, Northwestern University, October, 2002. pdf, Revised, March, 2004 pdf.

  • B. Cornell, J. Lange, and P. Dinda, An Implementation of Diffusion in the Linux Kernel, Technical Report NWU-CS-02-12, Department of Computer Science, Northwestern University, September, 2002. pdf.

  • R. Figueiredo, P. Dinda, and J. Fortes, A Case for Grid Computing on Virtual Machines, ACIS Technical Report TR_ACIS-02-001, University of Florida, August, 2002. (pdf) A version of this paper will appear as a regular paper in ICDCS 2003

  • P. Dinda, The Minet TCP/IP Stack, Technical Report NWU-CS-02-08, Department of Computer Science, Northwestern University, January, 2002. pdf.

  • M. Knop, P. Paritosh, P. Dinda, and J. Schopf, Windows Performance Monitoring and Data Reduction using WatchTower and Argus, Technical Report NWU-CS-01-6, Department of Computer Science, Northwestern University, July, 2001. postscript, pdf.

  • P. Dinda, Resource Signal Prediction and Its Application to Real-time Scheduling Advisors (PhD Dissertation), Technical Report CMU-CS-00-131, School of Computer Science, Carnegie Mellon University, February, 2000. abstract postscript pdf

  • P. Dinda, D. O'Hallaron, An Extensible Toolkit for Resource Prediction In Distributed Systems, Technical Report CMU-CS-99-138, School of Computer Science, Carnegie Mellon University, July, 1999. abstract, postscript.

  • P. Dinda, The Statistical Properties of Host Load (Extended Version), Technical Report CMU-CS-98-175, School of computer Science, Carnegie Mellon University, March, 1999. abstract, postscript.

  • P. Dinda, B. Lowekamp, L. Kallivokas, D. O'Hallaron, The Case for Prediction-based Best-effort Real-time Systems, Technical Report CMU-CS-98-174, School of Computer Science, Carnegie Mellon University, January, 1999. abstract, postscript.

  • P. Dinda, D. O'Hallaron, An Evaluation of Linear Models for Host Load Prediction, Technical Report CMU-CS-98-148, School of computer Science, Carnegie Mellon University, November, 1998. abstract, postscript.

  • A. Myers, P. Dinda, H. Zhang, Performance Characteristics of Mirror Servers on the Internet, Technical Report CMU-CS-98-157, School of computer Science, Carnegie Mellon University, July, 1998. abstract, postscript.

  • P. Dinda, D. O'Hallaron, The Statistical Properties of Host Load, Technical Report CMU-CS-98-143, School of computer Science, Carnegie Mellon University, July, 1998. abstract, postscript.

  • P. Dinda, B. Garcia, K. Leung,The Measured Network Traffic of Compiler-Parallelized Programs, Technical Report CMU-CS-98-144, School of computer Science, Carnegie Mellon University, July, 1998. abstract, postscript.

  • P. Dinda, G. Necula, M. Price,MacFS: A Portable Macintosh File System Library, Technical Report CMU-CS-98-145, School of computer Science, Carnegie Mellon University, July, 1998. abstract, postscript.

  • P. Dinda, T. Gross, D. O'Hallaron, E. Segall, J. Stichnoth, J. Subhlok, J. Webb, and B. Yang, The CMU task parallel program suite, Technical Report CMU-CS-94-131, School of Computer Science, Carnegie Mellon University, March, 1994. abstract, postscript.

  • Other Items

  • P. Dinda, Programmer's View of the LDOS System postscript pdf
  • Thesis

  • Dissertation: P. Dinda, Resource Signal Prediction and Its Application to Real-time Scheduling Advisors , Technical Report CMU-CS-00-131, School of Computer Science, Carnegie Mellon University, February, 2000. abstract postscript pdf

  • Summary: P. Dinda, Resource Signal Prediction and Its Application to Real-time Scheduling Advisors, February, 2000. postscript

  • Proposal: P. Dinda, Dynamic Mapping of Activation Trees, January, 1998. abstract, postscript

  • More thesis-related work can be found on my thesis page