| 2025 | ACSAC | Adversarial use of protein language models for modeling escape. | Sayantani B. Littlefield, Roy H. Campbell |
| 2021 | SIGMETRICS | Where did my 256 GB go? A Measurement Analysis of Storage Consumption on Smart Mobile Devices. | Ashish Bijlani, Umakishore Ramachandran, Roy H. Campbell |
| 2020 | ICLR | Model Based Reinforcement Learning for Atari. | Lukasz Kaiser, Mohammad Babaeizadeh, Piotr Milos, Blazej Osinski, Roy H. Campbell, Konrad Czechowski, Dumitru Erhan, Chelsea Finn, Piotr Kozakowski, Sergey Levine, Afroz Mohiuddin, Ryan Sepassi, George Tucker, Henryk Michalewski |
| 2019 | SP | Attack Directories, Not Caches: Side Channel Attacks in a Non-Inclusive World. | Mengjia Yan, Read Sprabery, Bhargava Gopireddy, Christopher W. Fletcher, Roy H. Campbell, Josep Torrellas |
| 2018 | IC2E | Scheduling, Isolation, and Cache Allocation: A Side-Channel Defense. | Read Sprabery, Konstantin Evchenko, Abhilash Raj, Rakesh B. Bobba, Sibin Mohan, Roy H. Campbell |
| 2018 | ICLR | Stochastic Variational Video Prediction. | Mohammad Babaeizadeh, Chelsea Finn, Dumitru Erhan, Roy H. Campbell, Sergey Levine |
| 2017 | CCGRID | IT Security and Privacy Standards in Comparison: Improving FedRAMP Authorization for Cloud Service Providers. | Carlo Di Giulio, Charles A. Kamhoua, Roy H. Campbell, Read Sprabery, Kevin A. Kwiat, Masooda N. Bashir |
| 2017 | CCGRID | 4CeeD: Real-Time Data Acquisition and Analysis Framework for Material-related Cyber-Physical Environments. | Phuong Nguyen, Steven Konstanty, Todd Nicholson, Thomas O'Brien, Aaron Schwartz-Duval, Timothy Spila, Klara Nahrstedt, Roy H. Campbell, Indranil Gupta, Michael Chan, Kenton McHenry, Normand Paquin |
| 2017 | IC2E | Trustworthy Services Built on Event-Based Probing for Layered Defense. | Read Sprabery, Zachary John Estrada, Zbigniew T. Kalbarczyk, Ravishankar K. Iyer, Rakesh B. Bobba, Roy H. Campbell |
| 2017 | ICLR | Fast Generation for Convolutional Autoregressive Models. | Prajit Ramachandran, Tom Le Paine, Pooya Khorrami, Mohammad Babaeizadeh, Shiyu Chang, Yang Zhang, Mark A. Hasegawa-Johnson, Roy H. Campbell, Thomas S. Huang |
| 2017 | VEE | Using OS Design Patterns to Provide Reliability and Security as-a-Service for VM-based Clouds. | Zachary John Estrada, Read Sprabery, Lok K. Yan, Zhongzhi Yu, Roy H. Campbell, Zbigniew T. Kalbarczyk, Ravishankar K. Iyer |
| 2016 | IC2E | Phurti: Application and Network-Aware Flow Scheduling for Multi-tenant MapReduce Clusters. | Chris X. Cai, Shayan Saeed, Indranil Gupta, Roy H. Campbell, Franck Le |
| 2016 | IC2E | Supporting On-demand Elasticity in Distributed Graph Processing. | Mayank Pundir, Manoj Kumar, Luke M. Leslie, Indranil Gupta, Roy H. Campbell |
| 2016 | ICDCS | CRONets: Cloud-Routed Overlay Networks. | Chris X. Cai, Franck Le, Xin Sun, Geoffrey G. Xie, Hani Jamjoom, Roy H. Campbell |
| 2016 | SIGMOD | Ambry: LinkedIn's Scalable Geo-Distributed Object Store. | Shadi A. Noghabi, Sriram Subramanian, Priyesh Narayanan, Sivabalan Narayanan, Gopalakrishna Holla, Mammad Zadeh, Tianwei Li, Indranil Gupta, Roy H. Campbell |
| 2015 | CLOUD | Zorro: zero-cost reactive failure recovery in distributed graph processing. | Mayank Pundir, Luke M. Leslie, Indranil Gupta, Roy H. Campbell |
| 2015 | Middleware | R-Storm: Resource-Aware Scheduling in Storm. | Boyang Peng, Mohammad Hosseini, Zhihao Hong, Reza Farivar, Roy H. Campbell |
| 2015 | UCC | Ushio: Analyzing News Media and Public Trends in Twitter. | Fangzhou Yao, Kevin Chen-Chuan Chang, Roy H. Campbell |
| 2014 | BigData | Denial-of-Service Threat to Hadoop/YARN Clusters with Multi-tenancy. | Jingwei Huang, David M. Nicol, Roy H. Campbell |
| 2014 | BigData | CouchFS: A High-Performance File System for Large Data Sets. | Fangzhou Yao, Roy H. Campbell |
| 2014 | CCS | CryptVMI: a flexible and encrypted virtual machine introspection system in the cloud. | Fangzhou Yao, Read Sprabery, Roy H. Campbell |
| 2014 | IC2E | VMDedup: Memory De-duplication in Hypervisor. | Furquan Shaikh, Fangzhou Yao, Indranil Gupta, Roy H. Campbell |
| 2013 | CCS | An empirical study on the software integrity of virtual appliances: are you really getting what you paid for? | Jun Ho Huh, Mirko Montanari, Derek Dagit, Rakesh Bobba, Dongwook Kim, Yoonjoo Choi, Roy H. Campbell |
| 2013 | DSN | Storage-efficient data replica number computation for multi-level priority data in distributed storage systems. | Chris X. Cai, Cristina L. Abad, Roy H. Campbell |
| 2013 | DSN | Towards SDN enabled network control delegation in clouds. | Muhammad Salman Malik, Mirko Montanari, Jun Ho Huh, Rakesh B. Bobba, Roy H. Campbell |
| 2013 | DSN | The Third International Workshop on Dependability of Clouds, Data Centers and Virtual Machine Technology DCDV 2013. | Jogesh K. Muppala, Matti A. Hiltunen, Roy H. Campbell, Paulo Verssimo |
| 2013 | IC2E | Theius: A Streaming Visualization Suite for Hadoop Clusters. | Jon Tedesco, Roman Dudko, Abhishek Sharma, Reza Farivar, Roy H. Campbell |
| 2013 | NDSS | Assessing software integrity of virtual appliances through software whitelists. | Jun Ho Huh, Mirko Montanari, Derek Dagit, Rakesh Bobba, Dongwook Kim, Yoonjoo Choi, Roy H. Campbell |
| 2012 | CCGRID | A Map-Reduce Based Framework for Heterogeneous Processing Element Cluster Environments. | Yu Shyang Tan, Bu-Sung Lee, Bingsheng He, Roy H. Campbell |
| 2012 | CLUSTER | PIC: Partitioned Iterative Convergence for Clusters. | Reza Farivar, Anand Raghunathan, Srimat T. Chakradhar, Harshit Kharbanda, Roy H. Campbell |
| 2012 | CLUSTER | Synergy: A Middleware for Energy Conservation in Mobile Devices. | Harshit Kharbanda, Manoj Krishnan, Roy H. Campbell |
| 2012 | DSN | Confidentiality of event data in policy-based monitoring. | Mirko Montanari, Roy H. Campbell |
| 2012 | DSN | Evidence of log integrity in policy-based security monitoring. | Mirko Montanari, Jun Ho Huh, Derek Dagit, Rakesh Bobba, Roy H. Campbell |
| 2012 | MASCOTS | Two Sides of a Coin: Optimizing the Schedule of MapReduce Jobs to Minimize Their Makespan and Improve Cluster Performance. | Abhishek Verma, Ludmila Cherkasova, Roy H. Campbell |
| 2012 | NOMS | Deadline-based workload management for MapReduce environments: Pieces of the performance puzzle. | Abhishek Verma, Ludmila Cherkasova, Vijay S. Kumar, Roy H. Campbell |
| 2012 | SIGMETRICS | ADP: automated diagnosis of performance pathologies using hardware events. | Wucherl Yoo, Kevin Larson, Lee Baugh, Sangkyum Kim, Roy H. Campbell |
| 2012 | UCC | Metadata Traces and Workload Models for Evaluating Big Storage Systems. | Cristina L. Abad, Huong Luu, Nathan Roberts, Kihwal Lee, Yi Lu, Roy H. Campbell |
| 2011 | CLUSTER | DARE: Adaptive Data Replication for Efficient Cluster Scheduling. | Cristina L. Abad, Yi Lu, Roy H. Campbell |
| 2011 | CLUSTER | Play It Again, SimMR! | Abhishek Verma, Ludmila Cherkasova, Roy H. Campbell |
| 2011 | FAST | Consistent and Durable Data Structures for Non-Volatile Byte-Addressable Memory. | Shivaram Venkataraman, Niraj Tolia, Parthasarathy Ranganathan, Roy H. Campbell |
| 2011 | Middleware | Resource Provisioning Framework for MapReduce Jobs with Performance Goals. | Abhishek Verma, Ludmila Cherkasova, Roy H. Campbell |
| 2011 | NSS | Attack-resilient compliance monitoring for large distributed infrastructure systems. | Mirko Montanari, Roy H. Campbell |
| 2011 | SEC | Distributed Security Policy Conformance. | Mirko Montanari, Ellick Chan, Kevin Larson, Wucherl Yoo, Roy H. Campbell |
| 2011 | SRDS | NetODESSA: Dynamic Policy Enforcement in Cloud Networks. | John Bellessa, Evan Kroske, Reza Farivar, Mirko Montanari, Kevin Larson, Roy H. Campbell |
| 2010 | ACSAC | Forenscope: a framework for live forensics. | Ellick Chan, Shivaram Venkataraman, Francis M. David, Amey Chaugule, Roy H. Campbell |
| 2010 | CEC | Scaling eCGA model building via data-intensive computing. | Abhishek Verma, Xavier Llor, Shivaram Venkataraman, David E. Goldberg, Roy H. Campbell |
| 2010 | CLUSTER | Breaking the MapReduce Stage Barrier. | Abhishek Verma, Nicolas Zea, Brian Cho, Indranil Gupta, Roy H. Campbell |
| 2010 | HPDC | Lightning: self-adaptive, energy-conserving, multi-zoned, commodity green cloud storage system. | Rini T. Kaushik, Ludmila Cherkasova, Roy H. Campbell, Klara Nahrstedt |
| 2010 | ISMAR | Build your world and play in it: Interacting with surface particles on complex objects. | Brett R. Jones, Rajinder Sodhi, Roy H. Campbell, Guy E. Garnett, Brian P. Bailey |
| 2010 | PERCOM | 7 | Gregor Schiele, Anand Ranganathan, Roy H. Campbell, Justin Mazzola Paluska |
| 2009 | CLUSTER | MITHRA: Multiple data independent tasks on a heterogeneous resource architecture. | Reza Farivar, Abhishek Verma, Ellick Chan, Roy H. Campbell |
| 2009 | ICDCS | Simulation Framework and Performance Analysis of Multimedia Broadcasting Service over Wireless Networks. | Won Jong Jeon, Kyungtae Kang, Roy H. Campbell, Klara Nahrstedt |
| 2009 | ISDA | Scaling Genetic Algorithms Using MapReduce. | Abhishek Verma, Xavier Llor, David E. Goldberg, Roy H. Campbell |
| 2009 | PERCOM | Message from the Workshop Co-Organizers. | Jalal Al-Muhtadi, Roy H. Campbell, Anand Ranganathan, Gregor Schiele |
| 2009 | PERCOM | An Automatic User Study Demo in Indoor Environments and Its Privacy Implications. | Reza Farivar, Mirko Montanari, Ellick Chan, Roy H. Campbell |
| 2009 | SMC | Sh@re: Negotiated Audit in Social Networks. | Alejandro Gutierrez, Apeksha Godiyal, Matt Stockton, Michael LeMay, Carl A. Gunter, Roy H. Campbell |
| 2008 | CCS | BootJacker: compromising computers using forced restarts. | Ellick Chan, Jeffrey C. Carlyle, Francis M. David, Reza Farivar, Roy H. Campbell |
| 2008 | DSN | Automatic security assessment of critical cyber-infrastructures. | Zahid Anwar, Ravinder Shankesi, Roy H. Campbell |
| 2008 | OSDI | CuriOS: Improving Reliability through Operating System Structure. | Francis M. David, Ellick Chan, Jeffrey C. Carlyle, Roy H. Campbell |
| 2008 | PDPTA | A Parallel Implementation of K-Means Clustering on GPUs. | Reza Farivar, Daniel Rebolledo, Ellick Chan, Roy H. Campbell |
| 2008 | PERCOM | Provably Correct Pervasive Computing Environments. | Anand Ranganathan, Roy H. Campbell |
| 2008 | SP | Cloaker: Hardware Supported Rootkit Concealment. | Francis M. David, Ellick Chan, Jeffrey C. Carlyle, Roy H. Campbell |
| 2007 | DASC | Building a Self-Healing Operating System. | Francis M. David, Roy H. Campbell |
| 2007 | DASC | iKernel: Isolating Buggy and Malicious Device Drivers Using Hardware Virtualization Support. | Lin Tan, Ellick Chan, Reza Farivar, Nevedita Mallick, Jeffrey C. Carlyle, Francis M. David, Roy H. Campbell |
| 2007 | ICSE | Workshop Summary - ICSE Workshop on Software Engineering for Pervasive Computing Applications, Systems, and Environments (SEPCASE). | Anand Tripathi, Roy H. Campbell, Liviu Iftode, Paolo Bellavista |
| 2007 | PERCOM | Secure Reincarnation of Compromised Servers Using Xen Based Time-Forking Virtual Machines. | Zahid Anwar, Roy H. Campbell |
| 2007 | USENIX | Exploring Recovery from Operating System Lockups. | Francis M. David, Jeffrey C. Carlyle, Roy H. Campbell |
| 2006 | IPCCC | Multiple design patterns for voice over IP (VoIP) security. | Zahid Anwar, William Yurcik, Ralph E. Johnson, Munawar Hafiz, Roy H. Campbell |
| 2006 | PERCOM | Context and Location-Aware Encryption for Pervasive Computing Environments. | Jalal Al-Muhtadi, Raquel L. Hill, Roy H. Campbell, M. Dennis Mickunas |
| 2006 | PERCOM | Ordering Management Actions in Pervasive Systems using Specification-enhanced Policies. | Chetan Shiva Shankar, Roy H. Campbell |
| 2006 | PERCOM | Managing Pervasive Systems using Role-based Obligation Policies. | Chetan Shiva Shankar, Roy H. Campbell |
| 2005 | LCN | A First Step Towards Call Survivability in Cellular Networks. | Zahid Anwar, William Yurcik, Salman Baset, Henning Schulzrinne, Roy H. Campbell |
| 2005 | Mobiquitous | Plethora: A Framework for Converting Generic Applications to Run in a Ubiquitous Environment. | Zahid Anwar, Jalal Al-Muhtadi, William Yurcik, Roy H. Campbell |
| 2005 | Mobiquitous | An ECA-P Policy-based Framework for Managing Ubiquitous Computing Environments. | Chetan Shiva Shankar, Anand Ranganathan, Roy H. Campbell |
| 2005 | NCA | A Policy-based Management Framework for Pervasive Systems using Axiomatized Rule-Actions. | Chetan Shiva Shankar, Roy H. Campbell |
| 2005 | PERCOM | Beyond Global Communications: The Active World. | Roy H. Campbell |
| 2005 | PERCOM | Gaia Microserver: An Extendable Mobile Middleware Platform. | Ellick Chan, Jim Bresler, Jalal Al-Muhtadi, Roy H. Campbell |
| 2005 | PERCOM | Applying Active Space Principles to Active Classrooms. | Chad Peiper, David Warden, Ellick Chan, Roy H. Campbell, Sam Kamin, Tim L. Wentling |
| 2005 | PERCOM | Towards a Pervasive Computing Benchmark. | Anand Ranganathan, Jalal Al-Muhtadi, Jacob T. Biehl, Brian D. Ziebart, Roy H. Campbell, Brian P. Bailey |
| 2005 | PERCOM | Olympus: A High-Level Programming Model for Pervasive Computing Environments. | Anand Ranganathan, Shiva Chetan, Jalal Al-Muhtadi, Roy H. Campbell, M. Dennis Mickunas |
| 2004 | CCS | KNOW Why your access was denied: regulating feedback for usable security. | Apu Kapadia, Geetanjali Sampemane, Roy H. Campbell |
| 2004 | Middleware | MiddleWhere: A Middleware for Location Awareness in Ubiquitous Computing Applications. | Anand Ranganathan, Jalal Al-Muhtadi, Shiva Chetan, Roy H. Campbell, M. Dennis Mickunas |
| 2004 | Mobiquitous | Mobile Polymorphic Applications in Ubiquitous Computing Environments. | Anand Ranganathan, Shiva Chetan, Roy H. Campbell |
| 2004 | PERCOM | Super Spaces: A Middleware for Large-Scale Pervasive Computing Environments. | Jalal Al-Muhtadi, Shiva Chetan, Anand Ranganathan, Roy H. Campbell |
| 2004 | PERCOM | Expanding Education through Active Space Collaboration. | Chad Peiper, Ellick Chan, Roy H. Campbell, Jim Bresler, Jalal Al-Muhtadi |
| 2003 | CCS | Modeling insecurity: policy engineering for survivability. | Prasad Naldurg, Roy H. Campbell |
| 2003 | CoopIS | Definition of a User Environment in a Ubiquitous System. | Dulcineia Carvalho, Roy H. Campbell, Geneva G. Belford, M. Dennis Mickunas |
| 2003 | ICDCS | A Context-Aware Data Management System for Ubiquitous Computing Application. | Christopher K. Hess, Roy H. Campbell |
| 2003 | Middleware | A Middleware for Context-Aware Agents in Ubiquitous Computing Environments. | Anand Ranganathan, Roy H. Campbell |
| 2003 | Middleware | A Middleware-Based Application Framework for Active Space Applications. | Manuel Romn, Roy H. Campbell |
| 2003 | PERCOM | Cerberus: A Context-Aware Security Scheme for Smart Spaces. | Jalal Al-Muhtadi, Anand Ranganathan, Roy H. Campbell, M. Dennis Mickunas |
| 2003 | PERCOM | Dynamic Application Composition: Customizing the Behavior of an Active Space. | Manuel Romn, Brian D. Ziebart, Roy H. Campbell |
| 2003 | SACMAT | Dynamic access control: preserving safety and trust for network defense operations. | Prasad Naldurg, Roy H. Campbell |
| 2002 | ACSAC | Access Control for Active Spaces. | Geetanjali Sampemane, Prasad Naldurg, Roy H. Campbell |
| 2002 | ICDCS | Routing Through the Mist: Privacy Preserving Communication in Ubiquitous Computing Environments. | Jalal Al-Muhtadi, Roy H. Campbell, Apu Kapadia, M. Dennis Mickunas, Seung Yi |
| 2002 | ISCC | Security as services in active networks. | Zhaoyu Liu, Roy H. Campbell, M. Dennis Mickunas |
| 2000 | ACSAC | Secure Smart Homes using Jini and UIUC SESAME. | Jalal Al-Muhtadi, Manish Anand, M. Dennis Mickunas, Roy H. Campbell |
| 2000 | HPDC | 2K: A Distributed Operating System for Dynamic Heterogeneous Environments. | Fabio Kon, Roy H. Campbell, M. Dennis Mickunas, Klara Nahrstedt, Francisco J. Ballesteros |
| 2000 | ICCCN | Reliable sender-initiated multicast for improved QoS. | Vijay Gupta, Roy H. Campbell |
| 2000 | ICPADS | Management of Environments in 2K. | Dulcineia Carvalho, Fabio Kon, Francisco J. Ballesteros, Manuel Romn, Roy H. Campbell, M. Dennis Mickunas |
| 2000 | Middleware | Monitoring, Security, and Dynamic Configuration with the | Fabio Kon, Manuel Romn, Ping Liu, Jina Mao, Tomonori Yamane, Luiz Claudio Schara Magalhes, Roy H. Campbell |
| 1999 | ICASSP | A fast degradation-free algorithm for DCT block extraction in the compressed domain. | Yoshiaki Shibata, Zhigang Chen, Roy H. Campbell |
| 1998 | ECOOP | Framework Design for End-to-End Optimization. | Aamod Sane, Ashish Singhai, Roy H. Campbell |
| 1998 | ICDCS | Quarterware for Middleware. | Ashish Singhai, Aamod Sane, Roy H. Campbell |
| 1996 | ICDCS | Communication Compilation for Unreliable Networks. | Nayeem Islam, Amitabh Dave, Roy H. Campbell |
| 1996 | ICDCS | Fast Dynamic Process Migration. | E. T. Rousch, Roy H. Campbell |
| 1996 | ICSE | Monitoring Compliance of a Software System with Its High-Level Design Models. | Mohlalefi Sefika, Aamod Sane, Roy H. Campbell |
| 1996 | OOPSLA | Architecture-Oriented Visualization. | Mohlalefi Sefika, Aamod Sane, Roy H. Campbell |
| 1995 | HotOS | μChoices: an object-oriented multimedia operating system. | Roy H. Campbell, See-Mong Tan |
| 1995 | ICDCS | Techniques for Global Optimization of Message Passing Communication on Unreliable Networks. | Nayeem Islam, Roy H. Campbell |
| 1995 | OOPSLA | Object-Oriented State Machines: Subclassing, Composition, Delegation and Genericity. | Aamod Sane, Roy H. Campbell |
| 1995 | PDPTA | A Dynamic Priority-based Scheduling Method in Distributed Systems. | Yongcheng Li, Roy H. Campbell |
| 1995 | PODC | Compiling Knowledge-Based Programs (Abstract). | Aamod Sane, Roy H. Campbell |
| 1995 | WWW | Real-Time Video and Audio in the World Wide Web. | Zhigang Chen, See-Mong Tan, Roy H. Campbell, Yongcheng Li |
| 1990 | SIGCOMM | Pulsa: Non-Blocking Packet Switching with Shift-Register Rings. | Gary J. Murakami, Roy H. Campbell, Michael Faiman |
| 1989 | ECOOP | A Class Hierarchy for Building Stream-Oriented File Systems. | Peter Madany, Roy H. Campbell, Vincent F. Russo, Douglas E. Leyens |
| 1989 | OOPSLA | Virtual Memory and Backing Storage Management in Multiprocessor Operating Systems Using Object-Oriented Design Techniques. | Vincent F. Russo, Roy H. Campbell |
| 1988 | ICSE | An Early Report on Encompass. | Robert B. Terwilliger, Roy H. Campbell |
| 1988 | OOPSLA | Process Management and Exception Handling in Multiprocessor Operating Systems. | Vincent F. Russo, Gary Johnston, Roy H. Campbell |
| 1986 | ICDCS | Mediators: A Synchronization Mechanism. | Judith E. Grass, Roy H. Campbell |
| 1985 | ICDCS | Atomic Actions in Concurrent Systems. | Pankaj Jalote, Roy H. Campbell |
| 1984 | ICDE | The Delay/Re-Read Protocol for Concurrency Control in Databases. | M. Dennis Mickunas, Pankaj Jalote, Roy H. Campbell |
| 1979 | ICSE | Path Expressions in Pascal. | Roy H. Campbell, Robert B. Kolstad |
| 1975 | POPL | A Description of Path Expressions by Petri Nets. | Peter E. Lauer, Roy H. Campbell |