~/conference

USENIX ATC '22

date:2022-07-11..2022-07-13
location:Carlsbad, United States
series:USENIX ATC '22 · one edition
titleauthorlength
Surprise-Inspired NetworkingDavid Tennenhouse50m
Argues that information value comes from surprisal-driven fusion of edge-generated “new” data with cloud “prior” models, and proposes pushing computation and…
Talk on
ZNSwap: un-Block your SwapShai Aviram Bergman, Niklas Cassel, Matias Bjørling, Mark Silberstein20m
ZNSwap is a swap subsystem for Zoned Namespace SSDs that implements a space-efficient host-side GC and OS–device co‑ordination to avoid unnecessary internal…
Talk on
Building a High-performance Fine-grained Deduplication Framework...Xiangyu Zou, Wen Xia, Philip Shilane, Haijun Zhang, Haijun Zhang, Xuan Wang, Xuan Wang18m
MeGA is a deduplication framework that applies selective data encoding to skip encoding chunks in containers rarely serving as bases, reorganizes storage into…
Talk
Secure and Lightweight Deduplicated Storage via Shielded Deduplication...Zuoru Yang, Jingwei Li, Patrick P. C. Lee20m
DEBE implements deduplication-before-encryption inside an Intel SGX enclave, using a count‑min sketch + top‑K heap to remove hot chunks in‑enclave and a…
Talk on
uKharon: A Membership Service for Microsecond ApplicationsRachid Guerraoui, Antoine Murat, Javier Picorel, Athanasios Xygkis, Huabing Yan, Pengfei Zuo19m
uKharon is a membership service that uses RDMA to push membership and failover to microsecond scales: a multi-level failure detector (kernel crash…
Talk on
KRCORE: A Microsecond-scale RDMA Control Plane for Elastic ComputingXingda Wei, Fangming Lu, Rong Chen, Haibo Chen20m
KRCORE is an RDMA library that creates full connections in 10μs connection establishment by virtualized kernel-space QPs and retrofitting dynamic connected…
Talk on
Zero-Change Object Transmission for Distributed Big Data AnalyticsMingyu Wu, Shuaiwei Wang, Shuaiwei Wang, Haibo Chen, Binyu Zang20m
Zero-Change Object Transmission (ZCOT) copies live Java objects into a shared exchange space mapped at the same addresses across JVMs and exposes a chunked…
Talk on
Sift: Using Refinement-guided Automation to Verify Complex Distributed SystemsHaojun Ma, Hammad Ahmad, Aman Goel, Eli Goldweber, Jean-Baptiste Jeannin, Manos Kapritsos, Baris Kasikci20m
Sift presents a concrete method that proves refinement between implementations and specs while automating most work: it uses refinement-guided automation plus…
Talk on
Privbox: Faster System Calls Through Sandboxed Privileged ExecutionDmitry Kuznetsov, Adam Morrison22m
Privbox implements a semi-privileged sandbox that runs annotated hot paths at ring 0 on Linux (LLVM toolchain) yet vets them with a verifier and…
Talk on
BBQ: A Block-based Bounded Queue for Exchanging Data and ProfilingJiawei Wang, Jiawei Wang, Diogo Behrens, Ming Fu, Lilith Oberhauser, Jonas Oberhauser, Jitang Lei, Geng Chen, Geng Chen, Hermann Härtig, Haibo Chen22m
BBQ implements a block-based ringbuffer that splits the buffer into blocks so producers and consumers avoid enq‑deq contention when they operate on different…
Talk on
Not that Simple: Email Delivery in the 21st CenturyFlorian Holzbauer, Johanna Ullrich, Olamide Omolola, Martina Lindorfer, Tobias Fiebig22m
Study runs active experiments with eleven differently configured target domains and passive-DNS ranking to test real-world SMTP behavior. 622 participants from…
Talk on
AddrMiner: A Comprehensive Global Active IPv6 Address Discovery SystemGuanglei Song, Jiahai Yang, Lin He, Zhiliang Wang, Guo Li, Chenxin Duan, Yaozhong Liu, Zhongxiang Sun20m
AddrMiner is a deployed IPv6 probing system that discovers 2.1 billion active IPv6 addresses over 13 months (1.7B de‑aliased, 0.4B aliased) and covers 86.4K…
Talk on
Co-opting Linux Processes for High-Performance Network SimulationRob Jansen, Jim Newsome, Ryan Wails21m
Phantom is a discrete‑event simulator that directly executes unmodified Linux processes via an LD_PRELOAD shim, traps noninterceptable syscalls with seccomp…
Talk on
RunD: A Lightweight Secure Container Runtime for High-density Deployment...Zijun Li, Jiagan Cheng, Quan Chen, Eryu Guan, Zizheng Bian, Yi Tao, Bin Zha, Qiang Wang, Weidong Han, Minyi Guo19m
RunD is a secure-container runtime that splits rootfs with reflink-backed copy-on-write, ships a pre-patched guest kernel to maximize shareable text segments…
Talk on
Help Rather Than Recycle: Alleviating Cold Startup in Serverless Computing...Zijun Li, Linsong Guo, Quan Chen, Jiagan Cheng, Chuhao Xu, Deze Zeng, Zhuo Song, Tao Ma, Yong Yang, Chao Li, Minyi Guo18m
System re-purposes idle warm containers from other functions instead of booting new ones, implemented as Pagurus with an intra-function manager, an…
Talk on
RRC: Responsive Replicated ContainersDiyu Zhou, Yuval Tamir22m
RRC implements hybrid checkpoint+replay replication at the container level and adds a new kernel primitive, container fork, that clones a container so…
Talk
Faith: An Efficient Framework for Transformer Verification on GPUsBoyuan Feng, Tianqi Tang, Yuke Wang, Zhaodong Chen, Zhaodong Chen, Zheng Wang, Shu Yang, Shu Yang, Yuan Xie, Yufei Ding17m
Faith implements a GPU framework that fuses bound-centric operations to cut redundant global memory accesses, loads weight once into shared memory, and…
Talk on
DVABatch: Diversity-aware Multi-Entry Multi-Exit Batching for Efficient...Weihao Cui, Han Zhao, Quan Chen, Hao Wei, Zirui Li, Deze Zeng, Chao Li, Minyi Guo18m
DVABatch is a GPU runtime that slices DNNs into staged executors and exposes three meta-operations new/stress/split to implement a multi-entry multi-exit…
Talk on
Serving Heterogeneous Machine Learning Models on Multi-GPU Servers...Seungbeom Choi, Sunho Lee, Sunho Lee, Yeonjae Kim, Yeonjae Kim, Jongse Park, Youngjin Kwon, Jaehyuk Huh17m
A multi-model scheduling framework implements spatial and temporal packing of GPU resources into configurable virtual partitions called gpulets, profiles…
Talk on
PilotFish: Harvesting Free Cycles of Cloud Gaming with Deep Learning TrainingWei Zhang, Binghao Chen, Zhenhua Han, Quan Chen, Peng Cheng, Fan Yang, Ran Shu, Yuqing Yang, Yuqing Yang, Minyi Guo19m
PilotFish co-locates deep learning training with cloud gaming, hooks DirectX/OpenGL to capture idle GPU periods in sub-millisecond granularity, and schedules…
Talk on
Sibylla: To Retry or Not To Retry on Deep Learning Job FailureTaeyoon Kim, Taeyoon Kim, Suyeon Jeong, Suyeon Jung, Jongseop Lee, Soobee Lee, Myeongjae Jeon13m
Sibylla classifies DL job failures as deterministic or nondeterministic by training RNN models (GRU/LSTM-like) on stdout/stderr logs and updating online with…
Talk on
Speculative Recovery: Cheap, Highly Available Fault Tolerance with Disaggregated...Nanqinqin Li, Nanqinqin Li, Anja Kalaba, Michael J. Freedman, Wyatt Lloyd, Amit Levy19m
Speculative recovery claims to cut REDS failover time by running failure detection and recovery in parallel using two new primitives super and collapse…
Talk on
Direct Access, High-Performance Memory Disaggregation with DirectCXLDonghyun Gouk, Sangwon Lee, Sangwon Lee, Miryeong Kwon, Myoungsoo Jung12m
Built a full CXL v2 prototype—DirectCXL prototype—including a CXL root-port CPU, CXL endpoint memory device, reconfigurable switch and a Linux runtime that…
Talk on
KSG: Augmenting Kernel Fuzzing with System Call Specification GenerationHao Sun, Yuheng Shen, Jianzhong Liu, Yiru Xu, Yu Jiang20m
KSG automatically generates Syzlang system call specs by using eBPF/kprobe tracing to extract module entry points, then path-sensitive, symbolic analysis to…
Talk on
DLOS: Effective Static Detection of Deadlocks in OS KernelsJia-Ju Bai, Tuo Li, Tuo Li, Shi-Min Hu20m
DLOS is a static analysis tool that extracts lock-order constraints via a summary-based lock-usage analysis, detects cycles using a reachability-based…
Talk on
Modulo: Finding Convergence Failure Bugs in Distributed Systems with Divergence...Beom Heyn Kim, Taesoo Kim, David Lie19m
Modulo is a model-based tester that uses Divergence Resync Models to focus state exploration on interleavings of divergence and resync, generating schedules…
Talk on
Trustworthy Open Source: The Consequences of SuccessEric Brewer49m
Open source now permeates critical infrastructure with concrete scale: 2.2 trillion downloads last year, 30% single‑maintainer packages and 800,000 new…
Talk on
SoftTRR: Protect Page Tables against Rowhammer Attacks using Software-only...Zhi Zhang, Zhi Zhang, Yueqiang Cheng, Minghua Wang, Minghua Wang, Wei He, Wenhao Wang, Wenhao Wang, Surya Nepal, Yansong Gao, Kang Li, Zhe Wang, Zhe Wang, Chenggang Wu18m
SoftTRR is a software-only defense implemented as a loadable kernel module that protects level-1 page tables by tracking accesses to rows up to six rows away…
Talk on
Hardening Hypervisors with OmbroEthan Johnson, Colin Pronovost, John Criswell23m
Ombro implements a compiler-targeted virtual ISA (extending SVA/LLVM IR) and ports Xen 4.12 to run under Intel VMX, enforcing CFI plus a first protected shadow…
Talk on
HyperEnclave: An Open and Cross-platform Trusted Execution EnvironmentYuekai Jia, Shuang Liu, Wenhao Wang, Yu Chen, Zhengde Zhai, Shoumeng Yan, Zhengyu He20m
USENIX ATC '22 - HyperEnclave: An Open and Cross-platform Trusted Execution Environment Yuekai Jia, Tsinghua University; Shuang Liu, Ant Group; Wenhao Wang…
Talk on
PRIDWEN: Universally Hardening SGX Programs via Load-Time SynthesisFan Sang, Ming-Wei Shih, Sangho Lee, Xiaokuan Zhang, Michael Steiner, Mona Vij, Taesoo Kim19m
PRIDWEN is a load-time loader that probes remote platform features, decides an optimal set of side‑channel mitigations, and synthesizes a native binary from a…
Talk on
Meces: Latency-efficient Rescaling via Prioritized State Migration for Stateful...Rong Gu, Han Yin, Weichang Zhong, Chunfeng Yuan, Yihua Huang17m
Meces implements fetch-on-demand and prioritized hot-key migration on Apache Flink to rescale stateful stream jobs with minimal latency. It migrates state at…
Talk on
DepFast: Orchestrating Code of Quorum SystemsXuhao Luo, Weihai Shen, Shuai Mu, Tianyin Xu21m
DepFast is a user-space coroutine library that adds a QuorumEvent abstraction to compose RPCs, timeouts, and multiple quorum sizes so code follows the protocol…
Talk on
High Throughput Replication with Integrated Membership ManagementPedro Fouto, Nuno Preguiça, João Leitão20m
ChainPaxos is a chain-structured Paxos variant that aggregates accept and commit steps into a pipeline to cut per-node message cost and execute updates with…
Talk on
Zero Overhead Monitoring for Cloud-native Infrastructure using RDMAZhe Wang, Zhe Wang, Teng Ma, Linghe Kong, Zhenzao Wen, Jingxuan Li, Jingxuan Li, Zhuo Song, Yang Lu, Yong Yang, Yong Yang, Tao Ma, Guihai Chen, Wei Cao21m
Zero collects raw metrics with one-sided RDMA reads into predeclared memory regions so the monitored host shows effectively zero CPU usage, and a single…
Talk on
CRISP: Critical Path Analysis of Large-Scale Microservice ArchitecturesZhizhou Zhang, Murali Krishna Ramanathan, Prithvi Raj Venkat Raj, Abhishek Parwal, Timothy Sherwood, Milind Chabbi19m
CRISP performs critical path analysis over Jaeger traces across ~40K endpoints at Uber, inferring last-return sinks despite clock skew and missing spans. It…
Talk on
Whale: Efficient Giant Model Training over Heterogeneous GPUsXianyan Jia, Le Jiang, Ang Wang, Ang Wang, Wencong Xiao, Ziji Shi, Jie Zhang, Xinyuan Li, Xinyuan Li, Langshi Chen, Yong Li, Zhen Zheng, Xiaoyong Liu, Xiaoyong Liu, Wei Lin21m
Whale is a distributed training framework that adds two model-annotation primitives, replicate and split, to transform a local DAG into a distributed plan and…
Talk on
IPLFS: Log-Structured File System without Garbage CollectionJuwon Kim, Juwon Kim, Minsu Jang, Muhammad Danish Tehseen, Joontaek Oh, Youjip Won19m
IPLFS implements a log‑structured filesystem that stops doing filesystem‑level garbage collection by setting a very large infinite logical partition (64‑bit…
Talk on
Vigil-KV: Hardware-Software Co-Design to Integrate Strong Latency Determinism...Miryeong Kwon, Seungjun Lee, Seungjun Lee, Hyunkyu Choi, Jooyoung Hwang, Myoungsoo Jung20m
Claims that predictable latency mode (PLM) per NVMe partition and coordinated host scheduling eliminate long-tail reads, implemented by partitioning a 1.92TB…
Talk
Pacman: An Efficient Compaction Approach for Log-Structured Key-Value Store...Jing Wang, Youyou Lu, Qing Wang, Qing Wang, Minhui Xie, Keji Huang, Jiwu Shu20m
Pacman is a persistent-memory aware compaction design for log-structured key-value stores that offloads reference search to service threads, uses tagged…
Talk on
Tetris: Memory-efficient Serverless Inference through Tensor SharingJie Li, Laiping Zhao, Yanan Yang, Yanan Yang, Kunlin Zhan, Keqiu Li20m
Tetris claims an order‑of‑magnitude drop in memory footprint for serverless inference by actually sharing immutable model tensors across co‑located containers…
Talk on
PetS: A Unified Framework for Parameter-Efficient Transformers ServingZhe Zhou, Xuechao Wei, Jiejing Zhang, Guangyu Sun18m
PetS is a serving framework that decouples PET methods into shared operators and lightweight task-specific PET operators, implements a Python front end with a…
Talk on
Campo: Cost-Aware Performance Optimization for Mixed-Precision Neural Network...Xin He, Jianhua Sun, Hao Chen, Dong Li, Dong Li22m
Campo is a tool that models per-operator FP16 performance and the cost of FP16/FP32 casts using hardware counters, then rewrites TensorFlow graphs to apply…
Talk on
Primo: Practical Learning-Augmented Systems with Interpretable ModelsQinghao Hu, Harsha Nori, Peng Sun, Yonggang Wen, Tianwei Zhang, Tianwei Zhang19m
Primo presents two interpretable models PrAM and PrDT, a Distill Engine, and Bayes Optimization to auto-tune pruning and hyperparameters; it adds Monotonic…
Talk on
CBMM: Financial Advice for Kernel Memory ManagersMark Mansi, Bijan Tabatabai, Michael M. Swift19m
CBMM implements a kernel component called the CBMM estimator that consults empirical cost-benefit models and per-workload profiles to decide actions like huge…
Talk
EPK: Scalable and Efficient Memory Protection KeysJinyu Gu, Hao Li, Wentai Li, Wentai Li, Yubin Xia, Haibo Chen19m
EPK extends Intel MPK’s 16-domain limit to hundreds by combining MPK with hardware virtualization (EPT + VMFUNC) so each domain is a pair of PK + EPT index…
Talk on
Memory Harvesting in Multi-GPU Systems with Hierarchical Unified Virtual MemorySangjin Choi, Taeksoo Kim, Taeksoo Kim, Jinwoo Jeong, Rachata Ausavarungnirun, Myeongjae Jeon, Youngjin Kwon, Jeongseob Ahn20m
Implements a hierarchical unified virtual memory (HUVM) that spills GPU pages to neighbor GPUs over NVLink instead of host PCIe, and ships a centralized memory…
Talk on
Cachew: Machine Learning Input Data Processing as a ServiceDan Graur, Damien Aymon, Dan Kluser, Tanguy Albrici, Chandramohan A. Thekkath, Ana Klimovic19m
Cachew is a managed service that disaggregates TF Data Service pipelines into dispatcher and stateless workers, adds a caching layer, and applies auto-scaling…
Talk on
CoVA: Exploiting Compressed-Domain Analysis to Accelerate Video AnalyticsJinwoo Hwang, Minsu Kim, Minsu Kim, Daeun Kim, Daeun Kim, Seungho Nam, Yoonsung Kim, Yoonsung Kim, Dohee Kim, Dohee Kim, Hardik Sharma, Jongse Park18m
CoVA builds a three-stage pipeline that finds moving-object tracks from motion vectors using a learned model called Plumnet, picks a minimal set of frames via…
Talk on
SOTER: Guarding Black-box Inference for General Neural Networks at the EdgeTianxiang Shen, Ji Qi, Jianyu Jiang, Xian Wang, Xian Wang, Siyuan Wen, Xiyuan Wen, Xusheng Chen, Shixiong Zhao, Sen Wang, Sen Wang, Li Chen, Xiapu Luo, Fengwei Zhang, Heming Cui19m
SOTER is a system implemented in Python with Graphene-SGX that uses parameter-morphed operators to run most linear-heavy layers on untrusted Nvidia GPUs while…
Talk on
Hashing Design in Modern Networks: Challenges and Mitigation TechniquesYunhong Xu, Keqiang He, Rui Wang, Minlan Yu, Nick Duffield, Hassan M. G. Wassel, Shidong Zhang, Shidong Zhang, Leon Poutievski, Junlan Zhou, Amin Vahdat20m
Demonstrates that limited uncorrelated hardware hash functions cause hash polarization that can lose about 33% of usable capacity; builds two deployable fixes…
Talk on
Firebolt: Finding Bugs in Programmable Data Plane GeneratorsJiamin Cao, Yu Zhou, Chen Sun, Lin He, Zhaowei Xi, Ying Liu20m
Firebolt is a black‑box tester that generates syntax-guided intent generation from a generator’s BNF plus semantic constraints, prunes the intent space with…
Talk on
The Computing and Information Science...Margaret Martonosi51m
CISE manages a $1B+ annual budget, reviews ~7,000 proposals a year and funds research at 373 institutions supporting ~20,000 people and roughly 80% of…
Talk on
Investigating Managed Language Runtime Performance: Why JavaScript and Python...David Lion, Adrian Chiu, Michael Stumm, Ding Yuan21m
Careful measurements compare OpenJDK, Go, V8/Node.js, and CPython against GCC using six reimplemented apps called LangBench and intrusive bytecode-level…
Talk on
Automatic Recovery of Fine-grained Compiler Artifacts at the Binary LevelYufei Du, Ryan Court, Kevin Snow, Fabian Monrose21m
Tool reconstructs per-function compiler passes from binaries using a modified LLVM to generate ground truth, a lightgbm multi-label classifier with seven…
Talk on
JITServer: Disaggregated Caching JIT Compiler for the JVM in the CloudAlexey Khrabrov, Marius Pirvu, Vijay Sundaresan, Eyal de Lara24m
JIT compilation is moved to a remote service implemented in Eclipse OpenJ9 and augmented with a distributed cache that stores serialized compiled methods with…
Talk on
Riker: Always-Correct and Fast Incremental Builds from Simple SpecificationsCharlie Curtsinger, Daniel W. Barowy23m
Riker instruments builds with ptrace, seccomp/BPF and an injected library to record system calls into a new TraceIR that models the entire POSIX filesystem…
Talk on
FlatFS: Flatten Hierarchical File System Namespace on Non-volatile MemoriesMiao Cai, Junru Shen, Bin Tang, Hao Huang, Baoliu Ye19m
FlatFS flattens a POSIX hierarchical namespace into a single indexed namespace and implements a Linux pmfs-based prototype that actually works on Intel Optane…
Talk on
StRAID: Stripe-threaded Architecture for Parity-based RAIDs with Ultra-fast SSDsShucheng Wang, Qiang Cao, Ziyi Lu, Hong Jiang, Jie Yao, Yuanyuan Dong30m
StRAID implements a one-for-one stripe workers model that replaces MD’s centralized stripe list and heavy spinlock use, adds a parity cache and a two-phase…
Talk on
Vinter: Automatic Non-Volatile Memory Crash Consistency Testing for Full SystemsSamuel Kalbfleisch, Lukas Werling, Frank Bellosa19m
Vinter is an automated full-system NVM crash-consistency tester that runs the guest in a VM and records NVM writes, fences and flushes via dynamic binary…
Talk on
AlNiCo: SmartNIC-accelerated Contention-aware Request Scheduling for Transaction...Junru Li, Junru Li, Youyou Lu, Qing Wang, Qing Wang, Jiazhen Lin, Zhe Yang, Zhe Yang, Jiwu Shu21m
USENIX ATC '22 - AlNiCo: SmartNIC-accelerated Contention-aware Request Scheduling for Transaction Processing Junru Li, Youyou Lu, Qing Wang, Jiazhen Lin, Zhe…
Talk on
FpgaNIC: An FPGA-based Versatile 100Gb SmartNIC for GPUsZeke Wang, Hongjing Huang, Jie Zhang, fei wu, Gustavo Alonso19m
FpgaNIC is an FPGA SmartNIC that enables GPU virtual address P2P so GPUs talk to NICs over PCIe without CPU copies, implements a reliable 100Gb hardware…
Talk on
Faster Software Packet Processing on FPGA NICs with eBPF Program WarpingMarco Bonola, Giacomo Belocchi, Angelo Tulumello, Marco Spaziani Brunella, Giuseppe Siracusano, Giuseppe Bianchi, Roberto Bifulco26m
Program warping statically analyzes unmodified Linux eBPF/XDP bytecode, identifies initial parse-and-key-construction sequences, and replaces them with a…
Talk on
NVMe SSD Failures in the Field: the Fail-Stop and the Fail-SlowRuiming Lu, Erci Xu, Yiming Zhang, Zhaosheng Zhu, Mengtian Wang, Zongpeng Zhu, Guangtao Xue, Minglu Li, Jiesheng Wu20m
Logs from 1.8 million NVMe SSDs at Alibaba drive these claims: infant mortality disappears (failure rates in months one–three are at or below long‑term rates)…
Talk on
CacheSack: Admission Optimization for Google Datacenter Flash CachesTzu-Wei Yang, Tzu-Wei Yang, Seth Pollen, Mustafa Uysal, Arif Merchant, Homer Wolfmeister16m
CacheSack is an admission optimizer that partitions traffic by key groups, measures per-category cache benefit with a ghost table, and solves a knapsack…
Talk on
Amazon DynamoDB: A Scalable, Predictably Performant, and Fully Managed NoSQL...Mostafa Elhemali, Niall Gallagher, Somasundaram Perianayagam, Nicholas Gordon, Joseph Idziorek, Richard Krog, Jaso Sorenson, Colin Lazier, Erben Mo, Akhilesh Mritunjai, Somu Perianayagam, Tim Rath, Swami Sivasubramanian, James Christopher Sorenson III, Sroaj Sosothikul, Doug Terry, Akshat Vig20m
Amazon reports DynamoDB serves trillions of API calls and peaks at 89.2 million requests/sec during Prime Day while keeping single‑digit millisecond latencies…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.