S
Sam Whitlock
Researcher at École Polytechnique Fédérale de Lausanne
Publications - 7
Citations - 214
Sam Whitlock is an academic researcher from École Polytechnique Fédérale de Lausanne. The author has contributed to research in topics: Troubleshooting & Software bug. The author has an hindex of 4, co-authored 7 publications receiving 207 citations. Previous affiliations of Sam Whitlock include International Computer Science Institute.
Papers
More filters
Proceedings ArticleDOI
Leveraging SDN layering to systematically troubleshoot networks
Brandon Heller,Colin Scott,Nick McKeown,Scott Shenker,Andreas Wundsam,Hongyi Zeng,Sam Whitlock,Vimalkumar Jeyakumar,Nikhil Handigol,James McCauley,Kyriakos Zarifis,Peyman Kazemian +11 more
TL;DR: This position paper advocates a more structured troubleshooting approach that leverages architectural layering in Software-Defined Networks (SDNs), and shows how recently-developed troubleshooting tools fit into a coherent workflow that detects mistranslations between layers to precisely localize sources of errant control logic.
Proceedings ArticleDOI
Troubleshooting blackbox SDN control software with minimal causal sequences
Colin Scott,Andreas Wundsam,Barath Raghavan,Aurojit Panda,Andrew Or,Jefferson Lai,Eugene Huang,Zhi Liu,Ahmed El-Hassany,Sam Whitlock,Hrishikesh B. Acharya,Kyriakos Zarifis,Scott Shenker +12 more
TL;DR: This paper presents a technique for automatically identifying a minimal sequence of inputs responsible for triggering a given bug, without making assumptions about the language or instrumentation of the software under test.
How Did We Get Into This Mess? Isolating Fault- Inducing Inputs to SDN Control Software
Colin Scott,Andreas Wundsam,Sam Whitlock,Andrew Or,Eugene Huang,Kyriakos Zarifis,Scott Shenker +6 more
TL;DR: This paper applies retrospective causal inference to three open source SDN control platforms—Floodlight, POX, and NOX—and illustrates how the technique found minimal causal sequences for the bugs the authors encountered.
Proceedings Article
Persona: a high-performance bioinformatics framework
Stuart Byma,Sam Whitlock,Laura Flueratoru,Ethan Tseng,Christos Kozyrakis,Edouard Bugnion,James R. Larus +6 more
TL;DR: Persona, a cluster-scale, high-throughput bioinformatics framework that supports paired-read alignment, sorting, and duplicate marking using well-known algorithms and techniques, and a new Aggregate Genomic Data (AGD) format that unifies sample data and analysis results, while enabling efficient distributed computation and I/O.
Proceedings ArticleDOI
VNToR: Network Virtualization at the Top-of-Rack Switch
TL;DR: VNToR is presented, a ToR that takes over the implementation of the security-group abstraction and can store tens of thousands of access rules, adapts to traffic-pattern changes in less than a millisecond, and significantly outperforms the state of the art.