Systems, Networking, and Cybersecurity Ph.D. Qualifier Exam

Spring 2019

Examining Faculty

    Dr. Godmar Back (Chair)
    Dr. Matthew Hicks
    Dr. Gang Wang

Registered Students

Send email to gback@vt.edu to be registered. Your participation in the survey did not register you, I need to hear from you!

Early Withdrawal Policy

Once students have notified the Computer Science Department of their intention to take the Systems and Networking Ph.D. Qualifier Exam, they may withdraw from taking the exam at any point prior to the public release of the exam questions. Once the exam questions are released, the exam is considered "in progress" and withdrawal is prohibited. Students with questions about this policy should contact the exam chair directly.

Academic Integrity

Discussions among students of the papers identified for the System's Qualifier are reasonable up until the date the exam is released publicly. Once the exam questions are released, we expect all such discussions will cease as students are required to conduct their own work entirely to answer the qualifier questions. This examination is conducted under the University's Graduate Honor System Code . Students are encouraged to draw from other papers than those listed in the exam to the extent that this strengthens their arguments. However, the answers submitted must represent the sole and complete work of the student submitting the answers. Material substantially derived from other works, whether published in print or found on the web, must be explicitly and fully cited. Note that your grade will be more strongly influenced by arguments you make rather than arguments you quote or cite.

Exam Schedule

    10/31/2018: this web page created.
    12/3/2018: release of reading list
    1/7/2019: release of written exam
    1/21/2019 (11:59PM): student solutions to written exam due
    end of Jan/beg of Feb: oral exams.

Reading List

  1. Towards Evaluating the Robustness of Neural Networks, Nicholas Carlini and David Wagner, IEEE Symposium on Security and Privacy, 2017 (IEEE SP'17).
  2. Detecting Credential Spearphishing in Enterprise Settings, Grant Ho, Aashish Sharma, Mobin Javed, Vern Paxson, David Wagner, USENIX Security Symposium, 2017 (USENIX SEC'17).
  3. ZMap: Fast Internet-wide Scanning and Its Security Applications , Zakir Durumeric, Eric Wustrow, and J. Alex Halderman, Proceedings of the USENIX Security Symposium, 2013.
  4. Light-Weight Contexts: An OS Abstraction for Safety and Performance , James Litton, Anjo Vahldiek-Oberwagner, Eslam Elnikety, and Deepak Garg Bobby Bhattacharjee, Peter Druschel, 12th USENIX Symposium on Operating Systems Design and Implementation (USENIX OSDI'16).
  5. My VM is Lighter (and Safer) Than Your Container, Filipe Manco et al, Proceedings of the 26th Symposium on Operating Systems Principles (SOSP '17).
  6. TensorFlow: A System for Large-Scale Machine Learning , Martín Abadi et al, 12th USENIX Symposium on Operating Systems Design and Implementation (USENIX OSDI'16).
  7. Application performance and flexibility on exokernel systems, M. Frans Kaashoek, Dawson R. Engler, Gregory R. Ganger, Hector M. Briceño, Russell Hunt, David Mazières, Thomas Pinckney, Robert Grimm, John Jannotti, and Kenneth Mackenzie. , Proceedings of the sixteenth ACM symposium on Operating systems principles (SOSP '97), 52-65.
  8. Tor: the second-generation onion router, Roger Dingledine, Nick Mathewson, and Paul Syverson, Proceedings of the 13th conference on USENIX Security Symposium - Volume 13 (SSYM'04), Vol. 13. USENIX Association, Berkeley, CA, USA, 21-21.
  9. LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation, Chris Lattner and Vikram Adve. Proceedings of the international symposium on Code generation and optimization: feedback-directed and runtime optimization (CGO '04). IEEE Computer Society, Washington, DC, USA, 75-.

Written Questions

Each year, the Systems, Networking, and Cybersecurity  faculty publishes a reading list of papers by the end of the fall semester and a list of integrative research questions to answer within a 10-14 day period. The deadline for students to provide written answers to the research questions is usually within first few weeks of the spring semester. The goal of the written exam is to evaluate the student’s ability to creatively integrate content from the constituent systems research areas.

2019 Exam Questions (released on: January 7, 2019)

Oral Exam

The written exam will be followed by an oral exam, where the student is expected to defend his/her solutions. Unless specifically requested, the student is not expected to make a formal presentation. In the oral exams, faculty may ask questions about any paper in the reading list to assess the student’s understanding of the subject. Oral exams will be scheduled individually for each student.

Assessment

After the oral examination, the examining faculty will determine the student's score for the examination process. The score is between 0 – 3 points, depending on the student's performance on both the written and oral components. These points may be applied toward the total score of 6 points necessary to qualify for the Ph.D. The assessment criteria, as defined by GPC, are as follows:

Past Exams 

    Spring 2017 exam
    Spring 2016 exam
    Spring 2015 exam
    Spring 2014 exam
    Spring 2013 exam
    Spring 2012 exam
    Spring 2011 exam
    Spring 2010 exam
    Spring 2009 exam
    Spring 2008 exam
    Spring 2007 exam
    Spring 2006 exam