cosc 6360 reading list for fall 2012 jehan-françois pâris [email protected]
TRANSCRIPT
![Page 2: COSC 6360 Reading List for Fall 2012 Jehan-François Pâris jparis@uh.edu](https://reader036.vdocument.in/reader036/viewer/2022082816/56649f565503460f94c7a84f/html5/thumbnails/2.jpg)
UNIX (I)
• D. M. Ritchie and K. Thompson, The UNIX time-sharing system, CACM, 17(7):365-375, July 1974.
• M. K. McKusick, W. N. Joy, S. J. Leffler and R. S. Fabry, A fast file system for UNIX, ACM TOCS, 2(3) :181-197, 1984,
![Page 3: COSC 6360 Reading List for Fall 2012 Jehan-François Pâris jparis@uh.edu](https://reader036.vdocument.in/reader036/viewer/2022082816/56649f565503460f94c7a84f/html5/thumbnails/3.jpg)
UNIX (II)
• J. S. Quarterman, A. Silberschatz, and J. L. Peterson, 4.2 BSD and 4.3 BSD as examples of the UNIX system, ACM Computing Surveys, 17(4):379-418, 1988.
• Babaoglu and W. Joy, Converting a swap-based system to do paging in an architecture lacking page-reference bits, Proc. 8th ACM SOSP, pp. 78-86, 1981
• All four papers are summarized and actualized in An Overview of Unix.
![Page 4: COSC 6360 Reading List for Fall 2012 Jehan-François Pâris jparis@uh.edu](https://reader036.vdocument.in/reader036/viewer/2022082816/56649f565503460f94c7a84f/html5/thumbnails/4.jpg)
Memory Management (I)
• R. Rashid, A. Tevanian, M. Young, D. Golub, R. Baron, D. Black, W. Bolosky and J. Chew,Machine-independent virtual memory management for paged uniprocessor and multiprocessor architectures, IEEE Trans. Computers, 37(8): 896-905, 1988
![Page 5: COSC 6360 Reading List for Fall 2012 Jehan-François Pâris jparis@uh.edu](https://reader036.vdocument.in/reader036/viewer/2022082816/56649f565503460f94c7a84f/html5/thumbnails/5.jpg)
Memory Management (II)
• J. Navarro, S. Iyer, P. Druschel and A. Cox, Practical, Transparent, Operating System Support for Superpages, Proc. 5th OSDI Symp., Dec. 2002
• C. Amza, A. Cox, S. Dwarkadas, P. Keleher, H. Lu, R. Rajamony, W. Yu, and W. Zwaenepoel, TreadMarks: Shared Memory Computing on Networks of Workstations, IEEE Computer, 29(2):18-28, Feb. 1996
![Page 6: COSC 6360 Reading List for Fall 2012 Jehan-François Pâris jparis@uh.edu](https://reader036.vdocument.in/reader036/viewer/2022082816/56649f565503460f94c7a84f/html5/thumbnails/6.jpg)
Caching
• N. Megiddo and D. S. Modha. ARC: A Self-tuning, Low Overhead Replacement Cache. Proc. 2nd FAST Conf., Mar.-Apr. 2003
A simpler presentation of the ARC cache can be found in:
• N. Megiddo and D. S. Modha. One up on LRU, ;login: - The Magazine of the USENIX Association, 28:4 (Aug.2003), 7-11.
![Page 7: COSC 6360 Reading List for Fall 2012 Jehan-François Pâris jparis@uh.edu](https://reader036.vdocument.in/reader036/viewer/2022082816/56649f565503460f94c7a84f/html5/thumbnails/7.jpg)
Kernel Issues (I)
• S. Boyd-Wickizer, H. Chen, R. Chen, Y. Mao, F. Kaashoek, R. Morris, A. Pesterev, L. Stein, M. Wu, Y. Dai, Y. Zhang, and Z. Zhang, Corey: An operating system for many cores, Proc. 8th USENIX OSDI Symp., Dec. 2008
• George C. Necula and Peter Lee, Safe Kernel Extensions Without Run-Time Checking, Proc. 2nd USENIX OSDI Symp., October 1996
![Page 8: COSC 6360 Reading List for Fall 2012 Jehan-François Pâris jparis@uh.edu](https://reader036.vdocument.in/reader036/viewer/2022082816/56649f565503460f94c7a84f/html5/thumbnails/8.jpg)
Kernel Issues (II)
• M. M. Swift, B. N. Bershad and H. M. Levy, Improving the reliability of commodity operating systems, ACM TOCS, 23(5), Feb. 2005
![Page 9: COSC 6360 Reading List for Fall 2012 Jehan-François Pâris jparis@uh.edu](https://reader036.vdocument.in/reader036/viewer/2022082816/56649f565503460f94c7a84f/html5/thumbnails/9.jpg)
Distributed Systems Issues • L. Lamport, Time, clocks and the ordering of events
in a distributed system, CACM, 21(7): 558-565, Jul. 1978.
• B. Cohen. Incentives build robustness in BitTorrent, Proc. 2003 Workshop on Economics of Peer-to-Peer Systems, Berkeley, CA, May 2003
![Page 10: COSC 6360 Reading List for Fall 2012 Jehan-François Pâris jparis@uh.edu](https://reader036.vdocument.in/reader036/viewer/2022082816/56649f565503460f94c7a84f/html5/thumbnails/10.jpg)
Security
• J. G. Steiner, C. Neuman and J. I. Schiller, Kerberos: An authentication service for open network systems, Proc. 1988 Winter USENIX Conf., pp. 205-211, 1988
• T. Ylönen. SSH — Secure login connections over the internet, Proc. 6th USENIX Security Symp. , pp. 37–42, July 1996
![Page 11: COSC 6360 Reading List for Fall 2012 Jehan-François Pâris jparis@uh.edu](https://reader036.vdocument.in/reader036/viewer/2022082816/56649f565503460f94c7a84f/html5/thumbnails/11.jpg)
File Systems (I)• D. A. Patterson, G. A. Gibson, and R. H. Katz. A case
for redundant arrays of inexpensive disks (RAID), Proc. SIGMOD 1988 Conf., pp. 109-116, June 1988
• M. Rosenblum and J. K. Ousterhout, The design and implementation of a log-structured file system, ACM TOCS, 10(1): 26-52 , Feb. 1992
![Page 12: COSC 6360 Reading List for Fall 2012 Jehan-François Pâris jparis@uh.edu](https://reader036.vdocument.in/reader036/viewer/2022082816/56649f565503460f94c7a84f/html5/thumbnails/12.jpg)
File Systems (II)
• M. I. Seltzer, G. R. Ganger, M. K. McKusick, K. A. Smith, C. A. N. Soules, and C. A. Stein, Journaling versus soft updates: Asynchronous meta-data protection in file systems, Proc. 2000 USENIX Annual Technical Conf., pp. 71-84, June 2000.
• M. Tim Jones, Anatomy of Linux journaling file systems: Journaling today and tomorrow, ibm.com/developerWorks, June 2008....
![Page 13: COSC 6360 Reading List for Fall 2012 Jehan-François Pâris jparis@uh.edu](https://reader036.vdocument.in/reader036/viewer/2022082816/56649f565503460f94c7a84f/html5/thumbnails/13.jpg)
Distributed File Systems (I)
• R. Sandberg, D. Goldberg, S. Kleiman, D. Walsh and B. Lyon, Design and implementation of the Sun network filesystem, Proc. Summer 1985 USENIX Conf., pp. 119-130, June 1985
Supplemented by:
• D. Hitz and A. Watson, The Evolution of NFS, Network Appliance, Inc.
![Page 14: COSC 6360 Reading List for Fall 2012 Jehan-François Pâris jparis@uh.edu](https://reader036.vdocument.in/reader036/viewer/2022082816/56649f565503460f94c7a84f/html5/thumbnails/14.jpg)
Distributed File Systems (II)• E. B. Nightingale and J. Flinn. Energy-efficiency and
storage flexibility in the Blue file system. Proc. 6th USENIX OSDI Symp., pp. 363-378, Dec. 2004
• A. Muthitacharoen, B. Chen, and D. Mazieres, A Low-bandwidth network file system. Proc. 18th ACM SOSP, pp. 174-187, Oct. 2001
![Page 15: COSC 6360 Reading List for Fall 2012 Jehan-François Pâris jparis@uh.edu](https://reader036.vdocument.in/reader036/viewer/2022082816/56649f565503460f94c7a84f/html5/thumbnails/15.jpg)
Distributed File Systems (III)• S. Quinlan and S. Dorward, Venti: A New Approach
to Archival Storage, Proc. 2002 FAST Conf. on File and Storage Technologies, pp. 89–102 Jan. 2002.
• S. A. Weil, S. A. Brandt, E. L. Miller, D. D. E. Long, and C. Maltzahn, Ceph: A scalable, high-performance, distributed object-based storage system, Proc. 7th USENIX OSDI Symp., Nov. 2006.
![Page 16: COSC 6360 Reading List for Fall 2012 Jehan-François Pâris jparis@uh.edu](https://reader036.vdocument.in/reader036/viewer/2022082816/56649f565503460f94c7a84f/html5/thumbnails/16.jpg)
Distributed File Systems (IV)
• M. W. Storer, K. Greenan, E. L. Miller, K. Voruganti, Pergamum: Replacing Tape with Energy Efficient, Reliable, Disk-Based Archival Storage, Proc. 6th USENIX FAST Conf., pp. 1-16, Feb. 2008
• A. Adya, W. J. Bolosky, M. Castro, G. Cermak, R. Chaiken, J. R. Douceur, J. Howell, J. R. Lorch, M. Theimer and R.P. Wattenhofer, FARSITE: Federated, Available, and Reliable Storage for an Incompletely Trusted Environment, Proc. 5th OSDI Symp., pp. 1-14, Aug. 2002.
![Page 17: COSC 6360 Reading List for Fall 2012 Jehan-François Pâris jparis@uh.edu](https://reader036.vdocument.in/reader036/viewer/2022082816/56649f565503460f94c7a84f/html5/thumbnails/17.jpg)
Byzantine Agreement
• R. Kotla, L. Alvisi, M. Dahlin, A. Clement and E. Wong, Zyzzyva: Speculative Byzantine fault tolerance, Proc. 21st ACM SOSP, Oct. 2007.
![Page 18: COSC 6360 Reading List for Fall 2012 Jehan-François Pâris jparis@uh.edu](https://reader036.vdocument.in/reader036/viewer/2022082816/56649f565503460f94c7a84f/html5/thumbnails/18.jpg)
Energy Efficiency
• D. G. Andersen, J. Franklin, M. Kaminsky, A. Phanishayee, L. Tan and V. Vasudevan, FAWN: A Fast Array of Wimpy Nodes, Proc. 22nd ACM SOSP, Oct. 2009.
![Page 19: COSC 6360 Reading List for Fall 2012 Jehan-François Pâris jparis@uh.edu](https://reader036.vdocument.in/reader036/viewer/2022082816/56649f565503460f94c7a84f/html5/thumbnails/19.jpg)
Virtual machines
• P. Barham, B. Dragovic, K Fraser, S. Hand, T. Harris, A. Ho, R. Neugebauer, I. Pratt and A. Warfield, Xen and the Art of Virtualization, Proc. 19th ACM SOSP , Oct. 2003
![Page 20: COSC 6360 Reading List for Fall 2012 Jehan-François Pâris jparis@uh.edu](https://reader036.vdocument.in/reader036/viewer/2022082816/56649f565503460f94c7a84f/html5/thumbnails/20.jpg)
If time allows