Publications

(Link to Google Scholar)

 

2013

IOFlow: A Software-Defined Storage Architecture.
Eno Thereska, Hitesh Ballani, Greg O'Shea, Thomas Karagiannis, Ant Rowstron, Tom Talpey, and Timothy Zhu. In SOSP'13, Farmington, PA, USA. November 3-6, 2013. PDF     Slides (PPT)

Dynamic right-sizing for power-proportional data centers.
Minghong Lin, Adam Wierman, Lachlan L. H. Andrew, Eno Thereska. IEEE/ACM Transactions on Networking. Volume:21, Issue:5. October 2013. PDF. (William R. Bennett Prize)

What is a file?
Richard Harper, Eno Thereska, Sian Lindley, Richard Banks, Phil Gosset, William Odom, Gavin Smyth, and Eryn Whitworth. Proceedings of the ACM Conference on Computer Supported Cooperative Work (CSCW'13), San Antonio, TX. February 23-27 2013. PDF

Non-static nature of patient consent: shifting privacy perspectives in health information sharing.
Aisling Ann O'Kane, Helena M. Mentis, Eno Thereska. Proceedings of the ACM Conference on Computer Supported Cooperative Work (CSCW'13), San Antonio, TX. February 23-27 2013. PDF

Beyond file systems: understanding the nature of places where people store their data.
Eno Thereska, Oriana Riva, Richard Banks, Sian Lindley, Richard Harper, and William Odom.  Microsoft Research Technical Report MSR-TR-2013-26. February 2013. PDF

 

2012

Multi-structured redundancy.
Eno Thereska, Phil Gosset, Richard Harper. In Proceedings of HotStorage'12, Boston, MA. June 13-14, 2012. PDF

Lost in Translation: Understanding the Possession of Digital Things in the Cloud.
William Odom, Abigail Sellen, Richard Harper, Eno Thereska. In Proceedings of the ACM SIGCHI Conference on Human Factors in Computing Systems, Austin, TX. May 5-10, 2012. PDF

ZZFS: A hybrid device and cloud file system for spontaneous users.
Michelle L. Mazurek, Eno Thereska, Dinan Gunawardena, Richard Harper, James Scott. In Proceedings of the 10th USENIX Conference on File and Storage Technologies (FAST'12), San Jose, CA. February 13-17, 2012. PDF

 

2011

What is a file?
Richard Harper, Eno Thereska, Sian Lindley, Richard Banks, Phil Gosset, William Odom, Gavin Smyth, and Eryn Whitworth. Microsoft Research Technical Report MSR-TR-2011-109. October 2011. PDF

Online Dynamic Capacity Provisioning in Data Centers.
Minghong Lin, Adam Wierman, Lachlan L. H. Andrew, Eno Thereska. In 49th Annual Allerton Conference on Communication, Control and Computing. Monticello, Illinois. September 28-29. (Invited paper)

Sierra: practical power-proportionality for data center storage.
Eno Thereska, Austin Donnelly, Dushyanth Narayanan. Proceedings of Eurosys'2011, Salzburg, Austria. April 10-13 2011. PDF

Dynamic right-sizing for power-proportional data centers.
Minghong Lin, Adam Wierman, Lachlan L. H. Andrew, Eno Thereska. Proceedings of Infocom'2011, Shanghai, China. April 10-15 2011. PDF. (Best Paper Award).

 

2010

Does erasure coding have a role to play in my data center?
Zhe Zhang, Amey Deshpande, Xiaosong Ma, Eno Thereska, and Dushyanth Narayanan. Microsoft Research Technical Report MSR-TR-2010-52. May 2010. PDF

Practical performance models for complex, popular applications.
Eno Thereska, Bjoern Doebel, Alice X. Zheng, Peter Nobel. Proceedings of the International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS'10), New York, NY. June 14-18 2010. PDF

Towards versatile performance models for complex, popular applications.
Bjoern Doebel, Peter Nobel, Eno Thereska, Alice Zheng. SIGMETRICS Performance Evaluation Review, Volume 37, Number 4. March 2010. Pages 26-33. PDF

 

2009

Sierra: a power-proportional, distributed storage system.
Eno Thereska, Austin Donnelly, and Dushyanth Narayanan. MSR-TR-2009-153, November 2009. PDF

Measuring Database Performance in Online Services: a Trace-Based Approach.
Swaroop Kavalanekar, Dushyanth Narayanan, Sriram Sanka, Eno Thereska, Kushagra Vaid, Bruce Worthington. Proceedings of TPC Technology Conference on Performance Evaluation and Benchmarking (colocated with VLDB'09), Lyon, France. August 23 2009. Appears in Springer Lecture Notes in Computer Science, volume 5898. PDF

Migrating server storage to SSDs: analysis of tradeoffs.
Dushyanth Narayanan, Eno Thereska, Austin Donnelly, Sameh Elnikety, Antony Rowstron. Proceedings of Eurosys 2009, Nuremberg, Germany. April 1-3 2009. PDF

 

2008

Everest: Scaling down peak loads through I/O off-loading.
Dushyanth Narayanan, Austin Donnelly, Eno Thereska, Sameh Elnikety, Antony Rowstron. Proceedings of the 8th USENIX Symposium on Operating Systems Design and Implementation (OSDI '08), San Diego, CA. December 8-10 2008. PDF

Practical structural and performance model checking.
Eno Thereska. Appears as position paper in MSR-TR-2008-61 on ``The Rise and Rise of the Declarative Datacentre''. May 2008.

IRONModel: robust performance models in the wild.
Eno Thereska, Gregory R. Ganger. Proceedings of the International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS'08), Annapolis, Maryland. June 2-6 2008. PDF

Using utility to provision storage systems.
John D. Strunk, Eno Thereska, Christos Faloutsos, Gregory R. Ganger. Proceedings of the 6th USENIX Conference on File and Storage Technologies (FAST'08), San Jose, CA. February 26-29 2008. PDF

 

2007

Enabling what-if explorations in systems.
Eno Thereska. PhD Dissertation CMU-PDL-07-103. Carnegie Mellon University. August 2007. Abstract / PDF [2410K]

Observer: Keeping System Models from Becoming Obsolete.
Eno Thereska, Dushyanth Narayanan, Anastassia Ailamaki, Gregory R. Ganger. Second Workshop on Hot Topics in Autonomic Computing. June 15, 2007. Jacksonville, FL.
Abstract / PDF [75K]

Categorizing and Differencing System Behaviours.
Raja R. Sambasivan, Alice X. Zheng, Eno Thereska, Gregory R. Ganger. Second Workshop on Hot Topics in Autonomic Computing. June 15, 2007. Jacksonville, FL.

Abstract / PDF [120K]

Argon: performance insulation for shared storage servers.
Matthew Wachs, Michael Abd-El-Malek, Eno Thereska, Gregory R. Ganger. Proceedings of the 5th USENIX Conference on File and Storage Technologies (FAST'07), San Jose, CA. February 13-16 2007.
Abstract / PDF [167K]

 

2006

Towards self-predicting systems: What if you could ask ``what-if''?
Eno Thereska, Dushyanth Narayanan, Gregory R. Ganger. The Knowledge Engineering Review (2006), 21: 261-267 Cambridge University Press. October 2006.

Early Experiences on the Journey Towards Self-* Storage.
Michael Abd-El-Malek, William V. Courtright II, Chuck Cranor, Gregory R. Ganger, James Hendricks, Andrew J. Klosterman, Michael Mesnier, Manish Prasad, Brandon Salmon, Raja R. Sambasivan, Shafeeq Sinnamohideen, John D. Strunk, Eno Thereska, Matthew Wachs, Jay J. Wylie. IEEE Data Engineering Bulletin 29(3). Special issue on self-managing database systems. September 2006.
Abstract / PDF [113K] / Postscript [745K]

Challenges in building a DBMS Resource Advisor.
Dushyanth Narayanan, Eno Thereska, Anastassia Ailamaki. IEEE Data Engineering Bulletin 29(3). Special issue on self-managing database systems. September 2006.
PDF [67K] / Postscript [200K]

Stardust: Tracking activity in a distributed storage system.
Eno Thereska, Brandon Salmon, John Strunk, Matthew Wachs, Michael Abd-El-Malek, Julio Lopez, Gregory R. Ganger. Proceedings of the Joint International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS'06), Saint-Malo, France. June 26-30 2006.
Abstract / PDF [578K] .

Informed data distribution selection in a self-predicting storage system.
Eno Thereska, Michael Abd-El-Malek, Jay J. Wylie, Dushyanth Narayanan, Gregory R. Ganger. Proceedings of the International Conference on Autonomic Computing (ICAC'06), Dublin, Ireland. June 12-16 2006. Abstract / PDF [578K] .

 

2005

Ursa Minor: Versatile cluster-based storage.
Michael Abd-El-Malek, William V. Courtright II, Chuck Cranor, Gregory R. Ganger, James Hendricks, Andrew J. Klosterman, Michael Mesnier, Manish Prasad, Brandon Salmon, Raja R. Sambasivan, Shafeeq Sinnamohideen, John Strunk, Eno Thereska, Matthew Wachs, Jay J. Wylie. Proceedings of the 4th USENIX Conference on File and Storage Technologies (FAST'05), San Francisco, CA. December 13-16 2005. (Best Paper Award)
Abstract / PDF [490K]

Continuous Resource Monitoring for Self-predicting DBMS.
Dushyanth Narayanan, Eno Thereska, Anastassia Ailamaki. Proceedings of the 13th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS'05), Atlanta, GA, September 25-27, 2005.
Abstract / PDF [333K]

Towards self-predicting systems: What if you could ask ``what-if''?
Eno Thereska, Dushyanth Narayanan, Gregory R. Ganger. 3rd International Workshop on self-adaptive and autonomic computing systems. Copenhagen, Denmark. 22 August 2005. Abstract / PDF [110K]

 

2004

Challenges in Building a Two-Tiered Learning Architecture for Disk Layout.
Brandon Salmon, Eno Thereska, Craig A.N. Soules, John Strunk, Gregory R. Ganger. Carnegie Mellon University Parallel Data Laboratory Technical Report CMU-PDL-04-109. August, 2004. Abstract / Postscript [718K] / PDF [405K]

File Classification in Self-* Storage Systems.
Michael Mesnier, Eno Thereska, Daniel Ellard, Gregory R. Ganger, Margo Seltzer. Proceedings of the International Conference on Autonomic Computing (ICAC'04). New York, NY. May 2004.

Abstract / Postscript [1.6M] / PDF [80K]

A Framework for Building Unobtrusive Disk Maintenance Applications.
Eno Thereska, Jiri Schindler, John Bucy, Brandon Salmon, Christopher R. Lumb, Gregory R. Ganger. Proceedings of the 3rd USENIX Conference on File and Storage Technologies (FAST'04). San Francisco, CA. March 31, 2004.
(Best Student Paper Award)
Abstract / Postscript [5.1M] / PDF [148K]

 

2003

Attribute-Based Prediction of File Properties.
Daniel Ellard, Michael Mesnier, Eno Thereska, Gregory R. Ganger, Margo Seltzer. Harvard Computer Science Group Technical Report TR-14-03, December 2003.
Abstract / Postscript [850K] / PDF [127K]

Design and Implementation of a Freeblock Subsystem.
Eno Thereska, Jiri Schindler, Christopher R. Lumb, John Bucy, Brandon Salmon, Gregory R. Ganger. Carnegie Mellon University Parallel Data Lab Technical Report CMU-PDL-03-107, December, 2003.
Abstract / Postscript [6.5M] / PDF [165K]

A Two-Tiered Software Architecture for Automated Tuning of Disk Layouts.
Brandon Salmon, Eno Thereska, Craig A.N. Soules, Gregory R. Ganger. First Workshop on Algorithms and Architectures for Self-Managing Systems. In conjunction with Federated Computing Research Conference (FCRC). San Diego, CA. June 11, 2003.
Abstract / Postscript [718K] / PDF [405K]

Contact Us Terms of Use Trademarks Privacy Statement © Microsoft Corporation. All rights reserved.Microsoft