Margo I. Seltzer

Orcid: 0000-0002-2165-4658

Affiliations:
  • University of British Columbia, Canada
  • Harvard University, Cambridge, USA (former)


According to our database1, Margo I. Seltzer authored at least 182 papers between 1990 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Optimal Sparse Survival Trees.
CoRR, 2024

2023
Reproducibility as a service.
Softw. Pract. Exp., July, 2023

Towards Porting Operating Systems with Program Synthesis.
ACM Trans. Program. Lang. Syst., March, 2023

Making Provenance Work for You.
R J., February, 2023

CUTTANA: Scalable Graph Partitioning for Faster Distributed Graph Databases and Analytics.
CoRR, 2023

NetShaper: A Differentially Private Network Side-Channel Mitigation System.
CoRR, 2023

OSmosis: No more Déjà vu in OS isolation.
CoRR, 2023

Understanding and Exploring the Whole Set of Good Sparse Generalized Additive Models.
CoRR, 2023

Synthesizing Device Drivers with Ghost Writer.
Proceedings of the 12th Workshop on Programming Languages and Operating Systems, 2023

CHERI-picking: Leveraging capability hardware for prefetching.
Proceedings of the 12th Workshop on Programming Languages and Operating Systems, 2023

Exploring and Interacting with the Set of Good Sparse Generalized Additive Models.
Proceedings of the Advances in Neural Information Processing Systems 36: Annual Conference on Neural Information Processing Systems 2023, 2023

CAT-Walk: Inductive Hypergraph Learning via Set Walks.
Proceedings of the Advances in Neural Information Processing Systems 36: Annual Conference on Neural Information Processing Systems 2023, 2023

Anomaly Detection in Human Brain via Inductive Learning on Temporal Multiplex Networks.
Proceedings of the Machine Learning for Healthcare Conference, 2023

Why write address translation OS code yourself when you can synthesize it?
Proceedings of the 19th Workshop on Hot Topics in Operating Systems, 2023

Integrated Reproducibility with Self-describing Machine Learning Models.
Proceedings of the 2023 ACM Conference on Reproducibility and Replicability, 2023

Optimal Sparse Regression Trees.
Proceedings of the Thirty-Seventh AAAI Conference on Artificial Intelligence, 2023

2022
Tinkertoy: Build Your Own Operating Systems for IoT Devices.
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 2022

Anomaly Detection in Multiplex Dynamic Networks: from Blockchain Security to Brain Disease Prediction.
CoRR, 2022

Fast Optimization of Weighted Sparse Decision Trees for use in Optimal Treatment Regimes and Optimal Policy Design.
CoRR, 2022

Gridiron: A Technique for Augmenting Cloud Workloads with Network Bandwidth Requirements.
CoRR, 2022

Shellac: A Compiler Synthesizer for Concurrent Programs.
Proceedings of the Verified Software. Theories, Tools and Experiments, 2022

TimberTrek: Exploring and Curating Sparse Decision Trees with Interactive Visualization.
Proceedings of the 2022 IEEE Visualization and Visual Analytics (VIS), 2022

Exploring the Whole Rashomon Set of Sparse Decision Trees.
Proceedings of the Advances in Neural Information Processing Systems 35: Annual Conference on Neural Information Processing Systems 2022, 2022

FasterRisk: Fast and Accurate Interpretable Risk Scores.
Proceedings of the Advances in Neural Information Processing Systems 35: Annual Conference on Neural Information Processing Systems 2022, 2022

Arming IDS Researchers with a Robotic Arm Dataset.
Proceedings of the 52nd Annual IEEE/IFIP International Conference on Dependable Systems and Networks, 2022

Fast Sparse Classification for Generalized Linear and Additive Models.
Proceedings of the International Conference on Artificial Intelligence and Statistics, 2022

Fast Sparse Decision Tree Optimization via Reference Ensembles.
Proceedings of the Thirty-Sixth AAAI Conference on Artificial Intelligence, 2022

2021
A Conversation with Margo Seltzer and Mike Olson: The history of Berkeley DB.
ACM Queue, 2021

ARTINALI#: An Efficient Intrusion Detection Technique for Resource-Constrained Cyber-Physical Systems.
Int. J. Crit. Infrastructure Prot., 2021

Data Structures for Modern Memory and Storage Hierarchies (Dagstuhl Seminar 21283).
Dagstuhl Reports, 2021

ReLUSyn: Synthesizing Stealthy Attacks for Deep Neural Network Based Cyber-Physical Systems.
CoRR, 2021

SIGL: Securing Software Installations Through Deep Graph Learning.
Proceedings of the 30th USENIX Security Symposium, 2021

Assuage: Assembly Synthesis Using A Guided Exploration.
Proceedings of the UIST '21: The 34th Annual ACM Symposium on User Interface Software and Technology, 2021

2020
Incentivizing Deep Fixes in Software Economies.
IEEE Trans. Software Eng., 2020

The End-to-End Provenance Project.
Patterns, 2020

Rclean: A Tool for Writing Cleaner, More Transparent Code.
J. Open Source Softw., 2020

The EuroSys 2020 Online Conference: Experience and lessons learned.
CoRR, 2020

Generalized Optimal Sparse Decision Trees.
CoRR, 2020

Unexpected Performance of Intel® Optane™ DC Persistent Memory.
IEEE Comput. Archit. Lett., 2020

The Fine Line between Bold and Fringe Lunatic.
Proceedings of the 2020 USENIX Annual Technical Conference, 2020

Smooth Kronecker: Solving the Combing Problem in Kronecker Graphs.
Proceedings of the GRADES-NDA'20: Proceedings of the 3rd Joint International Workshop on Graph Data Management Experiences & Systems (GRADES) and Network Data Analytics (NDA), 2020

Unicorn: Runtime Provenance-Based Detector for Advanced Persistent Threats.
Proceedings of the 27th Annual Network and Distributed System Security Symposium, 2020

ProvBuild: improving data scientist efficiency with provenance.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Companion Volume, Seoul, South Korea, 27 June, 2020

Improving data scientist efficiency with provenance.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

Generalized and Scalable Optimal Sparse Decision Trees.
Proceedings of the 37th International Conference on Machine Learning, 2020

Xanthus: Push-button Orchestration of Host Provenance Data Collection.
Proceedings of the 3rd International Workshop on Practical Reproducible Evaluation of Computer Systems, 2020

Parking packet payload with P4.
Proceedings of the CoNEXT '20: The 16th International Conference on emerging Networking EXperiments and Technologies, 2020

2019
Aquarium Technical Report Preprint.
CoRR, 2019

From Here to Provtopia.
Proceedings of the Heterogeneous Data Management, Polystores, and Analytics for Healthcare, 2019

Trials and Tribulations in Synthesizing Operating Systems.
Proceedings of the 10th Workshop on Programming Languages and Operating Systems, 2019

Optimal Sparse Decision Trees.
Proceedings of the Advances in Neural Information Processing Systems 32: Annual Conference on Neural Information Processing Systems 2019, 2019

ProvMark: A Provenance Expressiveness Benchmarking System.
Proceedings of the 20th International Middleware Conference, 2019

2018
Data provenance to audit compliance with privacy policy in the Internet of Things.
Pers. Ubiquitous Comput., 2018

Towards Accountable Systems (Dagstuhl Seminar 18181).
Dagstuhl Reports, 2018

Sharing and Preserving Computational Analyses for Posterity with encapsulator.
Comput. Sci. Eng., 2018

Automatic Parallelization of Sequential Programs.
CoRR, 2018

Persistent Memory Transactions.
CoRR, 2018

Closing the Performance Gap Between Volatile and Persistent Key-Value Stores Using Cross-Referencing Logs.
Proceedings of the 2018 USENIX Annual Technical Conference, 2018

Provenance-based Intrusion Detection: Opportunities and Challenges.
Proceedings of the 10th USENIX Workshop on the Theory and Practice of Provenance, 2018

An NVM Carol: Visions of NVM Past, Present, and Future.
Proceedings of the 34th IEEE International Conference on Data Engineering, 2018

Runtime Analysis of Whole-System Provenance.
Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security, 2018

2017
Flipping Out in Computer Science.
login Usenix Mag., 2017

Learning Certifiably Optimal Rule Lists for Categorical Data.
J. Mach. Learn. Res., 2017

A Crowdsourcing Approach to Collecting Tutorial Videos - Toward Personalized Learning-at-Scale.
Proceedings of the Fourth ACM Conference on Learning @ Scale, 2017

Learning Certifiably Optimal Rule Lists.
Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Halifax, NS, Canada, August 13, 2017

Scalable Bayesian Rule Lists.
Proceedings of the 34th International Conference on Machine Learning, 2017

Persistent Memcached: Bringing Legacy Code to Byte-Addressable Persistent Memory.
Proceedings of the 9th USENIX Workshop on Hot Topics in Storage and File Systems, 2017

FRAPpuccino: Fault-detection through Runtime Analysis of Provenance.
Proceedings of the 9th USENIX Workshop on Hot Topics in Cloud Computing, 2017

Practical whole-system provenance capture.
Proceedings of the 2017 Symposium on Cloud Computing, SoCC 2017, Santa Clara, CA, USA, 2017

2016
A Crowdsourcing Approach to Collecting 399 Tutorial Videos on Logarithms.
CoRR, 2016

2015
A Scalable Distributed Graph Partitioner.
Proc. VLDB Endow., 2015

Recent Advances in Computer Architecture: The Opportunities and Challenges for Provenance.
Proceedings of the 7th USENIX Workshop on the Theory and Practice of Provenance, 2015

Is achieving security a hopeless quest?
Proceedings of the SOSP History Day 2015, Monterey, California, USA, October 4, 2015, 2015

Automatically Scalable Computation.
Proceedings of the 29th ACM on International Conference on Supercomputing, 2015

LLAMA: Efficient graph analytics using Large Multiversioned Arrays.
Proceedings of the 31st IEEE International Conference on Data Engineering, 2015

Towards General-Purpose Neural Network Computing.
Proceedings of the 2015 International Conference on Parallel Architectures and Compilation, 2015

2014
A primer on provenance.
Commun. ACM, 2014

Accelerating MCMC via Parallel Predictive Prefetching.
Proceedings of the Thirtieth Conference on Uncertainty in Artificial Intelligence, 2014

ASC: automatically scalable computation.
Proceedings of the Architectural Support for Programming Languages and Operating Systems, 2014

2013
Flash Caching on the Storage Client.
login Usenix Mag., 2013

Evaluation of Filesystem Provenance Visualization Tools.
IEEE Trans. Vis. Comput. Graph., 2013

Applying KISS to Healthcare Information Technology.
Computer, 2013

Computational caches.
Proceedings of the 6th Annual International Systems and Storage Conference, 2013

Performance introspection of graph databases.
Proceedings of the 6th Annual International Systems and Storage Conference, 2013

Local clustering in provenance graphs.
Proceedings of the 22nd ACM International Conference on Information and Knowledge Management, 2013

Asthma Infrastructure Research (AIR).
Proceedings of the AMIA 2013, 2013

2012
Is the Future of Preservation Cloudy? (Dagstuhl Seminar 12472).
Dagstuhl Reports, 2012

A General-Purpose Provenance Library.
Proceedings of the 4th Workshop on the Theory and Practice of Provenance, 2012

BURRITO: Wrapping Your Lab Notebook in Computational Infrastructure.
Proceedings of the 4th Workshop on the Theory and Practice of Provenance, 2012

Parallelization by Simulated Tunneling.
Proceedings of the 4th USENIX Workshop on Hot Topics in Parallelism, 2012

2011
Provenance Map Orbiter: Interactive Exploration of Large Provenance Graphs.
Proceedings of the 3rd Workshop on the Theory and Practice of Provenance, 2011

Benchmarking File System Benchmarking: It *IS* Rocket Science.
Proceedings of the 13th Workshop on Hot Topics in Operating Systems, 2011

Multicore OSes: Looking Forward from 1991, er, 2011.
Proceedings of the 13th Workshop on Hot Topics in Operating Systems, 2011

Dimetrodon: processor-level preventive thermal management via idle cycle injection.
Proceedings of the 48th Design Automation Conference, 2011

Mining the Web for Medical Hypotheses - A Proof-of-Concept System.
Proceedings of the HEALTHINF 2011, 2011

2010
Towards Query Interoperability: PASSing PLUS.
Proceedings of the 2nd Workshop on the Theory and Practice of Provenance, 2010

StarFlow: A Script-Centric Data Analysis Environment.
Proceedings of the Provenance and Annotation of Data and Processes, 2010

Provenance for the Cloud.
Proceedings of the 8th USENIX Conference on File and Storage Technologies, 2010

Tracking Back References in a Write-Anywhere File System.
Proceedings of the 8th USENIX Conference on File and Storage Technologies, 2010

2009
Introduction to special issue FAST 2009.
ACM Trans. Storage, 2009

Provenance as first class cloud data.
ACM SIGOPS Oper. Syst. Rev., 2009

Minimal Economic Distributed Computing
CoRR, 2009

Layering in Provenance Systems.
Proceedings of the 2009 USENIX Annual Technical Conference, 2009

Provenance: a future history.
Proceedings of the Companion to the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2009

Hierarchical File Systems Are Dead.
Proceedings of HotOS'09: 12th Workshop on Hot Topics in Operating Systems, 2009

Making a Cloud Provenance-Aware.
Proceedings of the First Workshop on the Theory and Practice of Provenance, 2009

The Case for Browser Provenance.
Proceedings of the First Workshop on the Theory and Practice of Provenance, 2009

2008
The Present and Future of SAN/NAS: Interview with Dave Hitz and Brian Pawlowsky of NetApp.
login Usenix Mag., 2008

Special Issue: The First Provenance Challenge.
Concurr. Comput. Pract. Exp., 2008

PASSing the provenance challenge.
Concurr. Comput. Pract. Exp., 2008

Beyond relational databases.
Commun. ACM, 2008

Securing Provenance.
Proceedings of the 3rd USENIX Workshop on Hot Topics in Security, 2008

2007
Berkeley DB: A Retrospective.
IEEE Data Eng. Bull., 2007

Network Coordinates in the Wild.
Proceedings of the 4th Symposium on Networked Systems Design and Implementation (NSDI 2007), 2007

Wired Geometric Routing.
Proceedings of the 6th International workshop on Peer-To-Peer Systems, 2007

Improving Performance Isolation on Chip Multiprocessors via an Operating System Scheduler.
Proceedings of the 16th International Conference on Parallel Architectures and Compilation Techniques (PACT 2007), 2007

2006
Provenance-Aware Storage Systems.
Proceedings of the 2006 USENIX Annual Technical Conference, Boston, MA, USA, May 30, 2006

Data Management for Internet-Scale Single-Sign-On.
Proceedings of the 3rd USENIX Workshop on Real, Large Distributed Systems, 2006

Issues in Automatic Provenance Collection.
Proceedings of the Provenance and Annotation of Data, 2006

Network-Aware Operator Placement for Stream-Processing Systems.
Proceedings of the 22nd International Conference on Data Engineering, 2006

Network-Aware Overlays with Network Coordinates.
Proceedings of the 26th International Conference on Distributed Computing Systems Workshops (ICDCS 2006 Workshops), 2006

Stable and Accurate Network Coordinates.
Proceedings of the 26th IEEE International Conference on Distributed Computing Systems (ICDCS 2006), 2006

2005
An architecture a day keeps the hacker away.
SIGARCH Comput. Archit. News, 2005

Performance of Multithreaded Chip Multiprocessors and Implications for Operating System Design.
Proceedings of the 2005 USENIX Annual Technical Conference, 2005

Evaluating DHT-Based Service Placement for Stream-Based Overlays.
Proceedings of the Peer-to-Peer Systems IV, 4th International Workshop, 2005

Distributed, secure load balancing with skew, heterogeneity and churn.
Proceedings of the INFOCOM 2005. 24th Annual Joint Conference of the IEEE Computer and Communications Societies, 2005

A Cost-Space Approach to Distributed Query Optimization in Stream Based Overlays.
Proceedings of the 21st International Conference on Data Engineering Workshops, 2005

A Dynamic, Data-Driven, Decision Support System for Emergency Medical Services.
Proceedings of the Computational Science, 2005

Supporting Network Coordinates on PlanetLab.
Proceedings of the Second USENIX Workshop on Real, Large Distributed Systems, 2005

2004
Application performance on the Direct Access File System.
Proceedings of the Fourth International Workshop on Software and Performance, 2004

Open problems in data collection networks.
Proceedings of the 11st ACM SIGOPS European Workshop, 2004

Chip multithreading systems need a new operating system scheduler.
Proceedings of the 11st ACM SIGOPS European Workshop, 2004

Using probabilistic reasoning to automate software tuning.
Proceedings of the International Conference on Measurements and Modeling of Computer Systems, 2004

File Classification in Self-* Storage Systems.
Proceedings of the 1st International Conference on Autonomic Computing (ICAC 2004), 2004

2003
NFS Tricks and Benchmarking Traps.
Proceedings of the FREENIX Track: 2003 USENIX Annual Technical Conference, 2003

Virtual worlds: fast and strategyproof auctions for dynamic resource allocation.
Proceedings of the Proceedings 4th ACM Conference on Electronic Commerce (EC-2003), 2003

New NFS Tracing Tools and Techniques for System Analysis.
Proceedings of the 17th Conference on Systems Administration (LISA 2003), 2003

Scooped, Again.
Proceedings of the Peer-to-Peer Systems II, Second International Workshop, 2003

Making the Most Out of Direct-Access Network Attached Storage.
Proceedings of the FAST '03 Conference on File and Storage Technologies, March 31, 2003

Passive NFS Tracing of Email and Research Workloads.
Proceedings of the FAST '03 Conference on File and Storage Technologies, March 31, 2003

2002
Tree Houses and Real Houses: Research and Commercial Software.
Proceedings of the Second Workshop on Industrial Experiences with Systems Software, 2002

On the design of a new CPU architecture for pedagogical purposes.
Proceedings of the 2002 workshop on Computer architecture education, 2002

Structure and Performance of the Direct Access File System.
Proceedings of the General Track: 2002 USENIX Annual Technical Conference, 2002

Building a Reliable Mutable File System on Peer-to-Peer Storage.
Proceedings of the 21st Symposium on Reliable Distributed Systems (SRDS 2002), 2002

Self-organization in peer-to-peer systems.
Proceedings of the 10th ACM SIGOPS European Workshop, Saint-Emilion, France, July 1, 2002, 2002

A new instructional operating system.
Proceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education, 2002

2001
HBench: Java: An application-specific benchmarking framework for Java Virtual Machines.
Concurr. Comput. Pract. Exp., 2001

Unifying File System Protection.
Proceedings of the General Track: 2001 USENIX Annual Technical Conference, 2001

Research Issues in No-Futz Computing.
Proceedings of HotOS-VIII: 8th Workshop on Hot Topics in Operating Systems, 2001

HBench: JGC-An Application-Specific Benchmark Suite for Evaluating JVM Garbage Collector Performance.
Proceedings of the 6th USENIX Conference on Object-Oriented Technologies and Systems, January 29, 2001

2000
Operating System Support for Multi-User, Remote, Graphical Interaction.
Proceedings of the General Track: 2000 USENIX Annual Technical Conference, 2000

Isolation with Flexibility: A Resource Management Framework for Central Servers.
Proceedings of the General Track: 2000 USENIX Annual Technical Conference, 2000

Journaling Versus Soft Updates: Asynchronous Meta-data Protection in File Systems.
Proceedings of the General Track: 2000 USENIX Annual Technical Conference, 2000

Improving interactive performance using TIPME.
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems, 2000

1999
Berkeley DB.
Proceedings of the FREENIX Track: 1999 USENIX Annual Technical Conference, 1999

Tickets and Currencies Revisited: Extensions to Multi-Resouce Lottery Scheduling.
Proceedings of The Seventh Workshop on Hot Topics in Operating Systems, 1999

The Case for Application-Specific Benchmarking.
Proceedings of The Seventh Workshop on Hot Topics in Operating Systems, 1999

Challenges in Embedded Database System Administration.
Proceedings of the USENIX Workshop on Embedded Systems 1999, 1999

1998
MiSFIT: constructing safe extensible systems.
IEEE Concurr., 1998

A Self-Scaling and Self-Configuring Benchmark for Web Servers (Extended Abstract).
Proceedings of the 1998 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems, 1998

1997
Web Facts and Fantasy.
Proceedings of the 1st USENIX Symposium on Internet Technologies and Systems, 1997

File System Aging - Increasing the Relevance of File System Benchmarks.
Proceedings of the 1997 ACM SIGMETRICS international conference on Measurement and modeling of computer systems, 1997

Operating System Benchmarking in the Wake of Lmbench: A Case Study of the Performance of NetBSD on Intel x86 Architecture.
Proceedings of the 1997 ACM SIGMETRICS international conference on Measurement and modeling of computer systems, 1997

Self-Modifying and Self-Adapting Operating Systems.
Proceedings of The Sixth Workshop on Hot Topics in Operating Systems, 1997

1996
The Measured Performance of Personal Computer Operating Systems.
ACM Trans. Comput. Syst., 1996

A Comparison of FFS Disk Allocation Policies.
Proceedings of the USENIX Annual Technical Conference, 1996

A Comparison of OS Extension Technologies.
Proceedings of the USENIX Annual Technical Conference, 1996

World Wide Web Cache Consistency.
Proceedings of the USENIX Annual Technical Conference, 1996

Dealing with Disaster: Surviving Misbehaved Kernel Extensions.
Proceedings of the Second USENIX Symposium on Operating Systems Design and Implementation (OSDI), 1996

Using Latency to Evaluate Interactive System Performance.
Proceedings of the Second USENIX Symposium on Operating Systems Design and Implementation (OSDI), 1996

People, Places, and Things: The Next Generation Web.
Proceedings of the Forty-First IEEE Computer Society International Conference: Technologies for the Information Superhighway, 1996

1995
File System Logging versus Clustering: A Performance Comparison.
Proceedings of the USENIX 1995 Technical Conference on UNIX and Advanced Computing Systems, 1995

Heuristic Cleaning Algorithms in Log-Structured File Systems.
Proceedings of the USENIX 1995 Technical Conference on UNIX and Advanced Computing Systems, 1995

Autonomous Replication Across Wide-Area Internetworks.
Proceedings of the Fifteenth ACM Symposium on Operating System Principles, 1995

The case for geographical push-caching.
Proceedings of the Fifth Workshop on Hot Topics in Operating Systems, 1995

1993
An Implementation of a Log-Structured File System for UNIX.
Proceedings of the Usenix Winter 1993 Technical Conference, 1993

Transaction Support in a Log-Structured File System.
Proceedings of the Ninth International Conference on Data Engineering, 1993

1992
File System Performance and Transaction Support.
PhD thesis, 1992

Non-Volatile Memory for Fast, Reliable File Systems.
Proceedings of the ASPLOS-V Proceedings, 1992

1991
A New Hashing Package for UNIX.
Proceedings of the Usenix Winter 1991 Conference, Dallas, TX, USA, January 1991, 1991

Read Optimized File System Designs: A Performance Evaluation.
Proceedings of the Seventh International Conference on Data Engineering, 1991

1990
Transaction Support in Read Optimizied and Write Optimized File Systems.
Proceedings of the 16th International Conference on Very Large Data Bases, 1990


  Loading...