Publications by Geoff Kuenning

General Computer Information

How to Create a Good UNIX Interface

Computer Science Research

Sarah Diesburg, Christopher Meyers, Mark Stanovich, An-I Andy Wang, and Geoff Kuenning. TrueErase. ACM Transactions on Storage 12(4), August, 2016.

Zhen Sun, Geoff Kuenning, Sonam Mandal, Philip Shilane, Vasily Tarasov, Nong Xiao, and Erez Zadok. A Long-Term User-Centric Analysis of Deduplication Patterns. 32nd International Conference on Massive Storage Systems and Technology (MSST), Santa Clara, CA, May, 2016. Available in ; PDF format.

Sonam Mandal, Geoff Kuenning, Dongju Ok, Varun Shastry, Philip Shilane, Sun Zhen, Vasily Tarasov, and Erez Zadok. Using Hints to Improve Inline Block-layer Deduplication. Usenix Conference on File and Storage Technologies (FAST), Santa Clara, CA, February, 2016. Available in PDF format.

Jazmin Ortiz, Elizabeth Krenkel, Emily Dorsey, and Geoff Kuenning. Frequency-Based Block Reordering. Poster and Work-in-Progress Report presented at the 2015 Workshop on Supporting Diversity in Systems Research, Monterey, CA, October, 2015.

Ming Chen, Soujanya Shankaranarayana, Bharat Singh, Erez Zadok, Dean Hildebrand, and Geoff Kuenning. Newer Is Sometimes Better: An Evaluation of NFSv4.1. Proceedings of the ACM SIGMETRICS Conference, Portland, OR, June, 2015. Available in PDF format.

Ming Chen, Soujanya Shankaranarayana, Bharat Singh, Erez Zadok, Dean Hildebrand, and Geoff Kuenning. Is NFSv4.1 Ready for Prime Time?. ;login: 40(3), June 2015, 6-12. Available in PDF format.

Ming Chen, Dean Hildebrand, Geoff Kuenning, Soujanya Shankaranarayana, Vasily Tarasov, Erez Zadok, and Ksenia Zakirova. NFSv4.1 Performance Under a Microscope (Extended abstract). Proceedings of the USENIX Large Installation Systems Administration Conference (LISA), Seattle, WA, November, 2014. Available in PDF format.

Vasily Tarasov, Deepak Jain, Geoff Kuenning, Sonam Mandal, Karthikeyani Palanisami, Philip Shilane, Sagar Trehan, and Erez Zadok. Dmdedup: Device Mapper Target for Data Deduplication. Proceedings of the Ottawa Linux Symposium, Ottawa, Canada, July, 2014. Available in PDF format.

Vasily Tarasov, Deepak Jain, Dean Hildebrand, Renu Tewari, Geoff Kuenning, and Erez Zadok. Improving I/O Performance using Virtual Disk Introspection. Proceedings of the 5th USENIX Workshop on Hot Topics in Storage and File Systems, San Jose, CA, June, 2013. Available in PDF format.

Adam Cozzette, Kathryn Lingel, Steve Matsumoto, Oliver Ortlieb, Jandria Alexander, Joseph Betser, Luke Florer, Geoff Kuenning, John Nilles, and Peter Reiher. Improving the Security of Android Inter-Component Communication. Proceedings of the IFIP/IEEE International Symposium on Integrated Network Management, Ghent, Belgium, May, 2013.

Vasily Tarasov, Dean Hildebrand, Geoff Kuenning, and Erez Zadok. Virtual Machine Workloads: The Case for New Benchmarks for NAS. Usenix Conference on File and Storage Technologies (FAST), San Jose, CA, February, 2013. Available in PDF format.

Sarah Diesburg, Christopher Meyers, Mark Stanovich, Michael Mitchell, Justin Marshall, Julia Gould, An-I Andy Wang, and Geoff Kuenning. TrueErase: Per-File Secure Deletion for the Storage Data Path. Proceedings of the Annual Computer Security Applications Conference, Orlando, FL, December, 2012. Available in PDF format.

Vasily Tarasov, Amar Mudrankit, Will Buik, Philip Shilane, Geoff Kuenning, and Erez Zadok. Generating Realistic Datasets for Deduplication Analysis. Usenix Annual Technical Conference, Boston, MA, June, 2012. Available in PDF format.

V. Tarasov, S. Kumar, J. Ma, D. Hildebrand, A. Povzner, G. Kuenning, and E. Zadok. Extracting Flexible, Replayable Models from Large Block Traces. Usenix Conference on File and Storage Technologies (FAST), San Jose, CA, February, 2012. Available in PDF format.

C. Weddle, M. Oldham, J. Qian, A.-I. Wang, P. Reiher, and G. Kuenning. PARAID: A Gear-Shifting Power-Aware RAID. ACM Transactions on Storage, 3(3), October 2007. Available in PDF format.

A.-I. Wang, G. Kuenning, and P. Reiher Using Permuted States and Validated Simulation to Analyze Conflict Rates in Optimistic Replication. SCS Simulation: Transactions of the Society for Modeling and Simulation International, 83(8), August 2007, 551-569. Available in PDF format.

C. Weddle, M. Oldham, J. Qian, A.-I. Wang, P. Reiher, and G. Kuenning. PARAID: A Gear-Shifting Power-Aware RAID. Usenix Conference on File and Storage Technologies (FAST), San Jose, CA, February, 2007. Available in PDF format.

A. Wang, G. Kuenning, P. Reiher, and G. Popek. The Conquest file system: better performance through a disk/persistent-RAM hybrid design. ACM Transactions on Storage 2(3): 309-348, 2006. Available in PDF format.

A.-I. Wang, G. Kuenning, and P. Reiher. Using Permuted States and Validated Simulation to Analyze Conflict Rates in Optimistic Replication. 2005 International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS'05), Philadelphia, PA, July, 2005. Available in PDF format.

J. Li, T. Ehrenkranz, G. Kuenning, and P. Reiher. Simulation and Analysis on the Resiliency and Efficiency of Malnets. In Proceedings of the IEEE Symposium on Measurement, Modeling, and Simulation of Malware, Monterey, CA, June, 2005, pp. 262-269. Available in PDF format.

N.T. Nguyen, A.-I. Wang, P. Reiher, and G. Kuenning. Electric-Field-Based Routing: A Reliable Framework for Routing in MANETs. ACM Mobile Computing and Communications Review, 8, 2 (April 2004).

P. Reiher, J. Li, and G. Kuenning. Midgard Worms: Sudden Nasty Surprises from a Large Resilient Zombie Army. UCLA Computer Science Department Technical Report UCLA-CSD-040019, April, 2004. Available in PDF format.

G.Kuenning and Ethan L. Miller. Anonymization Techniques for URLs and Filenames. Technical Report UCSC-CRL-03-05, Storage Systems Research Center, Jack Baskin School of Engineering, University of California, Santa Cruz, September 2003. Available in PDF format.

J. Mirkovic, M. Robinson, P. Reiher, and G. Kuenning. "Alliance Formation for DDoS Defense." In Proceedings of the New Security Paradigms Workshop, ACM SIGSAC, August 2003. Available in PDF or Postscript format.

A. Wang, G.H. Kuenning, and P. Reiher. "Multipath Routing in Ad Hoc Networks." In Mobile and Wireless Internet: Protocols, Algorithms and Systems, K. Makki, N. Pissinou, K. Makki, and E. Park, editors, Kluwer Academic Publishers, 2003.

N. Nguyen, P. Reiher, G.H. Kuenning. Detecting Insider Threats by Monitoring System Call Activity. IEEE Information Assurance Workshop, United States Military Academy West Point, New York, June, 2003. Available in PDF format.

A. Wang, G.H. Kuenning, P. Reiher, and G.J. Popek The Effects of Memory-Rich Environments on File System Microbenchmarks. 2003 International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS'03), Montreal, Canada, July, 2003. Available in PDF format.

G.H. Kuenning, W. Ma, P. Reiher, and G.J. Popek Simplifying Automated Hoarding Methods. 5th ACM International Workshop on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM 2002), Atlanta, GA, September, 2002. Available in Postscript format.

A. Wang, P. Reiher, R. Bagrodia, and G.H. Kuenning. Understanding the Behavior of the Conflict-Rate Metric in Optimistic Peer Replication. 5th International Workshop on Mobility in Databases and Distributed Systems, Aix-en-Provence, France, September, 2002. Available in PDF or HTML format.

K.M. Evans and G.H. Kuenning. A Study of Irregularities in File-Size Distributions. 2002 International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS '02), San Diego, California, July, 2002. Available in Postscript format.

A. Wang, P. Reiher, G. J. Popek, and G. H. Kuenning. Conquest: Better Performance Through a Disk/RAM Hybrid File System. Usenix Annual Technical Conference, Monterey, CA, June, 2002. Available in Postscript or HTML format.

J. Li, P. Reiher, G. Popek, M. Yarvis, and G.H. Kuenning An Approach to Measuring Large-Scale Distributed Systems. TestCom 2002, Berlin, Germany, March, 2002. Available in PDF format.

A. Wang, P. Reiher, G. J. Popek, and G. H. Kuenning Conquest: Better Performance Through a Disk/RAM Hybrid File System. Work-in-progress report presented at Conference on File Systems and Storage Technologies (FAST), Monterey, CA, January, 2002. Available in Postscript format.

D. Ratner, P. Reiher, G. J. Popek, and G. H. Kuenning. Replication Requirements in Mobile Environments. Mobile Networks and Applications 6, 6 (November 2001), 525-534. Available in Postscript format.

A. Wang, P. Reiher, G. J. Popek, and G. H. Kuenning. The Conquest File System—Life after Disks (position summary). Proceedings of the 8th IEEE Workshop on Hot Topics in Operating Systems (HotOS VIII), Schloss Elmau, Germany, May 2001. Available in Postscript or HTML format.

G. H. Kuenning. A Cron Daemon for Portable Computers. UCLA Computer Science Department Technical Report UCLA-CSD-990044, September, 1999. Available in Postscript format.

A. Rudenko, P. Reiher, G.J. Popek, and G.H. Kuenning. The Remote Processing Framework for Portable Computer Power Saving. Proceedings of the ACM Symposium on Applied Computing, San Antonio, TX, February 1999. Available in Postscript format.

G. H. Kuenning, R. Bagrodia, R. G. Guy, G. J. Popek, P. Reiher, and A.-I Wang. Measuring the Quality of Service of Optimistic Replication. Proceedings of the ECOOP Workshop on Mobility and Replication, July, 1998. Available in Postscript or HTML format.

A. Rudenko, P. Reiher, G. J. Popek, and G. H. Kuenning. Saving Portable Computer Battery Power through Remote Process Execution. ACM Mobile Computing and Communications Review 2, 1 (Winter 1998). Available in Postscript or PDF format.

T. W. Page, Jr., R. G.. Guy, J. S. Heidemann, D. H. Ratner, P. L. Reiher, A. Goel, G. H. Kuenning, and G. Popek. Perspectives on Optimistically Replicated Peer-to-Peer Filing. Software&emdash;Practice and Experience 28, 2 (February 1998), 155-180.

G. H. Kuenning, D. H. Ratner, P. Reiher, G. J. Popek, and R. G. Guy. Cooperative Chaos. UCLA Computer Science Department Technical Report UCLA-CSD-970041, November, 1997. Available in Postscript format.

G. H. Kuenning and G. J. Popek. Automated Hoarding for Mobile Computers. Proceedings of the 16th ACM Symposium on Operating Systems Principles, (SOSP-16) St. Malo, France, October 5-8, 1997. Available in either Postscript or HTML format.

G. H. Kuenning, P. Reiher, and G. J. Popek. Experience with an Automated Hoarding System Personal Technologies 1, 3, September 1997. Available in Postscript format. DOI: 10.1007/BF01299649

G. H. Kuenning. Seer: Predictive File Hoarding for Disconnected Mobile Operation. Ph.D. dissertation, 1997. The abstract is available in HTML format. The full dissertation is available either in the original single-sided, double-spaced form (301 pages total) or paper-saving double-sided, single-spaced form (174 pages) as Technical Report UCLA-CSD-970015.

G. H. Kuenning, Precise Interactive Measurement of Operating Systems Kernels, Software&emdash;Practice and Experience 25, 1 (January 1995), 1-22. Available in Postscript format.

G. H. Kuenning, The Design of the SEER Predictive Caching System, Proceedings of Mobile Computing Systems and Applications 1994, Santa Cruz, CA, December, 1994.

G. H. Kuenning, G. J. Popek, P. Reiher, An Analysis of Trace Data for Predictive File Caching in Mobile Computing, Proceedings of the 1994 Summer Usenix Conference.

Computer Science Education

G. Kuenning, On Teaching Style and Maintainability, :login; 38, 3: 6-9.

Z. Dodds, R. Libeskind-Hadas, C. Alvarado, and G. Kuenning, Evaluating a Breadth-First CS 1 for Scientists, SIGCSE '08: Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, Portland, OR, 2008. Available in PDF format.

Z. Dodds, C. Alvarado, G. Kuennng, R. Libeskind-Hadas, Breadth-First CS 1 for Scientists: Curriculum and Assessment., ITiCSE 2007: Proceedings of the 12th Annual Conference on Technology in Computer Science Education, 2007. Available in PDF format.

Other Subjects

Program notes for various works in classical music.


Back to Geoff Kuenning's home page.

This page maintained by Geoff Kuenning.