About

The VT CS department’s Systems Reading Group (SRG) reads papers from a variety of systems-related conferences, including SOSP/OSDI, EuroSys, ASPLOS, FAST, CCS, USENIX Security, ICSE, FSE, and further afield. It should be of interest to students studying computer systems from many perspectives.

Each week the SRG discusses 1-3 papers from a top conference, striving to broaden our knowledge of computer science and to improve our own skills in researching, evaluating, and reporting our work.

The SRG also provides a supportive setting in which members can share research ideas or practice giving research talks for upcoming conferences.

Participants enjoy regular interaction with members of other research groups as well as exposure to a breadth of recent research. As a result, their research horizons are broadened and their ongoing research strengthened.

Tasty treats generously funded by stack@cs.

Join the mailing list!

Spring 2018

Date Time Location Theme Paper(s)
4/27 3:15 - 5:00 PM KW2 2225 Digital Evolution (1) Evolutionary software engineering, a review, Applied Soft Computing 2005; (2) The Surprising Creativity of Digital Evolution: A Collection of Anecdotes from the Evolutionary Computation and Artificial Life Research Communities, arXiv 2018; (3) An Agent-Based Approach for Building Complex Software Systems, CACM’01
4/20 3:15 - 4:00 PM Next Door Bake Shop ASPLOS’18 #1 Espresso: Brewing Java For More Non-Volatility, ASPLOS’18
4/13 3:30 - 5:00 PM KW2 2225 EuroSys’18 #3 Service Fabric: A Distributed Platform for Building Microservices in the Cloud, EuroSys’18
4/6 3:30 - 5:00 PM KW2 2225 EuroSys’18 #2 Delta Pointers: Buffer Overflow Checks Without the Check, EuroSys’18
3/30 3:30 - 5:00 PM KW2 2225 EuroSys’18 #1 Scheduling-Context Capabilities: A Principled, Light-Weight OS Mechanism for Managing Time, EuroSys’18
3/23 N/A N/A N/A Happy recruiting weekend!
3/16 3:30 - 5:00 PM KW2 2225 FSE submissions Contact Jamie for the manuscripts.
3/9 N/A N/A N/A Happy spring break!
3/2 3:30 - 5:00 PM KW2 2225 FAST ‘18 (1) Barrier-Enabled IO Stack for Flash Storage
(2) Fail-Slow at Scale: Evidence of Hardware Performance Faults in Large Production Systems
2/23 3:30-5:00 PM KW2 2225 Containers (1) Resource containers: A new facility for resource management in sevrer systems, OSDI 1999
(2) An Updated Performance Comparison of Virtual Machines and Linux Containers, IBM Tech. Report 2014
2/16 3:30-5:00 PM KW2 2225 Hot Stuff (1) Scalability! But at what COST? HotOS 2015
(2) The Case for Less Predictable Operating System Behavior, HotOS 2015
2/9 3:30-5:00 PM KW2 2225 Classics (1) A Protocol for Packet Network Intercommunication IEEE Tx. on Comm. 1974
(2) The UNIX Time-Sharing System, SOSP 1974
2/2 3:30-5:00 PM KW2 2225 Energy in Computing (1) ECOSystem: Managing Energy as a First Class Operating System Resource, ASPLOS 2002
(2) Energy-aware task and interrupt management in Linux, Ottawa Linux Symposium 2008
1/26 3:30-5:00 PM KW2 2225 Meltdown and Spectre (1) Meltdown, arXiv 2018
(2) Spectre Attacks: Exploiting Speculative Execution, arXiv 2018
1/19 3:30-5:00 PM KW2 2225 FLOSS (1) The Cathedral and the Bazaar, 2000
(2) The social structure of Free and Open Source software development, First Monday 2005

Fall 2017

Date Time Location Theme Paper(s)
12/8 3:30-5:00 PM KW2 2225 IEEE S&P submissions Contact Jamie for the manuscripts.
12/1 3:30-5:00 PM KW2 2225 CAP Theorem (1) Harvest,Yield,and Scalable Tolerant Systems HotOS 1999
(2) Brewer’s conjecture and the feasibility of consistent, available, partition-tolerant web services ACM SIGACT News 2002
11/17 3:30-5:00 PM KW2 2225 Lamport #2 The Byzantine Generals Problem, ACM TOPLAS 1982
11/10 3:30-5:00 PM KW2 2225 Lamport #1 See here
11/3 3:30-5:00 PM KW2 2225 File Systems #2 See here
10/27 3:30-5:00 PM KW2 2225 File Systems #1 See here
10/20 3:30-5:00 PM KW2 2225 Non-Volatile Memory (NVM) #2 (1) System Software for Persistent Memory EuroSys 2014
Intermittent Computation without Hardware Support or Programmer Intervention OSDI 2016
10/13 3:30-5:00 PM KW2 2225 Non-Volatile Memory (NVM) #1 (1) Operating System Implications of Fast, Cheap, Non-Volatile Memory HotOS 2011
(2) Whole-system Persistence ASPLOS 2012.
10/6 3:30-5:00 PM KW2 2215-A HotOS 2017 #2 (1) Gray Failure: The Achilles’ Heel of Cloud-Scale Systems HotOS 2017
(2) Preserving Hidden Data with an Ever-Changing Disk HotOS 2017
(3) Hardware is the new software HotOS 2017
9/29 3:30-5:00 PM KW2 2215-A HotOS 2017 #1 (1) Will Serverless End the Dominance of Linux in the Cloud? HotOS 2017
(2) Flash Drive Lifespan is a Problem HotOS 2017
9/22 3:30-5:00 PM KW2 1110 Paper plus Yin’s talk (1) Light-weight contexts: Light-Weight Contexts: An OS Abstraction for Safety and Performance OSDI 2016
(2) Yin: Querying Invisible Objects: Supporting Data-Driven, Privacy-Preserving Distributed Applications
9/15 3:30-5:00 PM KW2 1110 Liuqing’s talk CCLearner: A Deep Learning-Based Clone Detection Approach
9/8 3:30-5:00 PM KW2 2215-A OSDI 2016 #2: Secrets (1) Unobservable communication over fully untrusted infrastructure, OSDI 2016
(2) Big Data Analytics over Encrypted Datasets with Seabed OSDI 2016
9/1 3:30-5:00 PM KW2 2215-A OSDI 2016 #1: Garbage Collection Yak: A High-Performance Big-Data-Friendly Garbage Collector OSDI 2016

Spring 2017

Date Time Location Theme Paper(s)
4/28 3:30-5:00 PM KW2 1127 Machine Learning in Security (1) Automatically Evading Classifiers NDSS 2016.
(2) Malicious PDF detection using metadata and structural features ACSAC 2012
4/21 N/A N/A N/A No meeting this week.
4/14 3:30-5:00 PM KW2 1127 Linux APIs A study of modern Linux API usage and compatibility: what to support when you’re supporting EuroSys 2016
4/7 3:30-5:00 PM KW2 1127 Cyber-Physical Security Pacemakers and Implantable Cardiac Defibrillators: Software Radio Attacks and Zero-Power Defenses IEEE S&P 2008
3/31 3:00-4:30 PM KW2 2500 Experimental Correctness Producing wrong data without doing anything obviously wrong! ASPLOS 2009