Publications

HOME

Research Publications Courses Software Schedule
Macko, P., Margo, D., Marathe, V., Seltzer, M., LLAMA: Efficient Graph Analytics Using Large Multiversioned Arrays, Proceedings of the 31st IEEE International Conference on Data Engineering (ICDE 2015), Seoul Korea, April 2015.
Angelino, E., Kohler, E., Waterland, A., Seltzer, M., Adams, M., Accelerating MCMC via parallel predictive prefetching, Proceedings of the 2014 Conference on Uncertainty in Artificial Intelligence (UAI '14), Quebec City, Quebec Canada, July 2014.
Rao, M., Parkes, D., Seltzer, M., and Bacon, D., A Framework for Incentivizing Deep Fixes, Proceedings of the AAAI 2014 Workshop on Incentives and Trust in E-Communities (WIT-EC'14), Quebec City, Quebec Canada, July 2014.
Borkin, M., Yeh, C., Boyd, M., Macko, P., Gajos, K., Seltzer, M., Pfister, H., Evaluation of Filesystem Provenance Visualization Tools Proceedings of the 2013 International Conference on Information Visualization (Vis 2013), Atlanta GA, October 2013.
Waterland, A., Angelino, E., Adams, R., Appavoo, J., Seltzer, M., ASC: Automatically Scalable Computation, Proceedings of the 2014 Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '14), Salt Lake City Utah, March 2014.
Macko, P., Margo, D., Seltzer, M., Local Clustering in Provenance Graphs Proceedings of the 2013 International Conference on Information and Knowledge Management (CIKM 2013), Burlingame CA, October 2013.
Macko, P., Margo, D., Seltzer, M., Performance Introspection of Graph Databases Proceedings of the 2013 SYSTOR Conference, Haifa Israel, July 2013.
Waterland, A., Angelino, E., Cubuk, E., Kaziras, E., Adams, R., Appavoo, J., Seltzer, M., Computational Caches, Proceedings of the 2013 SYSTOR Conference, Haifa Israel, July 2013.
Holland, D., Angelino, E., Wald, G., Seltzer, M., Flash Caching on the Storage Client Proceedings of the 2013 USENIX Annual Technical Conference, San Jose, CA, June 2013.
Angelino, E., Braun, U., Holland, D., Macko, P., Margo, D., Seltzer, M., Provenance Integration Requires Reconciliation, Proceedings of the Third Workshop on the Theory and Practice of Provenance (TaPP 2011), Heraklion Greece, June 2011.
Macko, P., Seltzer, M., Provenance Map Orbiter: Interactive Exploration of Large Provenance Graphs, Proceedings of the Third Workshop on the Theory and Practice of Provenance (TaPP 2011), Heraklion Greece, June 2011.
Macko, P., Chiarini, M., Seltzer, M., Collecting Provenance via the Xen Hypervisor, Proceedings of the Third Workshop on the Theory and Practice of Provenance (TaPP 2011), Heraklion Greece, June 2011.
Peter Bailis, Vijay Janapa Reddi, Sanjay Gandhi, David Brooks, and Margo Seltzer, Dimetrodon: Processor-level Preventive Thermal Management via Idle Cycle Injection, Proceeeding of the 2011 Design Automation Conference (DAC 2011), San Diego, CA, June 2011. Seltzer
Vasiliy Tarasov, Saumitra hanage, Erez Zadok, Margo Seltzer, Benchmarking File System Benchmarking: It *IS* Rocket Science, Proceedings of the 2011 Workshop on Hot Topics in Operating Systems (HOTOS XIII), Napa, CA, May 2011.
David Holland, Margo Seltzer, Multicore OSes: Looking Forward from 1991, er, 2011, Proceedings of the 2011 Workshop on Hot Topics in Operating Systems (HOTOS XIII), Napa, CA, May 2011.
Diana Maclean, Margo Seltzer, Mining the Web for Medical Hypotheses: A Proof-of-Concept System Proceedings of the International Conference on Health Informatics, Rome Italy, January 2011.
Peter Macko, Margo Seltzer, Keith A. Smith, Tracking Back References in a Write-Anywhere File System, Proceedings of the 8th Conference on File and Storage Technologies (FAST'10), San Jose, CA, February 2010.
Kira-Kumar Muniswamy-Reddy, Peter Macko, Margo Seltzer, Provenance for the Cloud, Proceedings of the 8th Conference on File and Storage Technologies (FAST'10), San Jose, CA, February 2010.
Uri Braun, Margo Seltzer, Adriane Chapman, Barbara Blaustein, M. David Allen, Len Seligman, Towards Query Interoperability: PASSing PLUS, Proceedings of the 2nd Workshop on the Theory and Practice of Provenance (TaPP'10) San Jose, CA, February 2010.
Muniswamy-Reddy, K. and Seltzer, M. 2010. Muniswamy-Reddy, K. and Seltzer, M., Provenance as first class cloud data. Operating Systems Review, ACM 43, 4 (Jan. 2010), 11-16.
Cheney, J., Chong, S., Foster, N., Seltzer, M., and Vansummeren, S. 2009. Provenance: a future history. In Proceeding of the 24th ACM SIGPLAN Conference Companion on Object Oriented Programming Systems Languages and Applications (Orlando, Florida, USA, October 25 - 29, 2009). OOPSLA '09. ACM, New York, NY, 957-964.
Muniswamy-Reddy, K., Seltzer, M., Provenance as First-Class Cloud Data, 3rd ACM SIGOPS International Workshop on Large Scale Distributed Systems and Middleware (LADIS'09), October 2009.
Muniswamy-Reddy, K., Braun, U., Holland, D., Macko, P., Maclean, D., Margo, D., Seltzer, M., Smogor, R., Layering in Provenance Systems, Proceedings of the 2009 USENIX Annual Technical Conference, San Diego, CA, June 2009.
Seltzer, M., Murphy, M., Hierarchical File Systems Are Dead, Proceedings of the 12th Workshop on Hot Topics in Operating Systems (HOTOS'09), Monte Verita, Switzerland, May 2009.
Margo, D., Seltzer, M., The Case for Browser Provenance, 1st Workshop on the Theory and Practice of Provenance (TaPP'09), February 2009.
Muniswamy-Reddy, K., Seltzer, M., Making a Cloud Provenance-Aware, 1st Workshop on the Theory and Practice of Provenance (TaPP'09), February 2009.
Braun, U., Shinnar, A., Seltzer, M., Securing Provenance, Proceedings of the 3rd USENIX Workshop on Hot Topics in Security (HotSec), San Jose, CA, July 2008.
Holland, D., Braun, U., Maclean, D., Muniswamy-Reddy, K., Seltzer, M., Choosing a Data Model and Query Language for Provenance, Proceedings of the 2nd International Provenance and Annotation Workshop, Salt Lake City, UT, Jun 2008.
Fedorova, A., Seltzer, M., Smith, M.D., Improving Performance Isolation on Chip Multiprocessors via an Operating System Scheduler, Proceedings of the Sixteenth International Conference on Parallel Architectures and Compilation Techniques (PACT), Brasov, Romania, September 2007.
Stein, L., Holland, D., Seltzer, M., Zhang, Z., Can a System Virtualize Procesosors?, Proceedings of the First EuroSys Workshop on Virtualization for HPC, Lisbon, Portugal, March 2007.
Holland, D., Seltzer, M., Braun, U., Muniswamy-Reddy, K., PASS-ing the Provenance Challenge, Special Edition of Concurrency and Computation: Practice and Experience Wiley and Sons, 2007.
Ledlie, J., Gardner, P., Seltzer, M., Network Coordinates in the Wild, Proceedings of the Conference on Network System Design and Implementation, Boston MA, April 2007.
Fedorova, A., Seltzer, M., Smith, M.D., A Non-Work-Conserving Operating System Scheduler For SMT Processors, Proceedings of the Workshop on the Interaction between Operating Systems and Computer Architecture (WIOSCA 2006), Boston MA, June 2006.
Muniswamy-Reddy, K., Holland, D., Braun, U., Seltzer, M., Provenance-Aware Storage Systems, Proceedings of the 2006 USENIX Annual Technical Conference, Boston, MA, June 2006.
Issues in Automatic Provenance Collection Braun, U., Garfinkel, S., Holland, D., Muniswamy-Reddy, K., Seltzer, M., Proceedings of the 2006 International Provenance and Annotation Workshop, Chicago, IL, May 2006.
Brunelle, J., Hurst, P., Huth, J., Kang, L., Ng, C., Parkes, D., Seltzer, M., Shank, J., Youssef, S., EGG: An Extensible and Economics-inspired Open Grid Computing Platform , Proceedings of the 2006 Grid Asia, Singapore, May 2006.
Pietzuch, P., Ledlie, J., Shneidman, J., Roussopoulos, M., Welsh, M., Seltzer, M., Network-Aware Operator Placement for Stream-Processing Systems, Proceedings fo the 22nd International Conference on Data Engineering (ICDE ’06), Atlanta, GA, April 2006.
Pietzuch, P., Ledlie, J., Seltzer, M., Supporting Network Coordinates on PlanetLab Proceedings of the Second Workshop on Real, Large Distributed Systems (WORLDS’05), San Francisco, CA, December 2005.
Seltzer, M., Beyond Relational Databases ACM Queue, 3,3 April 2005
Fedorova, A., Seltzer, M., Small, C., Nussbaum, D., Performance of Multithreaded Chip Multiprocessors and Implications for Operating System Design Proceedings of the 2005 Annual Technical Conference, Anaheim, CA April 2005.
Shneidman, J., Pietzuch, P., Welsh, M., Seltzer, M., Roussopoulos, M., A Cost-Space Approach to Distributed Query Optimization in Stream-Based Overlays Proceedings of the 1st IEEE International Workshop on Networking Meets Databases (NetDB’05), Tokyo, Japan, April 2005.
Ledlie, J., Ng, C., Holland, D., Muniswamy-Reddy, K., Braun, U., Provenance Aware Sensor Data Storage," Proceedings of the 1st IEEE International Workshop on Networking Meets Databases (NetDB05) Tokyo, Japan, April 2005.
Ledlie, J., Seltzer, M., Distributed, Secure Load Balancing with Skew, Heterogeneity, and Churn Proceedings of the 2005 INFOCOM, March 2005.
Pietzuch, P, Shneidman, J., Ledlie, J., Welsh, M., Seltzer, M., Roussopoulos, M., Evaluating DHT Service Placement in Stream-Based Overlays Proceedings of the International Workshop on Peer to Peer Systems (IPTPS’05), Ithaca, NY, February 2005.
Holland, D., Lim, A., Seltzer, M., An Architecture A Day Keeps the Hacker Away Proceedings of the 2004 Workshop on Architectural Support for Security and Anti-Virus," Boston, MA, April 2004.
Ledlie, J., Shneidman, J., Welsh, M., Roussopoulos, M. Seltzer, M., Open Problems in Data Collection Networks Proceedings of the 2004 SIGOPS European Workshop, September 2004, Leuven, Belgium.
Fedorova, A., Small, C., Nussbaum, D., Seltzer, M., Chip Multithreading Systems Need a New Operating System Scheduler Proceedings of the 2004 SIGOPS EUropean Workshop, September 2004, Leuven, Belgium.
Mesnier, M., Thereska, E., Ellard, D., Ganger, G., Seltzer, M., File classification in self-* storage systems Proceedings of the International Conference on Autonomic Computing (ICAC-04), May 2004, New York, NY.
Magoutis, K., Seltzer, M., Gabber, E., The Case Against User-level NetworkingProceedings of the Third Annual Workshop on System-Area Networks (SAN-3), February 2004, Madrid Spain.
Fedorova, A., Seltzer, M., Magoutis, K., Addetia, S., Application Performance on the Direct Access File SystemProceedings of Workshop on Software and Performance 2004 (WOSP’04), January 2004, Redwood City, CA.
Ellard, D., Seltzer, M., New NFS Tracing Tools and Techniques for System Analysis Proceedings of the 17th Annual Large Installation System Administration Conference (LISA’03), October 2003, San Diego, CA, pp 73-85.
Ellard, D., Seltzer, M. NFS Tricks and Benchmarking Traps Proceedings of the 2003 FREENIX Technical Conference, June 2003, San Antonio, TX, pp 101-114.
Ellard, D., Ledlie, J., Malkani, P., Seltzer, M., Passive NFS Tracing of Email and Research Workloads Proceedings of the Second Symposium on File and Storage Technologies, March 2003, San Francisco, CA, pp 203-216.
Magoutis, K, Fedorova, A., Addetia, S., Seltzer, M., Making the Most Out of Direct-Access Network Attached Storage Proceedings of the Second Symposium on File and Storage Technologies, March 2003, San Francisco, CA.
Ledlie, J., Shneidman, J., Seltzer, M., Huth, J., Scooped Again Proceedings of the Second International Workshop on Peer-to-Peer Systems (IPTPS-03), Berkeley, CA, February 2003.
Stein, C., Tucker, M., Seltzer, M., Building a Reliable Mutable File System on Peer-to-peer Storage Proceedings of the International Workshop on Reliable Peer-to-peer Distributed Systems, Osaka, Japan, October 2002.
Ledlie, J., Taylor, J., Serban, L., Seltzer, M., Self-Organization in Peer-to-Peer Systems Proceedings of the 10th ACM SIGOPS European Workshop, Saint-Emilion, France, September 2002.
Magoutis, K., Addetia, S., Fedorova, A., Seltzer, M., Chase, J., Gallatin, D., Kisley, R., Wickremesinghe, R., Gabber, E., Structure and Performance of the Direct Access File System Proceedings of the 2002 USENIX Technical Conference, June 2002, Monterey, CA, 1–14.
Ellard, D., Holland, D., Murphy, N, Seltzer, M., On the Design of a New CPU Architecture for Pedagogical Purposes Proceedings of the Workshop on Computer Architecture Education, May, 2002, Anchorage, Alaska.
Holland, D., Lim, A., and Seltzer, M., A New Instructional Operating System Proceedings of the 2002 SIGCSE Conference, February 2002, Covington, KY, 111–115.
Stein, C., Howard, J., Seltzer, M., ‘‘Unifying File System Protection,’’ Proceedings of the 2001 USENIX Technical Conference, June 2001, Boston, MA, 79–90.
Holland, D., Josephson, W., Magoutis, K., Seltzer, M., Stein, C., Research Issues in No-Futz Computing Proceedings of the 2001 Workshop on Hot Topics in Operating Systems (HotOS VII), Elmau Germany, May 2001.
Zhang, X., Seltzer, M., HBench:JGC - An Application-Specific Benchmark Suite for Evaluating JVM Garbage Collector Performance Proceedings of the 6th USENIX Conference on Object-Oriented Technology (COOTS 2001), February 2001, San Antonio, TX.
Seltzer, M., Ganger, G., McKusick, M., Smith, K., Soules, C., Stein, C., Logging Versus Soft Updates: Asynchronous Metadata Protection in File Systems Proceedings of the 2000 USENIX Technical Conference, June 2000, San Diego, CA, 71–84.
Sullivan., D., Seltzer, M, Isolation with Flexibility: A Resource Management Framework for Central Servers Proceedings of the 2000 USENIX Technical Conference, June 2000, San Diego, CA, 337–-350.
Wong., A., Seltzer, M., Operating System Support for Multi-User, Remote Grphical Interaction Proceedings of the 2000 USENIX Technical Conference, June 2000, San Diego, CA, 183–196..
Endo, Y., Seltzer, M., Improving Interactive System Performance Using TIPME Proceedings of the 2000 ACM Sigmetrics Conference, June 2000, Santa Clara, CA.
Zhang, X., Seltzer, M., HBench:Java: An Application-Specific Benchmark for JVMsProceedings of the ACM 2000 Java Grande Conference, June 2000, San Francisco, CA.
Wong, A., Seltzer, M., Evaluating Windows NT Terminal Server Performance Proceedings of the 3rd USENIX Windows NT Symposium, July, 1999, Seattle, WA, 145–154.
Zhang, X., Barrientos, M., Chen, J., Seltzer, M., HACC: An Architecture for Cluster-Based Web Server Proceedings of the 3rd USENIX Windows NT Symposium, July, 1999, Seattle, WA, 155–164.
Olson, M., Bostic, K., Seltzer, M., Berkeley DB Proceedings of the 1999 FREENIX Conference, June, 1999, Monterey, CA.
Sullivan, D., Haas, R., Seltzer, M., Tickets and Currencies Revisted: Extensions to Multi-Resource Lottery Scheduling Proceedings of the 1999 Workshop on Hot Topics in Operating Systems (HotOS VII), March, 1999, Rio Rico, AZ.
Seltzer, M., Krinsky, D., Smith, K., Zhang, X., The Case for Appliction-Specific Benchmarking Proceedings of the 1999 Workshop on Hot Topics in Operating Systems (HotOS VII), March, 1999, Rio Rico, AZ.
Seltzer, M., Olson, M., Challenges in Embedded Database System Administration Proceedings of the 1999 USENIX Workshop on Embedded Systems, Cambridge, MA, March 1999.
Ellard, D. J., Ellard, P. A., Megquier, J. M., Chen, J. B., Seltzer, M. I., The ANT Architecture — An Architecture for CS1 The IEEE Computer Society Technical Committee on Computer Architecture Newsletter, February, 1999, 25–27.
Small, C., Seltzer, M., MiSFIT: Constructing Safe Extensible Systems IEEE Concurrency, (6), 3, July–Sep 1998, 34–41.
Baker, E., Seltzer, M., The Mug Shot Search Proceedings of the 1998 Vision Interfaces Conference\fR, Vancouver, Canada, June 1998, 421–430.
Manley, S., Seltzer, M., Web Facts and Fantasy Proceedings of the Symposium on Internet Technologies and Systems, Monterey, CA, December 1997, 125-134.
Endo, Y., Seltzer M., Measuring Windows NT--Possibilities and Limitations Proceedings of the First USENIX Workshop on NT, Seattle, WA, August 1997.
Brown, A., Seltzer, M., Operating System Benchmarking in the Wake of Lmbench Case Study of the Performance of NetBSD on the Intel Architecture Proceedings of the 1997 Sigmetrics Conference, Seattle, WA, June 1997, 214-224.
Smith, K., Seltzer, M., File System Aging Proceedings of the 1997 Sigmetrics Conference, Seattle, WA, June 1997, 203-213.
Seltzer, M., Small, C., Self-Monitoring and Self-Adapting Operating Systems Proceedings of the 1997 Workshop on Hot Operating Systems, Cape Cod, MA, May 5-6, 1997, 124-129.
Seltzer, M., Endo, Y., Small, C., Smith, K., Dealing with Disaster: Surviving Misbehaving Kernel Extensions Proceedings of the Second Symposium on Operating System Design and Implementation, Seattle, WA, October 1996, 213-227.
Endo, Y., Wang, Z., Chen, B., Seltzer, M. Understanding Latency in GUI-based Applications Proceedings of the Second Symposium on Operating System Design and Implementation, Seattle, WA, October 1996, 195-199.
Seltzer., M., Small, C., Smith, M., Symbiotic System Software: Fast Operating Systems for Fast Applications Proceedings of the First Workshop on Compiler Support for System Software, Tuscon, AZ, Feb 1996.
Gwertzman, J., Seltzer, M., World-Wide Web Cache Consistency Proceedings of the 1996 USENIX Technical Conference, San Diego, CA January 1996, 141-152.
Small, C., Seltzer, M., Comparison of OS Extension Technologies Proceedings of the 1996 USENIX Technical Conference, San Diego, CA January 1996, 41-54.
Smith, K., Seltzer, M., Comparison of FFS Disk Allocation Policies Proceedings of the 1996 USENIX Technical Conference, San Diego, CA January 1996, 15-26.
Chen, B., Endo, Y., Chan, K., Mazieres, D., Dias, A., Seltzer, M., Smith, M., The Measured Performance of Personal Computer Operating Systems Proceedings of the 15th ACM Symposium on Operating Systems Principles, Copper Mountain, Colorado, December 3-6, 1995. Also in ACM Transactions on Computer Systems, January 1996, 3-40.
Small, C., Seltzer, M., Structuring the Kernel as a Toolkit of Extensible, Reusable Components Proceedings of the International Workshop on Object Orientation in Operating Systems, Lund, Sweden, August 1995, 134-137.
Gwertzman, J., Seltzer., M., The Case for Geographic Push-Caching Proceedings of the Fifth Annual Workshop on Hot Operating Systems, Orcas Island, WA, May 1995, 51-55.
Seltzer, M., Smith, K., Balakrishnan, H., Chang, J., McMains, S., Padmanabhan, V., File System Logging versus Clustering: A Performance Comparison Proceedings of the 1995 Winter USENIX Technical Conference, New Orleans, LA, January 1995, 249-264.
Blackwell, T., Harris., J., Seltzer, M., Heuristic Cleaning Algorithms for Log-Structured File Systems Proceedings of the 1995 Winter USENIX Technical Conference, New Orleans, LA, January 1995, 277-288.
Blackwell, T., Chan, K., Chang, K., Charuhas, T., Karp, B., Kung, H. T., Lin, D., Morris, R., Seltzer, M., Smith, M., Young, C., Bahgat, O., Chaar, M., Chapman, A., Depelteau, G., Grimble, K., Huang, S., Hung, P., Kemp, M., McLaughlin, I., Ng, T., Vincent, J., and Watchor, J., ‘‘An Experimental Flow Controlled Multicast ATM Switch,’’ Proceedings of the First Annual Conference on Telecommunications Research and Development in Massachusetts, Vol. 6, October 1994, 33-38.
Baker, E., Seltzer, M., Evolving Line Drawings Proceedings of Graphics Interface ’94, Banff, Canada, May 1994, 91-100.
Seltzer, M., Transaction Support in a Log-Structured File System Proceedings of the Ninth International Conference on Data Engineering, Vienna, Austria, April 1993, 503-510.
Seltzer, M., Bostic, K., McKusick., M., Staelin, C., An Implementation of a Log-Structured File System for UNIX Proceedings of the 1993 Winter USENIX Conference, San Diego, CA January 1993, 307-326.
Baker, M., Asami, S., Deprit, E., Ousterhout, J., Seltzer, M., Non-Volatile Memory for Fast, Reliable File Systems Proceedings of ASPLOS-V, Boston, MA, October 1992, 10-22.
Seltzer, M., Olson, M., LIBTP: Portable, Modular Transactions for UNIX Proceedings 1992 Winter USENIX Conference, San Francisco, CA, January 1992, 9-26.
Seltzer, M., Stonebraker, M., Read Optimized File Systems: A Performance Evaluation Proceedings 7th Annual International Conference on Data Engineering, Kobe, Japan, April 1991, 602-611.
Seltzer, M., Yigit, O., A New Hashing Package for UNIX Proceedings 1991 Winter USENIX Conference, Dallas, TX, January 1991, 173-184.
Seltzer, M., Stonebraker, M., Transaction Support in Read Optimized and Write Optimized File Systems Proceedings 16th International Conference on Very Large Data Bases, Brisbane, Australia, August 1990, 174-185.
Seltzer, M., Chen, P., Ousterhout, J., Disk Scheduling Revisited Proceedings 1990 Winter USENIX Conference, Washington, D.C., January 1990, 313-324.

Copyright © 2005 Margo I. Seltzer All rights reserved.