Publications
2024
-
Designing Skill-Compatible AI: Methodologies and Frameworks in Chess
with Karim Hamade, Reid McIlroy-Young, Jon Kleinberg, and Ashton Anderson
In Proc. 12th International Conference on Learning Representations (ICLR), 2024
-
Arbitrariness and Social Prediction: The Confounding Role of Variance in Fair Classification
with A. Feder Cooper, Katherine Lee, Madiha Choksi, Solon Barocas, Christopher De Sa, James Grimmelmann, Jon Kleinberg, and Baobao Zhang
In Proc. 38th Annual AAAI Conference on Artificial Intelligence (AAAI), 2024
-
TraceUpscaler: Upscaling Traces to Evaluate Systems at High Load
with Sultan Mahmud Sajal, Timothy Zhu, and Bhuvan Urgaonkar
In Proc. 19th European Conference on Computer Systems (EuroSys), 2024
2023
-
Splice: Efficiently Removing a User's Data from In-memory Application State
with Xueyuan Han and James Mickens
In Proc. 2023 ACM Conference on Computer and Communications Security (CCS), 2023
-
CodaMOSA: Escaping Coverage Plateaus in Test Generation with Pre-trained Large Language Models
with Caroline Lemieux, Jeevana Priya Inala, and Shuvendu K. Lahiri
In Proc. 45th International Conference on Software Engineering (ICSE), 2023
-
NCC: Natural Concurrency Control for Strictly Serializable Datastores by Avoiding the Timestamp-Inversion Pitfall
with Haonan Lu, Shuai Mu, and Wyatt Lloyd
In Proc. 17th USENIX Symposium on Operating Systems Design and Implementation (OSDI), 2023
-
A new reduced mechanism for gas-phase isoprene oxidation
with Forwood Wiser, Bryan K. Place, Siddhartha Sen, Havala O. T. Pye, Benjamin Yang, Daniel M. Westervelt, Daven K. Henze, Arlene M. Fiore, and V. Faye McNeill
In Geoscientific Model Development (GMD), 2023
2022
-
Learning Models of Individual Behavior in Chess
with Reid McIlroy-Young, Russell Wang, Jon Kleinberg, and Ashton Anderson
In Proc. 28th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD), 2022
-
Measuring the Effect of Training Data on Deep Learning Predictions via Randomized Experiments
with Jinkun Lin, Anqi Zhang, Mathias Lecuyer, Jinyang Li, and Aurojit Panda
In Proc. 39th International Conference on Machine Learning (ICML), 2022
-
Mimetic Models: Ethical Implications of AI that Acts Like You
with Reid McIlroy-Young, Jon Kleinberg, Solon Barocas, and Ashton Anderson
In Proc. 5th AAAI/ACM Conference on Artificial Intelligence, Ethics, and Society (AIES), 2022
-
How Reinforcement Learning Systems Fail and What to do About It
with Pouya Hamadanian, Malte Schwarzkopf, and Mohammad Alizadeh
In Proc. 2nd Workshop on Machine Learning and Systems (EuroMLSys), 2022
-
Rolis: A software approach to efficiently replicating multi-core transactions
with Weihai Shen, Ansh Khanna, Sebastian Angel, and Shuai Mu
In Proc. 17th European Conference on Computer Systems (EuroSys), 2022
2021
-
Detecting Individual Decision-Making Style: Exploring Behavioral Stylometry in Chess
with Reid McIlroy-Young, Russell Wang, Jon Kleinberg, and Ashton Anderson
In Proc. 35th Conference on Neural Information Processing Systems (NeurIPS), 2021
-
Sayer: Using Implicit Feedback to Optimize System Policies
with Mathias Lecuyer, Sang Hoon Kim, Mihir Nanavati, Junchen Jiang, Aleksandrs Slivkins, and Amit Sharma
In Proc. 12th ACM Symposium on Cloud Computing (SoCC), 2021
-
SmartHarvest: Harvesting Idle CPUs Safely and Efficiently in the Cloud
with Yawen Wang, Kapil Arya, Marios Kogias, Manohar Vanga, Aditya Bhandari, Neeraja J. Yadwadkar, Sameh Elnikety, Christos Kozyrakis, and Ricardo Bianchini
In Proc. 16th European Conference on Computer Systems (EuroSys), 2021
-
TraceSplitter: A New Paradigm for Downscaling Traces
with Sultan Mahmud Sajal, Rubaba Hasan, Timothy Zhu, and Bhuvan Urgaonkar
In Proc. 16th European Conference on Computer Systems (EuroSys), 2021
-
SENSEI: Aligning Video Streaming Quality with Dynamic User Sensitivity
with Xu Zhang, Yiyang Ou, and Junchen Jiang
In Proc. 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI), 2021
2020
2019
2018
-
RobinHood: Tail Latency-Aware Caching -- Dynamically Reallocating from Cache-Rich to Cache-Poor
with Daniel Berger, Benjamin Berg, Timothy Zhu, and Mor Harchol-Balter
In Proc. 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI), 2018
-
The FuzzyLog: A Partially Ordered Shared Log
with Joshua Lockerman, Jose Faleiro, Juno Kim, Soham Sankaran, Daniel J. Abadi, James Aspnes, and Mahesh Balakrishnan
In Proc. 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI), 2018
-
Chameleon: Scalable Adaptation of Video Analytics
with Junchen Jiang, Ganesh Ananthanarayanan, Peter Bodik, and Ion Stoica
In Proc. ACM Special Interest Group on Data Communication (SIGCOMM), 2018
2017
-
Harvesting Randomness to Optimize Distributed Systems
with Mathias Lecuyer, Joshua Lockerman, Lamont Nelson, Amit Sharma, and Aleksandrs Slivkins
In Proc. 16th ACM Workshop on Hot Topics in Networks (HotNets), 2017
-
Hyperbolic Caching: Flexible Caching for Web Applications
with Aaron Blankstein and Michael J. Freedman
In Proc. USENIX Annual Technical Conference (ATC), 2017
-
Pyramid: Enhancing Selectivity in Big Data Protection with Count Featurization
with Mathias Lecuyer, Riley Spahn, Roxana Geambasu, and Tzu-Kuo Huang
In Proc. 38th IEEE Security and Privacy Symposium (IEEE S&P), 2017
-
Black-box Concurrent Data Structures for NUMA Architectures
with Irina Calciu, Mahesh Balakrishnan, and Marcos Aguilera
In Proc. 22nd ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), 2017
Best Paper Award
2016
2015
2014
2013
2012
-
On the Price of Equivocation in Byzantine Agreement
with Alexander Jaffe and Thomas Moscibroda
In Proc. 31st ACM Symposium on Principles of Distributed Computing (PODC), 2012
Best Student Paper Award
Invited to Journal of the ACM
-
Don't Lose Sleep Over Availability: The GreenUp Decentralized Wakeup Service
with Jacob R. Lorch, Richard Hughes, Carlos G. J. Suarez, Brian Zill, Weverton Cordeiro, and Jitendra Padhye
In Proc. 9th USENIX Symposium on Networked Systems Design and Implementation (NSDI), 2012
-
Commensal Cuckoo: Secure Group Partitioning for Large-Scale Services
with Michael J. Freedman
In Best papers from LADIS 2011 issue of ACM SIGOPS Operating Systems Review (OSR), 2012
-
In Proc. 5th Workshop on Large Scale Distributed Systems and Middleware (LADIS), 2011
-
Incremental Cycle Detection, Topological Ordering, and Strong Component Maintenance
with Bernhard Haeupler, Telikepalli Kavitha, Rogers Mathew, and Robert E. Tarjan
In ACM Transactions on Algorithms (TALG), 2012
2011
2010 and earlier
|
Service
-
Conference/Workshop organizer: Cloud Intelligence Workshop, SysML '20, SysML '19, AI Systems (SOSP '19, SOSP '17), Systems for ML/ML Systems (NeurIPS '19, NIPS '18, NIPS '17, NIPS '16),
-
Program committees: SOSP '24, AAAI '24, MLSys '23, NSDI '21, SIGMETRICS '21, MLSys '21, ATC '20, SysML '20, SoCC '19, SysML '19, ATC '18, SoCC '17, CoNEXT '16, NSDI '16, SOCC '15, P2P '15, SSS '13, SIROCCO '13
-
External reviews: DISC '20, ITCS '19, SODA '18, FOCS '17, ICALP '15, ESA '14, FOCS '13, NSDI '13, SODA '13, NSDI '12, CATS '12, SODA '12, SODA '11, ICALP '10, LATIN '10, STACS '10, Inf. Proc. Letters (IPL)
-
Journal reviews: Algorithmica, Theoretical Computer Science (TCS), Transactions on Knowledge and Data Engineering (TKDE), Software: Practice and Experienc (SPE), Information
Processing Letters (IPL)
|
Students
I've had the privilege of working with these talented students/postdocs, many of whom have moved on to doing greater things!
-
Xueyuan (Michael) Han (PhD, Harvard)
-
Joana M. F. da Trindade (PhD, MIT)
-
Sebastian Angel (PhD, NYU)
-
Xu Zhang (PhD, U. Chicago)
-
Haonan Lu (PhD, Princeton)
-
Mathias Lecuyer (PhD, Columbia)
-
Yawen Wang (PhD, Stanford)
-
Ana Stoica (PhD, Columbia)
-
Daniel Berger (postdoc, CMU)
-
Mihir Nanavati (PhD, UBC)
-
Benjamin Berg (PhD, CMU)
-
Khiem Ngo (PhD, Princeton)
-
Lloyd Brown (undergraduate, Cornell)
-
Lamont Nelson (PhD, NYU)
-
Amy Tai (PhD, Princeton)
-
Joshua Lockerman (PhD, Yale)
-
Riley Spahn (PhD, Columbia)
-
Aaron Blankstein (PhD, Princeton)
-
Matvey Arye (PhD, Princeton)
-
Christopher Mitchell (PhD, NYU)
-
Daniel Larkin (PhD, Princeton)
-
Jarett Schwartz (undergraduate, Princeton)
-
Kay Ousterhout (undergraduate, Princeton)
-
David Hong Kyun Kim (undergraduate, Princeton)
|