Resources

Resources for Students


Papers

Misc.

  • S. Keshav. How to Read a Paper. 2012.
    [BibTeX] [Full Paper]
    @Misc{Keshav:howtoread,
        author = "S. Keshav",
        title = "How to Read a Paper",
        url = "\url{http://blizzard.cs.uwaterloo.ca/keshav/home/Papers/data/07/paper-reading.pdf}",
        year = 2012
    }

  • Timothy Roscoe. Writing reviews for systems conferences. March 2007.
    [BibTeX] [Full Paper]
    @Misc{Roscoe:reviewing07,
        author = "Timothy Roscoe",
        title = "Writing reviews for systems conferences",
        month = mar,
        year = 2007,
        url = "\url{http://people.inf.ethz.ch/troscoe/pubs/review-writing.pdf}"
    }

Network Emulation

  • Luigi Rizzo. Dummynet: a simple approach to the evaluation of network protocols. ACM SIGCOMM Computer Communication Review, 27(1):31-41, 1997.
    [BibTeX] [Full Paper]
    @Article{Rizzo+:ccr97,
        title = "Dummynet: a simple approach to the evaluation of network protocols",
        author = "Luigi Rizzo",
        journal = "{ACM} {SIGCOMM} Computer Communication Review",
        year = 1997,
        volume = 27,
        number = 1,
        pages = "31--41",
        url = "\url{http://info.iet.unipi.it/~luigi/dummynet.ps.gz}"
    }

  • Brian White, Jay Lepreau, Leigh Stoller, Robert Ricci, Shashi Guruprasad, Mac Newbold, Mike Hibler, Chad Barb, and Abhijeet Joglekar. An Integrated Experimental Environment for Distributed Systems and Networks. In Proceedings of the USENIX Symposium on Operating System Design and Implementation (OSDI). USENIX,, December 2002.
    [BibTeX] [Full Paper]
    @InProceedings{White+:osdi02,
        title        = "An Integrated Experimental Environment for Distributed Systems and Networks",
        author       = "Brian White and Jay Lepreau and Leigh Stoller and Robert Ricci and Shashi Guruprasad and Mac Newbold and Mike Hibler and Chad Barb and Abhijeet Joglekar",
        booktitle    = "Proceedings of the {USENIX} Symposium on Operating System Design and Implementation ({OSDI})",
        organization = "{USENIX}",
        year         = 2002,
        month        = dec,
        url          = "\url{http://www.cs.utah.edu/flux/papers/netbed-osdi02-base.html}"
    }

  • Amin Vahdat, Ken Yocum, Kevin Walsh, Priya Mahadevan, Dejan Kostic, Jeff Chase, and David Becker. Scalability and Accuracy in a Large-Scale Network Emulator. In Proceedings of the Fifth Symposium on Operating Systems Design and Implementation (OSDI), December 2002.
    [BibTeX] [Full Paper]
    @InProceedings{Vahdat+:osdi02,
        title = "Scalability and Accuracy in a Large-Scale Network Emulator",
        author = "Amin Vahdat and Ken Yocum and Kevin Walsh and Priya Mahadevan and Dejan Kostic and Jeff Chase and David Becker",
        booktitle = "Proceedings of the Fifth Symposium on Operating Systems Design and Implementation ({OSDI})",
        month = dec,
        year = 2002,
        url = "\url{http://www.cs.ucsd.edu/~vahdat/papers/modelnet.pdf}"
    }

  • Shashi Guruprasad, Robert Ricci, and Jay Lepreau. Integrated Network Experimentation using Simulation and Emulation. In Proceedings of the First International Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities (TridentCom), February 2005.
    [BibTeX] [Full Paper]
    @InProceedings{GuruprasadRicciLepreau:tridentcom05,
        title        = "Integrated Network Experimentation using Simulation and Emulation",
        author       = "Shashi Guruprasad and Robert Ricci and Jay Lepreau",
        booktitle    = "Proceedings of the First International Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities ({TridentCom})",
        year         = 2005,
        month        = feb,
        url          = "\url{http://www.cs.utah.edu/flux/papers/simem-tridentcom05a.pdf}",
    }

  • Robert Ricci, Jonathon Duerig, Pramod Sanaga, Daniel Gebhardt, Mike Hibler, Kevin Atkinson, Junxing Zhang, Sneha Kasera, and Jay Lepreau. The Flexlab Approach to Realistic Evaluation of Networked Systems. In Proceedings of the Fourth USENIX Symposium on Networked Systems Design and Implementation (NSDI), April 2007.
    [BibTeX] [Full Paper]
    @InProceedings{Ricci+:nsdi07,
        title        = "The {Flexlab} Approach to Realistic Evaluation of Networked Systems",
        author       = "Robert Ricci and Jonathon Duerig and Pramod Sanaga and Daniel Gebhardt and Mike Hibler and Kevin Atkinson and Junxing Zhang and Sneha Kasera and Jay Lepreau",
        booktitle    = "Proceedings of the Fourth {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI})",
        year         = 2007,
        month        = apr,
        url          = "\url{http://www.cs.utah.edu/flux/papers/flexlab-nsdi07-base.html}"
    }

  • Diwaker Gupta, Kashi Vishwanath, and Amin Vahdat. DieCast: Testing Distributed Systems with an Accurate Scale Model. In Proceedings of the 5th ACM/USENIX Symposium on Networked Systems Design and Implementation (NSDI), April 2008.
    [BibTeX] [Full Paper]
    @InProceedings{Gupta+:nsdi08,
        title = "{DieCast}: Testing Distributed Systems with an Accurate Scale Model",
        author = "Diwaker Gupta and Kashi Vishwanath and Amin Vahdat",
        booktitle = "Proceedings of the 5th {ACM/USENIX} Symposium on Networked Systems Design and Implementation ({NSDI})",
        month = apr,
        year = 2008,
        url = "\url{http://www.cs.ucsd.edu/~vahdat/papers/diecast-nsdi08.pdf}"
    }

  • Kashi Vishwanath and Amin Vahdat. Evaluating Distributed Systems: Does Background Traffic Matter?. In Proceedings of the USENIX Annual Technical Conference, June 2008.
    [BibTeX] [Full Paper]
    @InProceedings{VishwanathVahdat:usenix08,
        title = "Evaluating Distributed Systems: Does Background Traffic Matter?",
        author = "Kashi Vishwanath and Amin Vahdat",
        booktitle = "Proceedings of the {USENIX} Annual Technical Conference",
        month = jun,
        year = 2008,
        url = "\url{http://cseweb.ucsd.edu/~vahdat/papers/usenix08.pdf}"
    }

  • Mike Hibler, Robert Ricci, Leigh Stoller, Jonathon Duerig, Shashi Guruprasad, Tim Stack, Kirk Webb, and Jay Lepreau. Large-scale Virtualization in the Emulab Network Testbed. In Proceedings of the USENIX Annual Technical Conference, June 2008.
    [BibTeX] [Full Paper]
    @InProceedings{Hibler+:usenix08,
        title        = "Large-scale Virtualization in the {Emulab} Network Testbed",
        author       = "Mike Hibler and Robert Ricci and Leigh Stoller and Jonathon Duerig and Shashi Guruprasad and Tim Stack and Kirk Webb and Jay Lepreau",
        booktitle    = "Proceedings of the {USENIX} Annual Technical Conference",
        year         = 2008,
        month        = jun,
        url          = "\url{http://www.cs.utah.edu/flux/papers/virt-usenix08-base.html}"
    }

  • Pramod Sanaga, Jonathon Duerig, Robert Ricci, and Jay Lepreau. Modeling and Emulation of Internet Paths. In Proceedings of the Sixth USENIX Symposium on Networked Systems Design and Implementation (NSDI), April 2009.
    [BibTeX] [Full Paper]
    @InProceedings{Sanaga+:nsdi09,
        title        = "Modeling and Emulation of {Internet} Paths",
        author       = "Pramod Sanaga and Jonathon Duerig and Robert Ricci and Jay Lepreau",
        booktitle    = "Proceedings of the Sixth {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI})",
        year         = 2009,
        month        = apr,
        url          = "\url{http://www.cs.utah.edu/flux/papers/ipathemu-nsdi09-base.html}"
    }

  • Marta Carbone and Luigi Rizzo. Dummynet Revisited. ACM SIGCOMM Computer Communication Review, 40(2):12-20, 2010.
    [BibTeX] [Full Paper]
    @Article{CarboneRizzo:ccr10,
        title = "Dummynet Revisited",
        author = "Marta Carbone and Luigi Rizzo",
        journal = "{ACM} {SIGCOMM} Computer Communication Review",
        year = 2010,
        volume = 40,
        number = 2,
        pages = "12--20",
        url = "\url{http://info.iet.unipi.it/~luigi/papers/20100304-ccr.pdf}"
    }

  • Fabien Hermenier and Robert Ricci. How To Build a Better Testbed: Lessons From a Decade of Network Experiments on Emulab. In Proceedings of the 8th International ICST Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities (Tridentcom), June 2012. Awarded best paper
    [BibTeX] [Download PDF]
    @InProceedings{HermenierRicci:Tridentcom12,
        title        = "How To Build a Better Testbed: Lessons From a Decade of Network Experiments on Emulab",
        author       = "Fabien Hermenier and Robert Ricci",
        booktitle    = "Proceedings of the 8th International {ICST} Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities ({Tridentcom})",
        year         = 2012,
        month        = jun,
        note         = "Awarded best paper"
    }

Disk Imaging

  • Mike Hibler, Leigh Stoller, Jay Lepreau, Robert Ricci, and Chad Barb. Fast, Scalable Disk Imaging with Frisbee. In Proceedings of the USENIX Annual Technical Conference. USENIX,, June 2003.
    [BibTeX] [Full Paper]
    @InProceedings{Hibler+:usenix03,
        title        = "Fast, Scalable Disk Imaging with Frisbee",
        author       = "Mike Hibler and Leigh Stoller and Jay Lepreau and Robert Ricci and Chad Barb",
        booktitle    = "Proceedings of the {USENIX} Annual Technical Conference",
        organization = "{USENIX}",
        year         = 2003,
        month        = jun,
        url          = "\url{http://www.cs.utah.edu/flux/papers/frisbee-usenix03-base.html}"
    }

  • Robert Ricci and Jonathon Duerig. Securing the Frisbee Multicast Disk Loader. In Proceedings of the First Workshop on Cyber Security and Test (CSET), July 2008.
    [BibTeX] [Full Paper]
    @InProceedings{RicciDuerig:cset08,
        title        = "Securing the {Frisbee} Multicast Disk Loader",
        author       = "Robert Ricci and Jonathon Duerig",
        booktitle    = "Proceedings of the First Workshop on Cyber Security and Test ({CSET})",
        year         = 2008,
        month        = jul,
        url          = "\url{http://www.cs.utah.edu/flux/papers/frisbeesec-cset08-base.html}"
    }

  • Cody Cutler, Mike Hibler, Eric Eide, and Robert Ricci. Trusted Disk Loading in the Emulab Network Testbed. In Proceedings of the Third Workshop on Cyber Security Experimentation and Test (CSET), August 2010.
    [BibTeX] [Full Paper]
    @InProceedings{Cutler+:CSET10,
        title       = "Trusted Disk Loading in the {Emulab} Network Testbed",
        author      = "Cody Cutler and Mike Hibler and Eric Eide and Robert Ricci",
        booktitle   = "Proceedings of the Third Workshop on Cyber Security Experimentation and Test {(CSET)}",
        year        = 2010,
        month       = aug,
        url         = "\url{http://www.cs.utah.edu/flux/papers/tdls-cset10-base.html}"
    }

Cloud Computing

  • Simson L. Garfinkel. An Evaluation of Amazon’s Grid Computing Services: EC2, S3 and SQS. Technical Report TR-08-07, Harvard University, 2008.
    [BibTeX] [Full Paper]
    @techreport{Garfinkel:tr08,
        author = "Simson L. Garfinkel",
        title = "An Evaluation of {Amazon’s} Grid Computing Services: {EC2}, {S3} and {SQS}",
        institution = "Harvard University",
        number = "TR-08-07",
        year = "2008",
        url = "\url{http://simson.net/clips/academic/2007.Harvard.S3.pdf}"
    }

  • Michael Armbrust, Armando Fox, Rean Griffith, Anthony D. Joseph, Randy H. Katz, Andrew Konwinski, Gunho Lee, David A. Patterson, Ariel Rabkin, Ion Stoica, and Matei Zaharia. Above the Clouds: A Berkeley View of Cloud Computing. Technical Report UCB/EECS-2009-28, EECS Department, University of California, Berkeley, Feb 2009.
    [BibTeX] [Full Paper]
    @techreport{Armbrust+:tr09,
        author = {Armbrust, Michael and Fox, Armando and Griffith, Rean and Joseph, Anthony D. and Katz, Randy H. and Konwinski, Andrew and Lee, Gunho and Patterson, David A. and Rabkin, Ariel and Stoica, Ion and Zaharia, Matei},
        title = {Above the Clouds: A Berkeley View of Cloud Computing},
        institution = {EECS Department, University of California, Berkeley},
        year = {2009},
        month = {Feb},
        url = "\url{http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.html}",
        number = {UCB/EECS-2009-28},
    }

  • John Ousterhout, Parag Agrawal, David Erickson, Christos Kozyrakis, Jacob Leverich, David Mazières, Subhasish Mitra, Aravind Narayanan, Diego Ongaro, Guru Parulkar, Mendel Rosenblum, Stephen M. Rumble, Eric Stratmann, and Ryan Stutsman. The case for RAMCloud. Communications of the ACM, 54(7):121-130, July 2011.
    [BibTeX] [Full Paper]
    @article{Ousterhout+:cacm2011,
         author = {Ousterhout, John and Agrawal, Parag and Erickson, David and Kozyrakis, Christos and Leverich, Jacob and Mazi\`{e}res, David and Mitra, Subhasish and Narayanan, Aravind and Ongaro, Diego and Parulkar, Guru and Rosenblum, Mendel and Rumble, Stephen M. and Stratmann, Eric and Stutsman, Ryan},
         title = {The case for RAMCloud},
         journal = {Communications of the ACM},
         volume = {54},
         number = {7},
         month = jul,
         year = {2011},
         pages = {121--130},
         url = {http://doi.acm.org/10.1145/1965724.1965751},
         publisher = {ACM}
    }

Virtualization

  • Gerwin Klein, Kevin Elphinstone, Gernot Heiser, June Andronick, David Cock, Philip Derrin, Dhammika Elkaduwe, Kai Engelhardt, Rafal Kolanski, Michael Norrish, Thomas Sewell, Harvey Tuch, and Simon Winwood. seL4: Formal verification of an OS kernel. In Proceedings of the 22nd ACM Symposium on Operating Systems Principles, October 2009.
    [BibTeX] [Full Paper]
    @InProceedings{Klein+:sosp09,
        author = "Gerwin Klein and Kevin Elphinstone and Gernot Heiser and June Andronick and David Cock and Philip Derrin and Dhammika Elkaduwe and Kai Engelhardt and Rafal Kolanski and Michael Norrish and Thomas Sewell and Harvey Tuch and Simon Winwood",
        title = "{seL4}: Formal verification of an {OS} kernel",
        booktitle = "Proceedings of the 22nd {ACM} Symposium on Operating Systems Principles",
        month = oct,
        year = 2009,
        url = "\url{http://ssrg.nicta.com.au/publications/papers/Klein_EHACDEEKNSTW_09.pdf}"
    }

  • Eric Keller, Jakub Szefer, Jennifer Rexford, and Ruby B. Lee. NoHype: Virtualized Cloud Infrastructure without the Virtualization. In Proceedings of the 39th International Symposium on Computer Architecture, June 2010.
    [BibTeX] [Full Paper]
    @InProceedings{Keller+:isca10,
        title = "{NoHype}: Virtualized Cloud Infrastructure without the Virtualization",
        author = "Eric Keller and Jakub Szefer and Jennifer Rexford and Ruby B. Lee",
        booktitle = "Proceedings of the 39th International Symposium on Computer Architecture",
        month = jun,
        year = 2010,
        url = "\url{http://www.cs.princeton.edu/~jrex/papers/isca10.pdf}"
    }

Traffic Generation

  • Kashi Vishwanath and Amin Vahdat. Realistic and Responsive Network Traffic Generation. In Proceedings of ACM SIGCOMM, September 2006.
    [BibTeX] [Full Paper]
    @InProceedings{VishwanathVahdat:sigcomm06,
        title = "Realistic and Responsive Network Traffic Generation",
        author = "Kashi Vishwanath and Amin Vahdat",
        booktitle = "Proceedings of {ACM} {SIGCOMM}",
        month = sep,
        year = 2006,
        url = "\url{http://www.cs.ucsd.edu/~kvishwanath/papers/swington.pdf}"
    }

  • Joel Sommers and Paul Barford. Self-Configuring Network Traffic Generation. In Proceedings of the ACM Internet Measurement Conference, October 2004.
    [BibTeX] [Full Paper]
    @InProceedings{SommersBarford:imc04,
        title = "Self-Configuring Network Traffic Generation",
        author = "Joel Sommers and Paul Barford",
        booktitle = "Proceedings of the {ACM}  Internet Measurement Conference",
        month = oct,
        year = 2004,
        url = "\url{http://pages.cs.wisc.edu/~jsommers/pubs/p68-sommers.pdf}"
    }

Mobile Networking

  • Magnus Olsson, Stefan Rommer, Catherine Mulligan, Shabnam Sultana, and Lars Frid. SAE and the Evolved Packet Core: Driving the Mobile Broadband Revolution. Academic Press, 2009.
    [BibTeX]
    @book{Olsson+:book09,
        title = "{SAE} and the Evolved Packet Core: Driving the Mobile Broadband Revolution",
        author = "Magnus Olsson and Stefan Rommer and Catherine Mulligan and Shabnam Sultana and Lars Frid",
        year = 2009,
        publisher = "Academic Press"
    }

  • Junxian Huang, Feng Qian, Yihua Guo, Yuanyuan Zhou, Qiang Xu, Morley Z. Mao, Subhabrata Sen, and Oliver Spatscheck. An In-depth Study of LTE: Effect of Network Protocol and Application Behavior on Performance. In Proceedings of SIGCOMM, August 2013.
    [BibTeX] [Full Paper]
    @inproceedings{Huang+:SIGCOMM13,
        title = "An In-depth Study of {LTE}: Effect of Network Protocol and Application Behavior on Performance",
        author = "Junxian Huang and Feng Qian and Yihua Guo and Yuanyuan Zhou and Qiang Xu and Z. Morley Mao and Subhabrata Sen and Oliver Spatscheck",
        booktitle = "Proceedings of {SIGCOMM}",
        year = 2013,
        month = aug,
        url = "\url{http://web.eecs.umich.edu/~hjx/file/sigcomm13.pdf}"
    }

  • Xin Jin, Li Erran Li, Laurent Vanbever, and Jennifer Rexford. SoftCell: Taking Control of Cellular Core Networks. CoRR, abs/1305.3568, 2013.
    [BibTeX] [Full Paper]
    @article{DBLP:journals/corr/abs-1305-3568,
        author    = "Xin Jin and Li Erran Li and Laurent Vanbever and Jennifer Rexford",
        title     = "{SoftCell}: Taking Control of Cellular Core Networks",
        journal   = {{CoRR}},
        volume    = "abs/1305.3568",
        year      = 2013,
        url        = "\url{http://arxiv.org/abs/1305.3568}",
    }

  • Aditya Gudipati, Daniel Perry, Li Erran Li, and Sachin Katti. SoftRAN: Software Defined Radio Access Network. In Proceedings of ACM HotSDN, August 2013.
    [BibTeX] [Full Paper]
    @inproceedings{Gudipati+:HotSDN13,
        title = "{SoftRAN}: Software Defined Radio Access Network",
        author = "Aditya Gudipati and Daniel Perry and Li Erran Li and Sachin Katti",
        booktitle = "Proceedings of {ACM} {HotSDN}",
        year = 2013,
        month = aug,
        url = "\url{http://www.stanford.edu/~skatti/pubs/hotsdn13-softran.pdf}"
    }

  • Junxian Huang, Feng Qian, Alexandre Gerber, Morley Z. Mao, Subhabrata Sen, and Oliver Spatscheck. A Close Examination of Performance and Power Characteristics of 4G LTE Networks. In Proceedings of ACM MobiSys, June 2012.
    [BibTeX] [Full Paper]
    @inproceedings{Huang+:Mobisys12,
        title = "A Close Examination of Performance and Power Characteristics of {4G} {LTE} Networks",
        author = "Junxian Huang, and Feng Qian and Alexandre Gerber and Z. Morley Mao and Subhabrata Sen and Oliver Spatscheck",
        booktitle = "Proceedings of {ACM} {MobiSys}",
        year = 2012,
        month = jun,
        url = "\url{http://web.eecs.umich.edu/~hjx/file/mobisys12.pdf}"
    }

  • Feng Qian, Zhaoguang Wang, Alexandre Gerber, Zhuoqing Mao, Subhabrata Sen, and Oliver Spatscheck. Profiling Resource Usage for Mobile Applications: A Cross-layer Approach. In Proceedings of ACM MobiSys, July 2011.
    [BibTeX] [Full Paper]
    @inproceedings{Qian+:Mobisys11,
        title = "Profiling Resource Usage for Mobile Applications: A Cross-layer Approach",
        author = "Qian, Feng and Wang, Zhaoguang and Gerber, Alexandre and Mao, Zhuoqing and Sen, Subhabrata and Spatscheck, Oliver",
        booktitle = "Proceedings of {ACM} {MobiSys}",
        year = 2011,
        month = jul,
        url = "\url{http://web.eecs.umich.edu/~zmao/Papers/aro_mobisys11.pdf}"
    }


Online Coure Materials

Operating systems

Networking