USENIX ATC '17 Program Grid
Download the program in grid format (PDF). Updated 7/7/17.
USENIX ATC '17 Proceedings
The full Proceedings published by USENIX for the conference are available for download below. Individual papers can also be downloaded from the presentation page. Copyright to the individual works is retained by the author[s].
Proceedings Front Matter
Proceedings Cover |
Title Page and List of Organizers |
Table of Contents |
Message from the Program Co-Chairs
Full Proceedings PDFs
USENIX ATC '17 Full Proceedings (PDF)
USENIX ATC '17 Proceedings Interior (PDF, best for mobile devices)
USENIX ATC '17 Errata Slip (PDF)
Full Proceedings ePub (for iPad and most eReaders)
USENIX ATC '17 Full Proceedings (ePub)
Full Proceedings Mobi (for Kindle)
USENIX ATC '17 Full Proceedings (Mobi)
Downloads for Registered Attendees
(Sign in to your USENIX account to download these files.)



Wednesday, July 12, 2017
7:30 am–8:45 am
Continental Breakfast
Grand Ballroom A–D Foyer
8:45 am–9:00 am
Opening Remarks and Awards
Grand Ballroom A–D
Program Co-Chairs: Dilma Da Silva, Texas A&M University, and Bryan Ford, École Polytechnique Fédérale de Lausanne (EPFL)
9:00 am–10:00 am
Keynote Address
Grand Ballroom A–D
10:00 am–10:30 am
Break with Refreshments
Grand Ballroom A–D Foyer
10:30 am-12:10 pm
Kernel
Session Chair: Angela Demke-Brown, University of Toronto
Grand Ballroom AB
Lock-in-Pop: Securing Privileged Operating System Kernels by Keeping on the Beaten Path
Yiwen Li, Brendan Dolan-Gavitt, Sam Weber, and Justin Cappos, New York University
Fast and Precise Retrieval of Forward and Back Porting Information for Linux Device Drivers
Julia Lawall, Derek Palinski, Lukas Gnirke, and Gilles Muller, Sorbonne Universités/UPMC/Inria/LIP6
Datacenters
Session Chair: Peng (Ryan) Huang, Microsoft Research and Johns Hopkins University
Grand Ballroom CD
deTector: a Topology-aware Monitoring System for Data Center Networks
Yanghua Peng, The University of Hong Kong; Ji Yang, Xi'an Jiaotong University; Chuan Wu, The University of Hong Kong; Chuanxiong Guo, Microsoft Research; Chengchen Hu, Xi'an Jiaotong University; Zongpeng Li, University of Calgary
Pricing Intra-Datacenter Networks with Over-Committed Bandwidth Guarantee
Jian Guo, Fangming Liu, and Tao Wang, Key Laboratory of Services Computing Technology and System, Ministry of Education, School of Computer Science and Technology, Huazhong University of Science and Technology; John C.S. Lui, The Chinese University of Hong Kong
Unobtrusive Deferred Update Stabilization for Efficient Geo-Replication
Chathuri Gunawardhana, Manuel Bravo, and Luis Rodrigues, University of Lisbon
Don't cry over spilled records: Memory elasticity of data-parallel applications and its application to cluster scheduling
Călin Iorgulescu and Florin Dinu, EPFL; Aunn Raza, NUST Pakistan; Wajih Ul Hassan, UIUC; Willy Zwaenepoel, EPFL
12:10 pm–2:00 pm
Lunch (on your own)
2:00 pm–3:40 pm
Pursuing Efficiency
Session Chair: Vishakha Gupta, Intel Labs
Grand Ballroom AB
Popularity Prediction of Facebook Videos for Higher Quality Streaming
Linpeng Tang, Princeton University; Qi Huang and Amit Puntambekar, Facebook; Ymir Vigfusson, Emory University & Reykjavik University; Wyatt Lloyd, University of Southern California & Facebook; Kai Li, Princeton University
Squeezing out All the Value of Loaded Data: An Out-of-core Graph Processing System with Reduced Disk I/O
Ending the Anomaly: Achieving Low Latency and Airtime Fairness in WiFi
Toke Høiland-Jørgensen, Karlstad University; Michał Kazior, Tieto Poland; Dave Täht, TekLibre; Per Hurtig and Anna Brunstrom, Karlstad University
Persona: A High-Performance Bioinformatics Framework
Stuart Byma and Sam Whitlock, EPFL; Laura Flueratoru, University Politehnica of Bucharest; Ethan Tseng, CMU; Christos Kozyrakis, Stanford University; Edouard Bugnion and James Larus, EPFL
Let's Talk about GPUs
Session Chair: Hakim Weatherspoon, Cornell University
Grand Ballroom CD
SPIN: Seamless Operating System Integration of Peer-to-Peer DMA Between SSDs and GPUs
Shai Bergman and Tanya Brokhman, Technion; Tzachi Cohen, unaffiliated; Mark Silberstein, Technion
Poseidon: An Efficient Communication Architecture for Distributed Deep Learning on GPU Clusters
Hao Zhang, Carnegie Mellon University; Zeyu Zheng, Petuum Inc.; Shizhen Xu and Wei Dai, Carnegie Mellon University; Qirong Ho, Petuum Inc.; Xiaodan Liang, Zhiting Hu, Jinliang Wei, and Pengtao Xie, Carnegie Mellon University; Eric P. Xing, Petuum Inc.
Garaph: Efficient GPU-accelerated Graph Processing on a Single Machine with Balanced Replication
Lingxiao Ma, Zhi Yang, and Han Chen, Computer Science Department, Peking University, Beijing, China; Jilong Xue, Microsoft Research, Beijing, China; Yafei Dai, Institute of Big Data Technologies, Shenzhen Key Lab for Cloud Computing Technology & Applications, School of Electronics and Computer Engineering (SECE), Peking University, Shenzhen, China
GPU Taint Tracking
Ari B. Hayes, Rutgers University; Lingda Li, Brookhaven National Laboratory; Mohammad Hedayati, University of Rochester; Jiahuan He and Eddy Z. Zhang, Rutgers University; Kai Shen, Google
3:40 pm–4:00 pm
Break with Refreshments
Grand Ballroom A–D Foyer
4:00 pm–5:30 pm
Virtualization
Session Chair: Carl Waldspurger, CachePhysics, Inc.
Grand Ballroom AB
Multi-Hypervisor Virtual Machines: Enabling an Ecosystem of Hypervisor-level Services
Kartik Gopalan, Rohit Kugve, Hardik Bagdi, and Yaohui Hu, Binghamton University; Daniel Williams and Nilton Bila, IBM T.J. Watson Research Center
Preemptive, Low Latency Datacenter Scheduling via Lightweight Virtualization
Wei Chen, University of Colorado, Colorado Springs; Jia Rao, University of Texas at Arlington; Xiaobo Zhou, University of Colorado, Colorado Springs
The RCU-Reader Preemption Problem in VMs
Aravinda Prasad and K Gopinath, Indian Institute of Science, Bangalore; Paul E. McKenney, IBM Linux Technology Center, Beaverton
Security and Privacy I
Session Chair: Justin Cappos, New York University Tandon School of Engineering
Grand Ballroom CD
Bunshin: Compositing Security Mechanisms through Diversification
Meng Xu, Kangjie Lu, Taesoo Kim, and Wenke Lee, Georgia Institute of Technology
Glamdring: Automatic Application Partitioning for Intel SGX
Joshua Lind, Christian Priebe, Divya Muthukumaran, Dan O'Keeffe, Pierre-Louis Aublin, and Florian Kelbert, Imperial College London; Tobias Reiher, TU Dresden; David Goltzsche, TU Braunschweig; David Eyers, University of Otago; Rudiger Kapitza, TU Braunschweig; Christof Fetzer, TU Dresden; Peter Pietzuch, Imperial College London
High-Resolution Side Channels for Untrusted Operating Systems
Marcus Hähnel, TU Dresden, Operating Systems Group; Weidong Cui and Marcus Peinado, Microsoft Research
Understanding Security Implications of Using Containers in the Cloud
Byungchul Tak, Kyungpook National University; Canturk Isci, Sastry Duri, Nilton Bila, Shripad Nadgowda, and James Doran, IBM TJ Watson Research Center
6:30 pm–8:00 pm
USENIX ATC '17 Conference Reception
Terra Courtyard
Thursday, July 13, 2017
8:00 am–9:00 am
Continental Breakfast
Grand Ballroom A–D Foyer
9:00 am–10:40 am
Key-Value Stores and Databases
Session Chair: Yu Hua, Huazhong University of Science and Technology
Grand Ballroom AB
Memshare: a Dynamic Multi-tenant Key-value Cache
Asaf Cidon, Stanford University; Daniel Rushton, University of Utah; Stephen M. Rumble, Google Inc.; Ryan Stutsman, University of Utah
Replication-driven Live Reconfiguration for Fast Distributed Transaction Processing
Xingda Wei, Sijie Shen, Rong Chen, and Haibo Chen, Shanghai Jiao Tong University
HiKV: A Hybrid Index Key-Value Store for DRAM-NVM Memory Systems
Fei Xia, Institute of Computing Technology, Chinese Academy of Sciences; University of Chinese Academy of Sciences; Dejun Jiang, Jin Xiong, and Ninghui Sun, Institute of Computing Technology, Chinese Academy of Sciences
TRIAD: Creating Synergies Between Memory, Disk and Log in Log Structured Key-Value Stores
Oana Balmau, Diego Didona, Rachid Guerraoui, and Willy Zwaenepoel, EPFL; Huapeng Yuan, Aashray Arora, Karan Gupta, and Pavan Konka, Nutanix
Invited Talks
Session Chair: Keith Smith, NetApp
Grand Ballroom CD
Performance Superpowers with Enhanced BPF
10:40 am–11:00 am
Break with Refreshments
Grand Ballroom A–D Foyer
11:00 am–12:40 pm
Help Me Debug
Session Chair: Gilles Muller, Inria
Grand Ballroom AB
Engineering Record and Replay for Deployability
Robert O’Callahan and Chris Jones, unaffiliated; Nathan Froyd, Mozilla Corporation; Kyle Huey, unaffiliated; Albert Noll, Swisscom AG; Nimrod Partush, Technion
Proactive error prediction to improve storage system reliability
Farzaneh Mahdisoltani, University of Toronto; Ioan Stefanovici, Microsoft Research; Bianca Schroeder, University of Toronto
A DSL Approach to Reconcile Equivalent Divergent Program Executions
Luís Pina, Daniel Grumberg, Anastasios Andronidis, and Cristian Cadar, Imperial College London
Networking
Session Chair: Benjamin Reed, Facebook
Grand Ballroom CD
Titan: Fair Packet Scheduling for Commodity Multiqueue NICs
Brent Stephens, Arjun Singhvi, Aditya Akella, and Michael Swift, UW-Madison
MopEye: Opportunistic Monitoring of Per-app Mobile Network Performance
Daoyuan Wu, Singapore Management University; Rocky K. C. Chang, Weichao Li, and Eric K. T. Cheng, The Hong Kong Polytechnic University; Debin Gao, Singapore Management University
Emu: Rapid Prototyping of Networking Services
Nik Sultana, Salvator Galea, David Greaves, Marcin Wojcik, and Jonny Shipton, University of Cambridge; Richard Clegg, Queen Mary University of London; Luo Mai, Imperial College London; Pietro Bressana and Robert Soule, Università della Svizzera italiana; Richard Mortier, University of Cambridge; Paolo Costa, Microsoft Research; Peter Pietzuch, Imperial College London; Jon Crowcroft, Andrew W Moore, and Noa Zilberman, University of Cambridge
Protego: Cloud-Scale Multitenant IPsec Gateway
Jeongseok Son, KAIST and Microsoft Research; Yongqiang Xiong, Microsoft Research; Kun Tan, Huawei; Paul Wang and Ze Gan, Microsoft Research; Sue Moon, KAIST
12:40 pm–2:00 pm
USENIX ATC '17 Conference Luncheon
Terra Courtyard
2:00 pm–3:40 pm
Caching along the Way
Session Chair: Nisha Talagala, Parallel Machines
Grand Ballroom AB
Cache Modeling and Optimization using Miniature Simulations
Carl Waldspurger, Trausti Saemundsson, and Irfan Ahmad, CachePhysics, Inc.; Nohhyun Park, Datos IO, Inc.
Awarded Best Paper!
Hyperbolic Caching: Flexible Caching for Web Applications
Aaron Blankstein, Princeton University; Siddhartha Sen, Microsoft Research; Michael J. Freedman, Princeton University
Execution Templates: Caching Control Plane Decisions for Strong Scaling of Data Analytics
Omid Mashayekhi, Hang Qu, Chinmayee Shah, and Philip Levis, Stanford University
cHash: Detection of Redundant Compilations via AST Hashing
Christian Dietrich and Valentin Rothberg, Leibniz Universität Hannover; Ludwig Füracker and Andreas Ziegler, Friedrich-Alexander Universität Erlangen-Nürnberg; Daniel Lohmann, Leibniz Universität Hannover
Awarded Best Paper!
Best of the Rest
Session Chair: Geoff Kuenning, Harvey Mudd College
Grand Ballroom CD
Application Crash Consistency and Performance with CCFS
Thanumalayan Sankaranarayana Pillai, Ramnatthan Alagappan, and Lanyue Lu, University of Wisconsin—Madison; Vijay Chidambaram, The University of Texas at Austin; Andrea C. Arpaci-Dusseau and Remzi H. Arpaci-Dusseau, University of Wisconsin—Madison
Best Paper at FAST '17: Link to Paper
Push-Button Verification of File Systems via Crash Refinement
Helgi Sigurbjarnarson, James Bornholt, Emina Torlak, and Xi Wang, University of Washington
Best Paper at OSDI '16: Link to Paper
Early Detection of Configuration Errors to Reduce Failure Damage
Tianyin Xu, Xinxin Jin, Peng Huang, and Yuanyuan Zhou, University of California, San Diego; Shan Lu, University of Chicago; Long Jin, University of California, San Diego; Shankar Pasupathy, NetApp, Inc.
Best Paper at OSDI '16: Link to Paper
Fast, Lean, and Accurate: Modeling Password Guessability Using Neural Networks
William Melicher, Blase Ur, Sean M. Segreti, Saranga Komanduri, Lujo Bauer, Nicolas Christin, and Lorrie Faith Cranor, Carnegie Mellon University
Best Paper at USENIX Security '16: Link to Paper
3:40 pm–4:00 pm
Break with Refreshments
Grand Ballroom A–D Foyer
4:00 pm–5:30 pm
Storage
Session Chair: Ji-Yong Shin, Yale University
Grand Ballroom AB
Giza: Erasure Coding Objects across Global Data Centers
Yu Lin Chen, NYU & Microsoft Corporation; Shuai Mu and Jinyang Li, NYU; Cheng Huang, Jin Li, Aaron Ogus, and Douglas Phillips, Microsoft Corporation
SmartCuckoo: A Fast and Cost-Efficient Hashing Index Scheme for Cloud Storage Systems
Yuanyuan Sun and Yu Hua, Huazhong University of Science and Technology; Song Jiang, University of Texas, Arlington; Qiuyu Li, Shunde Cao, and Pengfei Zuo, Huazhong University of Science and Technology
Repair Pipelining for Erasure-Coded Storage
Runhui Li, Xiaolu Li, Patrick P. C. Lee, and Qun Huang, The Chinese University of Hong Kong
PARIX: Speculative Partial Writes in Erasure-Coded Systems
Huiba Li, mos.meituan.com; Yiming Zhang, NUDT; Zhiming Zhang, mos.meituan.com; Shengyun Liu, Dongsheng Li, Xiaohui Liu, and Yuxing Peng, NUDT
Multicore
Session Chair: Nadav Amit, VMware Research Group
Grand Ballroom CD
E-Team: Practical Energy Accounting for Multi-Core Systems
Till Smejkal and Marcus Hähnel, TU Dresden; Thomas Ilsche, Center for Information Services and High Performance Computing (ZIH) Technische Universität Dresden; Michael Roitzsch, TU Dresden; Wolfgang E. Nagel, Center for Information Services and High Performance Computing (ZIH) Technische Universität Dresden; Hermann Härtig, TU Dresden
Scalable NUMA-aware Blocking Synchronization Primitives
Sanidhya Kashyap, Changwoo Min, and Taesoo Kim, Georgia Institute of Technology
StreamBox: Modern Stream Processing on a Multicore Machine
Hongyu Miao and Heejin Park, Purdue ECE; Myeongjae Jeon and Gennady Pekhimenko, Microsoft Research; Kathryn S. McKinley, Google; Felix Xiaozhu Lin, Purdue ECE
Everything you always wanted to know about multicore graph processing but were afraid to ask
Jasmina Malicevic, Baptiste Lepers and Willy Zwaenepoel, EPFL
Awarded Best Paper!
6:30 pm–8:00 pm
USENIX ATC '17 Poster Session and Happy Hour
Magnolia Room
Check out the cool new ideas and the latest preliminary research on display at the Poster Session and Happy Hour. Take part in discussions with your colleagues over complimentary food and drinks. View the list of accepted posters.
Friday, July 14, 2017
8:00 am–9:00 am
Continental Breakfast
Grand Ballroom A-D Foyer
9:00 am–10:40 am
Security and Privacy II
Session Chair: Taesoo Kim, Georgia Institute of Technology
Grand Ballroom AB
Graphene-SGX: A Practical Library OS for Unmodified Applications on SGX
Chia-Che Tsai, Stony Brook University; Donald E. Porter, University of North Carolina at Chapel Hill and Fortanix; Mona Vij, Intel Corporation
PrivApprox: Privacy-Preserving Stream Analytics
Do Le Quoc and Martin Beck, TU Dresden; Pramod Bhatotia, The University of Edinburgh; Ruichuan Chen, Nokia Bell Labs; Christof Fetzer and Thorsten Strufe, TU Dresden
Mercury: Bandwidth-Effective Prevention of Rollback Attacks Against Community Repositories
Trishank Karthik Kuppusamy, Vladimir Diaz, and Justin Cappos, New York University
CAB-Fuzz: Practical Concolic Testing Techniques for COTS Operating Systems
Su Yong Kim, The Affiliated Institute of ETRI; Sangho Lee, Insu Yun, and Wen Xu, Georgia Tech; Byoungyoung Lee, Purdue University; Youngtae Yun, The Affiliated Institute of ETRI; Taesoo Kim, Georgia Tech
Don't Forget the Memory
Session Chair: Eric Eide, University of Utah
Grand Ballroom CD
Log-Structured Non-Volatile Main Memory
Qingda Hu, Tsinghua University; Jinglei Ren and Anirudh Badam, Microsoft Research; Jiwu Shu, Tsinghua University; Thomas Moscibroda, Microsoft Research
Soft Updates Made Simple and Fast on Non-volatile Memory
Mingkai Dong and Haibo Chen, Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University
SmartMD: A High Performance Deduplication Engine with Mixed Pages
Fan Guo, University of Science and Technology of China; Yongkun Li, University of Science and Technology of China; Collaborative Innovation Center of High Performance Computing, NUDT; Yinlong Xu, University of Science and Technology of China; Anhui Province Key Laboratory of High Performance Computing, USTC; Song Jiang, University of Texas, Arlington; John C. S. Lui, The Chinese University of Hong Kong
10:40 am–11:00 am
Break with Refreshments
Grand Ballroom A–D Foyer
11:00 am–12:40 pm
File Systems
Session Chair: Fred Douglis, Dell EMC
Grand Ballroom A–D
Improving File System Performance of Mobile Storage Systems Using a Decoupled Defragmenter
Sangwook Shane Hahn, Seoul National University; Sungjin Lee, Daegu Gyeongbuk Institute of Science and Technology; Cheng Ji, City University of Hong Kong; Li-Pin Chang, National Chiao-Tung University; Inhyuk Yee, Seoul National University; Liang Shi, Chongqing University; Chun Jason Xue, City University of Hong Kong; Jihong Kim, Seoul National University
Octopus: an RDMA-enabled Distributed Persistent Memory File System
Youyou Lu, Jiwu Shu, and Youmin Chen, Tsinghua University; Tao Li, University of Florida
Scaling Distributed File Systems in Resource-Harvesting Datacenters
Pulkit A. Misra, Duke University; Íñigo Goiri, Jason Kace and Ricardo Bianchini, Microsoft Research
12:40 pm–12:50 pm
Closing Remarks
Program Co-Chairs: Dilma Da Silva, Texas A&M University, and Bryan Ford, École Polytechnique Fédérale de Lausanne (EPFL)
Grand Ballroom A–D