18-746 Storage Systems (Fall 2018): Reading List
-
Wed 12/05 -- Lecture : Exam 2
-
Wed 10/24 -- Lecture : Datrium DVFS, A Self-Protecting Multi-Cloud File System
-
Quinlan, Sean and Dorward, Sean
Awarded Best Paper! - Venti: A New Approach to Archival Data Storage
In Proceedings of the 1st USENIX Conference on File and Storage Technologies, 2002
-
Zhu, Benjamin and Li, Kai and Patterson, Hugo
Avoiding the Disk Bottleneck in the Data Domain Deduplication File System
In Proceedings of the 6th USENIX Conference on File and Storage Technologies, 2008, pages 18:1--18:14
-
Muthitacharoen, Athicha and Chen, Benjie and Mazi\`eres, David
A Low-bandwidth Network File System
In Proceedings of the Eighteenth ACM Symposium on Operating Systems Principles, 2001, pages 174--187
-
Mon 10/01 -- Lecture : Design and Evolution of WAFL (Guest Lecture)
-
Hitz, Dave and Lau, James and Malcolm, Michael
File System Design for an NFS File Server Appliance
In Proceedings of the USENIX Winter 1994 Technical Conference on USENIX Winter 1994 Technical Conference, 1994, pages 19--19
-
Kesavan, Ram and Singh, Rohit and Grusecki, Travis and Patel, Yuvraj
Efficient Free Space Reclamation in WAFL
In ACM Trans. Storage, Sep 2017, pages 23:1--23:29
-
M. Curtis-Maury and R. Kesavan and M. K. Bhattacharjee
Scalable Write Allocation in the WAFL File System
In 2017 46th International Conference on Parallel Processing (ICPP), Aug 2017, pages 261-270
-
Curtis-Maury, Matthew and Devadas, Vinay and Fang, Vania and Kulkarni, Aditya
To Waffinity and Beyond: A Scalable Architecture for Incremental Parallelization of File System Code
In Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation, 2016, pages 419--434
-
P. R. Denz and M. Curtis-Maury and V. Devadas
Think Global, Act Local: A Buffer Cache Design for Global Ordering and Parallel Processing in the WAFL File System
In 2016 45th International Conference on Parallel Processing (ICPP), Aug 2016, pages 386-395
-
Kumar, Harendra and Patel, Yuvraj and Kesavan, Ram and Makam, Sumith
High-performance Metadata Integrity Protection in the WAFL Copy-on-write File System
In Proceedings of the 15th Usenix Conference on File and Storage Technologies, 2017, pages 197--211
-
Mon 10/08 -- Lecture : Exam 1
-
Wed 10/10 -- Lecture : Optane SSDs - Technology, Design, Futures (Guest Lecture)
-
Mon 08/27 -- Lecture 1: Overview and Performance Metrics
-
Wed 08/29 -- Lecture 2: Flash SSD Operation
-
Agrawal, Nitin and Prabhakaran, Vijayan and Wobber, Ted and Davis, John D. and Manasse, Mark and Panigrahy, Rina
Design Tradeoffs for SSD Performance
In USENIX 2008 Annual Technical Conference, 2008, pages 57--70
-
He, Jun and Kannan, Sudarsun and Arpaci-Dusseau, Andrea C. and Arpaci-Dusseau, Remzi H.
The Unwritten Contract of Solid State Drives
In Proceedings of the Twelfth European Conference on Computer Systems, 2017, pages 127--144
-
Mogul, Jeffrey C. and Argollo, Eduardo and Shah, Mehul and Faraboschi, Paolo
Operating System Support for NVM+DRAM Hybrid Main Memory
In Proceedings of the 12th Conference on Hot Topics in Operating Systems, 2009, pages 14--14
-
Mon 09/10 -- Lecture 3: Disk Drive Operation
-
C. Ruemmler and J. Wilkes
An introduction to disk drive modeling
In Computer, March 1994, pages 17-28
-
Worthington, Bruce L. and Ganger, Gregory R. and Patt, Yale N.
Scheduling Algorithms for Modern Disk Drives
In Proceedings of the 1994 ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems, 1994, pages 241--251
-
Massiglia, Paul
Digital Large System Mass Storage Handbook
-
Massiglia, Paul
Digital Large System Mass Storage Handbook
-
Massiglia, Paul
Digital Large System Mass Storage Handbook
-
Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau
Operating Systems: Three Easy Pieces
-
Wed 09/12 -- Lecture 4: File System Storage Layout
-
McKusick, Marshall Kirk and Bostic, Keith and Karels, Michael J. and Quarterman, John S.
The Design and Implementation of the 4.4BSD Operating System
-
Lee, Changman and Sim, Dongho and Hwang, Joo-Young and Cho, Sangyeun
F2FS: A New File System for Flash Storage
In Proceedings of the 13th USENIX Conference on File and Storage Technologies, 2015, pages 273--286
-
Kai Ren and Garth Gibson
TABLEFS: Enhancing Metadata Efficiency in the Local File System
In Presented as part of the 2013 USENIX Annual Technical Conference (USENIX ATC 13), 2013, pages 145--156
-
Rodeh, Ohad and Bacik, Josef and Mason, Chris
BTRFS: The Linux B-Tree Filesystem
In Trans. Storage, Aug 2013, pages 9:1--9:32
-
Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau
Operating Systems: Three Easy Pieces
-
Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau
Operating Systems: Three Easy Pieces
-
Mon 09/17 -- Lecture 5: File System Organization
-
Wed 09/19 -- Lecture 6: Caching and File System Integrity
-
Ganger, Gregory R. and McKusick, Marshall Kirk and Soules, Craig A. N. and Patt, Yale N.
Soft Updates: A Solution to the Metadata Update Problem in File Systems
In ACM Trans. Comput. Syst., May 2000, pages 127--153
-
Giampaolo, Dominic
Practical File System Design with the Be File System
-
Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau
Operating Systems: Three Easy Pieces
-
Fryer, Daniel and Sun, Kuei and Mahmood, Rahat and Cheng, TingHao and Benjamin, Shaun and Goel, Ashvin and Brown, Angela Demke
Recon: Verifying File System Consistency at Runtime
In Proceedings of the 10th USENIX Conference on File and Storage Technologies, 2012, pages 7--7
-
Mon 09/24 -- Lecture 7: Disk Array Organization
-
Chen, Peter M. and Lee, Edward K. and Gibson, Garth A. and Katz, Randy H. and Patterson, David A.
RAID: High-performance, Reliable Secondary Storage
In ACM Comput. Surv., Jun 1994, pages 145--185
-
Schroeder, Bianca and Gibson, Garth A.
Disk Failures in the Real World: What Does an MTTF of 1,000,000 Hours Mean to You?
In Proceedings of the 5th USENIX Conference on File and Storage Technologies, 2007
-
Bianca Schroeder and Raghav Lagisetty and Arif Merchant
Flash Reliability in Production: The Expected and the Unexpected
In 14th USENIX Conference on File and Storage Technologies (FAST 16), 2016, pages 67--80
-
Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau
Operating Systems: Three Easy Pieces
-
Wed 09/26 -- Lecture 8: Disk Array Systems
-
Chen, Peter M. and Lee, Edward K. and Gibson, Garth A. and Katz, Randy H. and Patterson, David A.
RAID: High-performance, Reliable Secondary Storage
In ACM Comput. Surv., Jun 1994, pages 145--185
-
Hetzler, Steven
System Impacts of Storage Trends: Hard Errors and Testability
In USENIX ;login:, June 2011
-
Greenan, Kevin M. and Plank, James S. and Wylie, Jay J.
Mean Time to Meaningless: MTTDL, Markov Models, and Storage System Reliability
In Proceedings of the 2Nd USENIX Conference on Hot Topics in Storage and File Systems, 2010, pages 5--5
-
Krioukov, Andrew and Bairavasundaram, Lakshmi N. and Goodson, Garth R. and Srinivasan, Kiran and Thelen, Randy and Arpaci-Dusseau, Andrea C. and Arpaci-Dussea, Remzi H.
Parity Lost and Parity Regained
In Proceedings of the 6th USENIX Conference on File and Storage Technologies, 2008, pages 9:1--9:15
-
Wed 10/03 -- Lecture 9: Non-Volatile Memory File Systems
-
Dulloor, Subramanya R. and Kumar, Sanjay and Keshavamurthy, Anil and Lantz, Philip and Reddy, Dheeraj and Sankaran, Rajesh and Jackson, Jeff
System Software for Persistent Memory
In Proceedings of the Ninth European Conference on Computer Systems, 2014, pages 15:1--15:15
-
Condit, Jeremy and Nightingale, Edmund B. and Frost, Christopher and Ipek, Engin and Lee, Benjamin and Burger, Doug and Coetzee, Derrick
Better I/O Through Byte-addressable, Persistent Memory
In Proceedings of the ACM SIGOPS 22Nd Symposium on Operating Systems Principles, 2009, pages 133--146
-
Jian Xu and Steven Swanson
NOVA: A Log-structured File System for Hybrid Volatile/Non-volatile Main Memories
In 14th USENIX Conference on File and Storage Technologies (FAST 16), 2016, pages 323--338
-
Mon 10/15 -- Lecture 10: Distributed FS and NAS Interfaces (Part I)
-
McKusick, Marshall Kirk and Bostic, Keith and Karels, Michael J. and Quarterman, John S.
The Design and Implementation of the 4.4BSD Operating System
-
Howard, John H. and Kazar, Michael L. and Menees, Sherri G. and Nichols, David A. and Satyanarayanan, M. and Sidebotham, Robert N. and West, Michael J.
Scale and Performance in a Distributed File System
In ACM Trans. Comput. Syst., Feb 1988, pages 51--81
-
Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau
Operating Systems: Three Easy Pieces
-
Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau
Operating Systems: Three Easy Pieces
-
Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau
Operating Systems: Three Easy Pieces
-
Brent Callaghan and Brian Pawlowski and Peter Staubach
NFS Version 3 Protocol Specification
-
Mon 11/05 -- Lecture 13: Multi-server Distributed File Systems
-
Anderson, T. E. and Dahlin, M. D. and Neefe, J. M. and Patterson, D. A. and Roselli, D. S. and Wang, R. Y.
Serverless Network File Systems
In Proceedings of the Fifteenth ACM Symposium on Operating Systems Principles, 1995, pages 109--126
-
Wed 11/07 -- Lecture 14: Extremely scalable storage
-
Sanjay Ghemawat and Howard Gobioff and Shun-Tak Leung
The Google File System
In Proceedings of the 19th ACM Symposium on Operating Systems Principles, 2003, pages 20--43
-
Fay Chang and Jeffrey Dean and Sanjay Ghemawat and Wilson C. Hsieh and Deborah A. Wallach and Mike Burrows and Tushar Chandra and Andrew Fikes and Robert E. Gruber
Bigtable: A Distributed Storage System for Structured Data
In 7th USENIX Symposium on Operating Systems Design and Implementation (OSDI), 2006, pages 205--218
-
Jeffrey Dean and Sanjay Ghemawat
MapReduce: Simplified Data Processing on Large Clusters
In OSDI'04: Sixth Symposium on Operating System Design and Implementation, 2004, pages 137--150
-
Mon 11/12 -- Lecture 15: Evolution of Google FSs
-
Jeffrey Dean and Luiz André Barroso
The Tail at Scale
In Communications of the ACM, 2013, pages 74-80
-
Wed 11/14 -- Lecture 16: Reliability enchancement techniques
-
Holland, Mark and Gibson, Garth A. and Siewiorek, Daniel P.
Architectures and Algorithms for On-line Failure Recovery in Redundant Disk Arrays
In Distrib. Parallel Databases, Jul 1994, pages 295--335
-
Welch, Brent and Unangst, Marc and Abbasi, Zainul and Gibson, Garth and Mueller, Brian and Small, Jason and Zelenka, Jim and Zhou, Bin
Scalable Performance of the Panasas Parallel File System
In Proceedings of the 6th USENIX Conference on File and Storage Technologies, 2008, pages 2:1--2:17
-
Mon 11/19 -- Lecture 17: Glass - A New Media for a New Era?
-
Patrick Anderson and Richard Black and Ausra Cerkauskaite and Andromachi Chatzieleftheriou and James Clegg and Chris Dainty and Raluca Diaconu and Rokas Drevinskas and Austin Donnelly and Alexander L. Gaunt and Andreas Georgiou and Ariel Gomez Diaz and Peter G. Kazansky and David Lara and Sergey Legtchenko and Sebastian Nowozin and Aaron Ogus and Douglas Phillips and Antony Rowstron and Masaaki Sakakura and Ioan Stefanovici and Benn Thomsen and Lei Wang and Hugh Williams and Mengyang Yang
Glass: A New Media for a New Era?
In 10th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 18), 2018
-
Mon 11/26 -- Lecture 18: Backup and data protection
-
Wed 11/28 -- Lecture 19: Parallel file systems
-
Schmuck, Frank and Haskin, Roger
GPFS: A Shared-Disk File System for Large Computing Clusters
In Proceedings of the 1st USENIX Conference on File and Storage Technologies, 2002
-
Welch, Brent and Unangst, Marc and Abbasi, Zainul and Gibson, Garth and Mueller, Brian and Small, Jason and Zelenka, Jim and Zhou, Bin
Scalable Performance of the Panasas Parallel File System
In Proceedings of the 6th USENIX Conference on File and Storage Technologies, 2008, pages 2:1--2:17
-
Bent, John and Settlemyer, Brad and Grider, Gary
Serving Data to the Lunatic Fringe: The Evolution of HPC Storage
In USENIX ;login:, June 2016
Last Updated 2019-08-13 18:49:40 -0400