{"id":697543,"date":"2020-10-14T12:13:21","date_gmt":"2020-10-14T19:13:21","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/research\/?post_type=msr-event&#038;p=697543"},"modified":"2025-08-06T11:52:22","modified_gmt":"2025-08-06T18:52:22","slug":"osdi-2020","status":"publish","type":"msr-event","link":"https:\/\/www.microsoft.com\/en-us\/research\/event\/osdi-2020\/","title":{"rendered":"Microsoft at OSDI 2020"},"content":{"rendered":"\n\n<p><strong>Website:<\/strong> <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" target=\"_blank\" href=\"https:\/\/www.usenix.org\/conference\/osdi20\">OSDI 2020<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><span id=\"label-external-link\" class=\"sr-only\" aria-hidden=\"true\">Opens in a new tab<\/span><\/p>\n<p>Microsoft is proud to be a\u00a0silver\u00a0sponsor\u00a0of\u00a0the\u00a0<a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.usenix.org\/conference\/osdi20\" target=\"_blank\" rel=\"noreferrer noopener\">14th USENIX Symposium on Operating Systems Design and Implementation<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>. See more details on our contributions on the sessions tab.<\/p>\n<div style=\"height: 20px\"><\/div>\n<h2>Live chat with us<\/h2>\n<p>Join us for \u201cAsk Me Anything\u201d(AMA) sessions in the Microsoft Slack Channel during these times:<\/p>\n<table style=\"border-spacing: inherit;border-collapse: collapse;width: 100%;padding: 6px;text-align: center;border-bottom: 1px solid #000000\">\n<tbody>\n<tr>\n<td style=\"padding: 6px;border-bottom: 1px solid #000000;background-color: #dddddd\" colspan=\"2\"><strong>Wednesday, November 4<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 50%;padding: 6px;border-bottom: 1px solid #000000\"><strong>Time (PST)<\/strong><\/td>\n<td style=\"padding: 6px;border-bottom: 1px solid #000000\"><strong>Name<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;width: 50%;padding: 6px;border-bottom: 1px solid #000000\">4:00 PM\u20135:00 PM<\/td>\n<td style=\"padding: 6px;border-bottom: 1px solid #000000\">Dan Ports<br \/>\nIrene Zhang<br \/>\nLidong Zhou<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 6px;border-bottom: 1px solid #000000;background-color: #dddddd\" colspan=\"2\"><strong>Thursday, November 5<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 50%;padding: 6px;border-bottom: 1px solid #000000\"><strong>Time (PST)<\/strong><\/td>\n<td style=\"padding: 6px;border-bottom: 1px solid #000000\"><strong>Name<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;width: 50%;padding: 6px;border-bottom: 1px solid #000000\">6:00 AM\u20137:00 AM<\/td>\n<td style=\"padding: 6px;border-bottom: 1px solid #000000\">Dushyanth Narayanan<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;width: 50%;padding: 6px;border-bottom: 1px solid #000000\">04:00 PM\u201305:00 PM<\/td>\n<td style=\"padding: 6px;border-bottom: 1px solid #000000\">Lidong Zhou<br \/>\nRicardo Bianchini<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;padding: 6px;border-bottom: 1px solid #000000;background-color: #dddddd\" colspan=\"2\"><strong>Friday, November 6<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 50%;padding: 6px;border-bottom: 1px solid #000000\"><strong>Time (PST)<\/strong><\/td>\n<td style=\"padding: 6px;border-bottom: 1px solid #000000\"><strong>Name<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;width: 50%;padding: 6px;border-bottom: 1px solid #000000\">06:00 AM\u201307:00 AM<\/td>\n<td style=\"padding: 6px;border-bottom: 1px solid #000000\">Yingnong Dang<br \/>\nAleksandar Dragojevic<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;width: 50%;padding: 6px;border-bottom: 1px solid #000000\">03:30 PM\u201304:30 PM<\/td>\n<td style=\"padding: 6px;border-bottom: 1px solid #000000\">Abhisek Pan<br \/>\nIshai Menache<br \/>\nSebastian Burckhardt<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div style=\"height: 40px\"><\/div>\n<h3>Program Committee members<\/h3>\n<p><a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/baumann\/\">Andrew Baumann<\/a><br \/>\n<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/chrishaw\/\">Chris Hawblitzel<\/a><br \/>\n<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/lorch\/\">Jay Lorch<\/a><br \/>\n<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/madanm\/\">Madan Musuvathi<\/a><br \/>\n<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/dports\/\">Dan Ports<\/a><br \/>\n<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/irzha\/\">Irene Zhang<\/a><br \/>\n<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/lidongz\/\">Lidong Zhou<\/a><span id=\"label-external-link\" class=\"sr-only\" aria-hidden=\"true\">Opens in a new tab<\/span><\/p>\n<h2>Wednesday, November 4<\/h2>\n<h3>7:15 \u2013 8:45 | Correctness<\/h3>\n<p><strong>Storage Systems are Distributed Systems (So Verify Them That Way!) <\/strong><br \/>\nTravis Hance, Andrea Lattuada, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/chrishaw\/\">Chris Hawblitzel<\/a>, Jon Howell, Rob Johnson, Bryan Parno<\/p>\n<h3>9:15 \u2013 10:45 | Storage<\/h3>\n<p><strong>From WiscKey to Bourbon: A Learned Index for Log-Structured Merge Trees <\/strong><br \/>\nYifan Dai, Yien Xu, Aishwarya Ganesan, Ramnatthan Alagappan, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/brian-kroth-80141546\/\" target=\"_blank\" rel=\"noopener\">Brian Kroth<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, Andrea Arpaci-Dusseau, Remzi Arpaci-Dusseau<\/p>\n<p><strong>Generalized Sub-Query Fusion for Eliminating Redundant I\/O from Big-Data Queries <\/strong><br \/>\n<a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/partho-sarthi\/\" target=\"_blank\" rel=\"noopener\">Partho Sarthi<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/krajan\/\">Kaushik Rajan<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/akashl\/\">Akash Lal<\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/abmodi90\/\" target=\"_blank\" rel=\"noopener\">Abhishek Modi<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/prakharjain09\/\" target=\"_blank\" rel=\"noopener\">Prakhar Jain<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/moliu\/\" target=\"_blank\" rel=\"noopener\">Mo Liu<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/ashit-gosalia\/\" target=\"_blank\" rel=\"noopener\">Ashit Gosalia<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, Saurabh Kalikar<\/p>\n<h3>1:30 \u2013 3:00 | Consistency<\/h3>\n<p><strong>Performance-Optimal Read-Only Transactions <\/strong><br \/>\n<a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/haonan-lu-44b32391\/\" target=\"_blank\" rel=\"noopener\">Haonan Lu<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, Wyatt Lloyd, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/sidsen\/\">Siddhartha Sen<\/a><\/p>\n<p><strong>Pegasus: Tolerating Skewed Workloads in Distributed Storage with In-Network Coherence Directories <\/strong><br \/>\nJialin Li, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/jacnels\/\">Jacob Nelson<\/a>, Ellis Michael, Xin Jin, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/dports\/\">Dan Ports<\/a><\/p>\n<hr \/>\n<h2>Thursday, November 5<\/h2>\n<h3>7:00 \u2013 8:30 | Machine Learning 1<\/h3>\n<p><strong>Heterogeneity-Aware Cluster Scheduling Policies for Deep Learning Workloads <\/strong><br \/>\nDeepak Narayanan, Keshav Santhanam, Fiodar Kazhamiaka, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/amar\/\">Amar Phanishayee<\/a>, Matei Zaharia<\/p>\n<p><strong>HiveD: Sharing a GPU Cluster for Deep Learning with Guarantees <\/strong><br \/>\nHanyu Zhao, Zhenhua Han, Zhi Yang, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/quzha\/\">Quanlu Zhang<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/fanyang\/\">Fan Yang<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/lidongz\/\">Lidong Zhou<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/maoyang\/\">Mao Yang<\/a>, Francis C.M. Lau, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/github.com\/yqwang-ms\" target=\"_blank\" rel=\"noopener\">Yuqi Wang<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/github.com\/Abuccts\" target=\"_blank\" rel=\"noopener\">Yifan Xiong<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <b>Bin Wang<\/b><\/p>\n<h3>9:00 \u201310:30 | Consensus<\/h3>\n<p><strong>Blockene: A High-throughput Blockchain Over Mobile Devices<\/strong><br \/>\n<a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.sambhav.info\/\" target=\"_blank\" rel=\"noopener\">Sambhav Satija<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/apmehra\/\">Apurv Mehra<\/a>, Sudheesh Singanamalla, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/krngrvr09\/\" target=\"_blank\" rel=\"noopener\">Karan Grover<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/muthian\/\">Muthian Sivathanu<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/nichandr\/\">Nishanth Chandran<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/digup\/\">Divya Gupta<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/satya\/\">Satya Lokam<\/a><\/p>\n<p><strong>Tolerating Slowdowns in Replicated State Machines using Copilots <\/strong><br \/>\nKhiem Ngo, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/sidsen\/\">Siddhartha Sen<\/a>, Wyatt Lloyd<\/p>\n<p><strong>Byzantine ordered consensus without Byzantine oligarchy <\/strong><br \/>\nYunhao Zhang, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/srinath\/\">Srinath Setty<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/cheqi\/\">Qi Chen<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/lidongz\/\">Lidong Zhou<\/a>, Lorenzo Alvisi<\/p>\n<h3>11:15 \u2013 12:45 | Bugs<\/h3>\n<p><strong>Scalable Runtime Verification of Distributed Middleboxes <\/strong><br \/>\nNofel Yaseen, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/bearzani\/\">Behnaz Arzani<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/rybecket\/\">Ryan Beckett<\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/selim-ciraci-13385921\/\" target=\"_blank\" rel=\"noopener\">Selim Ciraci<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, Vincent Liu<\/p>\n<h3>1:15 \u2013 2:45 | Scheduling<\/h3>\n<p><strong>Providing SLOs for Resource-Harvesting VMs in Cloud Platforms <\/strong><br \/>\nLurdh Pradeep Reddy Ambati, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/inigog\/\">Inigo Goiri<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/fevieira\/\">Felipe Vieira Frujeri<\/a>, Alper Gun, Ke Wang, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/mrbdolan\/\" target=\"_blank\" rel=\"noopener\">Brian Dolan<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/briancorell\/\" target=\"_blank\" rel=\"noopener\">Brian Corell<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/sekhar-pasupuleti-24576a2\/\" target=\"_blank\" rel=\"noopener\">Sekhar Pasupuleti<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/moscitho\/\">Thomas Moscibroda<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/samehe\/\">Sameh Elnikety<\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"http:\/\/fontoura.org\/\" target=\"_blank\" rel=\"noopener\">Marcus Fontoura<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/ricardob\/\">Ricardo Bianchini<\/a><\/p>\n<p><strong>Protean: VM Allocation Service at Scale <\/strong><br \/>\n<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/ohadary\/\">Ori Hadary<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/lumarsha\/\">Luke Marshall<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/ishai\/\">Ishai Menache<\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/abhisek-pan-b21a683\/\" target=\"_blank\" rel=\"noopener\">Abhisek Pan<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <b>Esaias E Greeff<\/b>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/david-dion-a1a0a472\/\" target=\"_blank\" rel=\"noopener\">David Dion<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <b>Star <\/b><b>Dorminey<\/b>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/shailesh-joshi-897a821\/\" target=\"_blank\" rel=\"noopener\">Shailesh Joshi<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/yachen\/\">Yang Chen<\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/markrussinovich\/\" target=\"_blank\" rel=\"noopener\">Mark Russinovich<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/moscitho\/\">Thomas Moscibroda<\/a><\/p>\n<hr \/>\n<h2>Friday, November 6<\/h2>\n<h3>7:00 \u2013 8:15 | Machine Learning 2<\/h3>\n<p><strong>Rammer: Enabling Holistic Deep Learning Compiler Optimizations with rTasks <\/strong><br \/>\n<a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/xysmlx.github.io\/\" target=\"_blank\" rel=\"noopener\">Lingxiao Ma<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/xiezhq\/\" target=\"_blank\" rel=\"noopener\">Zhiqiang Xie<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, Zhi Yang, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/jxue\/\">Jilong Xue<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/yomia\/\">Youshan Miao<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/weiweicu\/\">Wei Cui<\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/github.com\/wenxcs\" target=\"_blank\" rel=\"noopener\">Wenxiang Hu<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/fanyang\/\">Fan Yang<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/lintaoz\/\">Lintao Zhang<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/lidongz\/\">Lidong Zhou<\/a><\/p>\n<p><strong>A Tensor Compiler for Unified Machine Learning Prediction Serving<br \/>\n<\/strong> Supun Nakandala, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/karlasaur\/\" target=\"_blank\" rel=\"noopener\">Karla Saur<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, Gyeong-In Yu, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/kokarana\/\">Konstantinos Karanasos<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/ccurino\/\">Carlo Curino<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/mweimer\/\">Markus Weimer<\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/minterlandi\/\" target=\"_blank\" rel=\"noopener\">Matteo Interlandi<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/p>\n<p><strong>Retiarii: A Deep Learning Exploratory-Training Framework <\/strong><br \/>\n<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/quzha\/\">Quanlu Zhang<\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/zhenhua-han.com\/\" target=\"_blank\" rel=\"noopener\">Zhenhua Han<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/fanyang\/\">Fan Yang<\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/yue-zhang-3b0b1389\/\" target=\"_blank\" rel=\"noopener\">Yuge Zhang<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/zhe-liu-8441a7104\/\" target=\"_blank\" rel=\"noopener\">Zhe Liu<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/maoyang\/\">Mao Yang<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/lidongz\/\">Lidong Zhou<\/a><\/p>\n<h3>8:45 \u2013 10:15 | Hardware<\/h3>\n<p><strong>Persistent State Machines for Recoverable In-memory Storage Systems with NVRam <\/strong><br \/>\nWen Zhang, Scott Shenker, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/irzha\/\">Irene Zhang<\/a><\/p>\n<h3>12:45 \u2013 2:15 | Clusters<\/h3>\n<p><strong>Predictive and Adaptive Failure Mitigation to Avert Production Cloud VM Interruptions <\/strong><br \/>\n<a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/sebastien-levy-59826aa0\/\" target=\"_blank\" rel=\"noopener\">Sebastien Levy<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/randolph-yao-8671307\/\" target=\"_blank\" rel=\"noopener\">Randolph Yao<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/youjiangwu\/\" target=\"_blank\" rel=\"noopener\">Youjiang Wu<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/yingnong-dang-1358771a\/\" target=\"_blank\" rel=\"noopener\">Yingnong Dang<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, Peng Huang, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/zheng-mu-24915282\/\" target=\"_blank\" rel=\"noopener\">Zheng Mu<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/puzhao\/\">Pu Zhao<\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/tarunramani\/\" target=\"_blank\" rel=\"noopener\">Tarun Ramani<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/nagagovindaraju\/\" target=\"_blank\" rel=\"noopener\">Naga Govindraju<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/xukun-li-62733a85\/\" target=\"_blank\" rel=\"noopener\">Xukun Li<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/qlin\/\">Qingwei Lin<\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.blogger.com\/profile\/16397918693423534074\" target=\"_blank\" rel=\"noopener\">Gil Lapid Shafriri<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/murali-chintalapati-83a9541\/\" target=\"_blank\" rel=\"noopener\">Murali Chintalapati<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/p>\n<p><strong>Unearthing inter-job dependencies for better cluster scheduling <\/strong><br \/>\nAndrew Chung, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/subruvk\/\" target=\"_blank\" rel=\"noopener\">Subru Krishnan<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/kokarana\/\">Konstantinos Karanasos<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/ccurino\/\">Carlo Curino<\/a>, Gregory R. Ganger<span id=\"label-external-link\" class=\"sr-only\" aria-hidden=\"true\">Opens in a new tab<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft is proud to be a\u00a0silver\u00a0sponsor\u00a0of\u00a0the\u00a014th USENIX Symposium on Operating Systems Design and Implementation. See details on our contributions to the event this year.<\/p>\n","protected":false},"featured_media":0,"template":"","meta":{"msr-url-field":"","msr-podcast-episode":"","msrModifiedDate":"","msrModifiedDateEnabled":false,"ep_exclude_from_search":false,"_classifai_error":"","msr_startdate":"2020-11-04","msr_enddate":"2020-11-06","msr_location":"Virtual\/Online","msr_expirationdate":"","msr_event_recording_link":"","msr_event_link":"","msr_event_link_redirect":false,"msr_event_time":"","msr_hide_region":false,"msr_private_event":false,"msr_hide_image_in_river":0,"footnotes":""},"research-area":[13547],"msr-region":[256048],"msr-event-type":[197941],"msr-video-type":[],"msr-locale":[268875],"msr-program-audience":[],"msr-post-option":[],"msr-impact-theme":[],"class_list":["post-697543","msr-event","type-msr-event","status-publish","hentry","msr-research-area-systems-and-networking","msr-region-global","msr-event-type-conferences","msr-locale-en_us"],"msr_about":"<!-- wp:msr\/event-details {\"title\":\"Microsoft at OSDI 2020\",\"backgroundColor\":\"grey\"} \/-->\n\n<!-- wp:msr\/content-tabs --><!-- wp:msr\/content-tab {\"title\":\"About\"} --><!-- wp:freeform --><p><strong>Website:<\/strong> <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" target=\"_blank\" href=\"https:\/\/www.usenix.org\/conference\/osdi20\">OSDI 2020<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><span id=\"label-external-link\" class=\"sr-only\" aria-hidden=\"true\">Opens in a new tab<\/span><\/p>\n<p>Microsoft is proud to be a\u00a0silver\u00a0sponsor\u00a0of\u00a0the\u00a0<a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.usenix.org\/conference\/osdi20\" target=\"_blank\" rel=\"noreferrer noopener\">14th USENIX Symposium on Operating Systems Design and Implementation<\/a>. See more details on our contributions on the sessions tab.<\/p>\n<div style=\"height: 20px\"><\/div>\n<h2>Live chat with us<\/h2>\n<p>Join us for \u201cAsk Me Anything\u201d(AMA) sessions in the Microsoft Slack Channel during these times:<\/p>\n<table style=\"border-spacing: inherit;border-collapse: collapse;width: 100%;padding: 6px;text-align: center;border-bottom: 1px solid #000000\">\n<tbody>\n<tr>\n<td style=\"padding: 6px;border-bottom: 1px solid #000000;background-color: #dddddd\" colspan=\"2\"><strong>Wednesday, November 4<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 50%;padding: 6px;border-bottom: 1px solid #000000\"><strong>Time (PST)<\/strong><\/td>\n<td style=\"padding: 6px;border-bottom: 1px solid #000000\"><strong>Name<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;width: 50%;padding: 6px;border-bottom: 1px solid #000000\">4:00 PM\u20135:00 PM<\/td>\n<td style=\"padding: 6px;border-bottom: 1px solid #000000\">Dan Ports<br \/>\nIrene Zhang<br \/>\nLidong Zhou<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 6px;border-bottom: 1px solid #000000;background-color: #dddddd\" colspan=\"2\"><strong>Thursday, November 5<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 50%;padding: 6px;border-bottom: 1px solid #000000\"><strong>Time (PST)<\/strong><\/td>\n<td style=\"padding: 6px;border-bottom: 1px solid #000000\"><strong>Name<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;width: 50%;padding: 6px;border-bottom: 1px solid #000000\">6:00 AM\u20137:00 AM<\/td>\n<td style=\"padding: 6px;border-bottom: 1px solid #000000\">Dushyanth Narayanan<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;width: 50%;padding: 6px;border-bottom: 1px solid #000000\">04:00 PM\u201305:00 PM<\/td>\n<td style=\"padding: 6px;border-bottom: 1px solid #000000\">Lidong Zhou<br \/>\nRicardo Bianchini<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;padding: 6px;border-bottom: 1px solid #000000;background-color: #dddddd\" colspan=\"2\"><strong>Friday, November 6<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 50%;padding: 6px;border-bottom: 1px solid #000000\"><strong>Time (PST)<\/strong><\/td>\n<td style=\"padding: 6px;border-bottom: 1px solid #000000\"><strong>Name<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;width: 50%;padding: 6px;border-bottom: 1px solid #000000\">06:00 AM\u201307:00 AM<\/td>\n<td style=\"padding: 6px;border-bottom: 1px solid #000000\">Yingnong Dang<br \/>\nAleksandar Dragojevic<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;width: 50%;padding: 6px;border-bottom: 1px solid #000000\">03:30 PM\u201304:30 PM<\/td>\n<td style=\"padding: 6px;border-bottom: 1px solid #000000\">Abhisek Pan<br \/>\nIshai Menache<br \/>\nSebastian Burckhardt<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div style=\"height: 40px\"><\/div>\n<h3>Program Committee members<\/h3>\n<p><a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/baumann\/\">Andrew Baumann<\/a><br \/>\n<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/chrishaw\/\">Chris Hawblitzel<\/a><br \/>\n<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/lorch\/\">Jay Lorch<\/a><br \/>\n<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/madanm\/\">Madan Musuvathi<\/a><br \/>\n<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/dports\/\">Dan Ports<\/a><br \/>\n<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/irzha\/\">Irene Zhang<\/a><br \/>\n<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/lidongz\/\">Lidong Zhou<\/a><span id=\"label-external-link\" class=\"sr-only\" aria-hidden=\"true\">Opens in a new tab<\/span><\/p>\n<!-- \/wp:freeform --><!-- \/wp:msr\/content-tab --><!-- wp:msr\/content-tab {\"title\":\"Sessions\"} --><!-- wp:freeform --><h2>Wednesday, November 4<\/h2>\n<h3>7:15 \u2013 8:45 | Correctness<\/h3>\n<p><strong>Storage Systems are Distributed Systems (So Verify Them That Way!) <\/strong><br \/>\nTravis Hance, Andrea Lattuada, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/chrishaw\/\">Chris Hawblitzel<\/a>, Jon Howell, Rob Johnson, Bryan Parno<\/p>\n<h3>9:15 \u2013 10:45 | Storage<\/h3>\n<p><strong>From WiscKey to Bourbon: A Learned Index for Log-Structured Merge Trees <\/strong><br \/>\nYifan Dai, Yien Xu, Aishwarya Ganesan, Ramnatthan Alagappan, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/brian-kroth-80141546\/\" target=\"_blank\" rel=\"noopener\">Brian Kroth<\/a>, Andrea Arpaci-Dusseau, Remzi Arpaci-Dusseau<\/p>\n<p><strong>Generalized Sub-Query Fusion for Eliminating Redundant I\/O from Big-Data Queries <\/strong><br \/>\n<a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/partho-sarthi\/\" target=\"_blank\" rel=\"noopener\">Partho Sarthi<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/krajan\/\">Kaushik Rajan<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/akashl\/\">Akash Lal<\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/abmodi90\/\" target=\"_blank\" rel=\"noopener\">Abhishek Modi<\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/prakharjain09\/\" target=\"_blank\" rel=\"noopener\">Prakhar Jain<\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/moliu\/\" target=\"_blank\" rel=\"noopener\">Mo Liu<\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/ashit-gosalia\/\" target=\"_blank\" rel=\"noopener\">Ashit Gosalia<\/a>, Saurabh Kalikar<\/p>\n<h3>1:30 \u2013 3:00 | Consistency<\/h3>\n<p><strong>Performance-Optimal Read-Only Transactions <\/strong><br \/>\n<a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/haonan-lu-44b32391\/\" target=\"_blank\" rel=\"noopener\">Haonan Lu<\/a>, Wyatt Lloyd, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/sidsen\/\">Siddhartha Sen<\/a><\/p>\n<p><strong>Pegasus: Tolerating Skewed Workloads in Distributed Storage with In-Network Coherence Directories <\/strong><br \/>\nJialin Li, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/jacnels\/\">Jacob Nelson<\/a>, Ellis Michael, Xin Jin, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/dports\/\">Dan Ports<\/a><\/p>\n<hr \/>\n<h2>Thursday, November 5<\/h2>\n<h3>7:00 \u2013 8:30 | Machine Learning 1<\/h3>\n<p><strong>Heterogeneity-Aware Cluster Scheduling Policies for Deep Learning Workloads <\/strong><br \/>\nDeepak Narayanan, Keshav Santhanam, Fiodar Kazhamiaka, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/amar\/\">Amar Phanishayee<\/a>, Matei Zaharia<\/p>\n<p><strong>HiveD: Sharing a GPU Cluster for Deep Learning with Guarantees <\/strong><br \/>\nHanyu Zhao, Zhenhua Han, Zhi Yang, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/quzha\/\">Quanlu Zhang<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/fanyang\/\">Fan Yang<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/lidongz\/\">Lidong Zhou<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/maoyang\/\">Mao Yang<\/a>, Francis C.M. Lau, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/github.com\/yqwang-ms\" target=\"_blank\" rel=\"noopener\">Yuqi Wang<\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/github.com\/Abuccts\" target=\"_blank\" rel=\"noopener\">Yifan Xiong<\/a>, <b>Bin Wang<\/b><\/p>\n<h3>9:00 \u201310:30 | Consensus<\/h3>\n<p><strong>Blockene: A High-throughput Blockchain Over Mobile Devices<\/strong><br \/>\n<a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.sambhav.info\/\" target=\"_blank\" rel=\"noopener\">Sambhav Satija<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/apmehra\/\">Apurv Mehra<\/a>, Sudheesh Singanamalla, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/krngrvr09\/\" target=\"_blank\" rel=\"noopener\">Karan Grover<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/muthian\/\">Muthian Sivathanu<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/nichandr\/\">Nishanth Chandran<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/digup\/\">Divya Gupta<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/satya\/\">Satya Lokam<\/a><\/p>\n<p><strong>Tolerating Slowdowns in Replicated State Machines using Copilots <\/strong><br \/>\nKhiem Ngo, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/sidsen\/\">Siddhartha Sen<\/a>, Wyatt Lloyd<\/p>\n<p><strong>Byzantine ordered consensus without Byzantine oligarchy <\/strong><br \/>\nYunhao Zhang, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/srinath\/\">Srinath Setty<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/cheqi\/\">Qi Chen<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/lidongz\/\">Lidong Zhou<\/a>, Lorenzo Alvisi<\/p>\n<h3>11:15 \u2013 12:45 | Bugs<\/h3>\n<p><strong>Scalable Runtime Verification of Distributed Middleboxes <\/strong><br \/>\nNofel Yaseen, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/bearzani\/\">Behnaz Arzani<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/rybecket\/\">Ryan Beckett<\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/selim-ciraci-13385921\/\" target=\"_blank\" rel=\"noopener\">Selim Ciraci<\/a>, Vincent Liu<\/p>\n<h3>1:15 \u2013 2:45 | Scheduling<\/h3>\n<p><strong>Providing SLOs for Resource-Harvesting VMs in Cloud Platforms <\/strong><br \/>\nLurdh Pradeep Reddy Ambati, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/inigog\/\">Inigo Goiri<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/fevieira\/\">Felipe Vieira Frujeri<\/a>, Alper Gun, Ke Wang, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/mrbdolan\/\" target=\"_blank\" rel=\"noopener\">Brian Dolan<\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/briancorell\/\" target=\"_blank\" rel=\"noopener\">Brian Corell<\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/sekhar-pasupuleti-24576a2\/\" target=\"_blank\" rel=\"noopener\">Sekhar Pasupuleti<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/moscitho\/\">Thomas Moscibroda<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/samehe\/\">Sameh Elnikety<\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"http:\/\/fontoura.org\/\" target=\"_blank\" rel=\"noopener\">Marcus Fontoura<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/ricardob\/\">Ricardo Bianchini<\/a><\/p>\n<p><strong>Protean: VM Allocation Service at Scale <\/strong><br \/>\n<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/ohadary\/\">Ori Hadary<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/lumarsha\/\">Luke Marshall<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/ishai\/\">Ishai Menache<\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/abhisek-pan-b21a683\/\" target=\"_blank\" rel=\"noopener\">Abhisek Pan<\/a>, <b>Esaias E Greeff<\/b>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/david-dion-a1a0a472\/\" target=\"_blank\" rel=\"noopener\">David Dion<\/a>, <b>Star <\/b><b>Dorminey<\/b>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/shailesh-joshi-897a821\/\" target=\"_blank\" rel=\"noopener\">Shailesh Joshi<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/yachen\/\">Yang Chen<\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/markrussinovich\/\" target=\"_blank\" rel=\"noopener\">Mark Russinovich<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/moscitho\/\">Thomas Moscibroda<\/a><\/p>\n<hr \/>\n<h2>Friday, November 6<\/h2>\n<h3>7:00 \u2013 8:15 | Machine Learning 2<\/h3>\n<p><strong>Rammer: Enabling Holistic Deep Learning Compiler Optimizations with rTasks <\/strong><br \/>\n<a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/xysmlx.github.io\/\" target=\"_blank\" rel=\"noopener\">Lingxiao Ma<\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/xiezhq\/\" target=\"_blank\" rel=\"noopener\">Zhiqiang Xie<\/a>, Zhi Yang, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/jxue\/\">Jilong Xue<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/yomia\/\">Youshan Miao<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/weiweicu\/\">Wei Cui<\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/github.com\/wenxcs\" target=\"_blank\" rel=\"noopener\">Wenxiang Hu<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/fanyang\/\">Fan Yang<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/lintaoz\/\">Lintao Zhang<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/lidongz\/\">Lidong Zhou<\/a><\/p>\n<p><strong>A Tensor Compiler for Unified Machine Learning Prediction Serving<br \/>\n<\/strong> Supun Nakandala, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/karlasaur\/\" target=\"_blank\" rel=\"noopener\">Karla Saur<\/a>, Gyeong-In Yu, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/kokarana\/\">Konstantinos Karanasos<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/ccurino\/\">Carlo Curino<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/mweimer\/\">Markus Weimer<\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/minterlandi\/\" target=\"_blank\" rel=\"noopener\">Matteo Interlandi<\/a><\/p>\n<p><strong>Retiarii: A Deep Learning Exploratory-Training Framework <\/strong><br \/>\n<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/quzha\/\">Quanlu Zhang<\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/zhenhua-han.com\/\" target=\"_blank\" rel=\"noopener\">Zhenhua Han<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/fanyang\/\">Fan Yang<\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/yue-zhang-3b0b1389\/\" target=\"_blank\" rel=\"noopener\">Yuge Zhang<\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/zhe-liu-8441a7104\/\" target=\"_blank\" rel=\"noopener\">Zhe Liu<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/maoyang\/\">Mao Yang<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/lidongz\/\">Lidong Zhou<\/a><\/p>\n<h3>8:45 \u2013 10:15 | Hardware<\/h3>\n<p><strong>Persistent State Machines for Recoverable In-memory Storage Systems with NVRam <\/strong><br \/>\nWen Zhang, Scott Shenker, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/irzha\/\">Irene Zhang<\/a><\/p>\n<h3>12:45 \u2013 2:15 | Clusters<\/h3>\n<p><strong>Predictive and Adaptive Failure Mitigation to Avert Production Cloud VM Interruptions <\/strong><br \/>\n<a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/sebastien-levy-59826aa0\/\" target=\"_blank\" rel=\"noopener\">Sebastien Levy<\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/randolph-yao-8671307\/\" target=\"_blank\" rel=\"noopener\">Randolph Yao<\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/youjiangwu\/\" target=\"_blank\" rel=\"noopener\">Youjiang Wu<\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/yingnong-dang-1358771a\/\" target=\"_blank\" rel=\"noopener\">Yingnong Dang<\/a>, Peng Huang, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/zheng-mu-24915282\/\" target=\"_blank\" rel=\"noopener\">Zheng Mu<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/puzhao\/\">Pu Zhao<\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/tarunramani\/\" target=\"_blank\" rel=\"noopener\">Tarun Ramani<\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/nagagovindaraju\/\" target=\"_blank\" rel=\"noopener\">Naga Govindraju<\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/xukun-li-62733a85\/\" target=\"_blank\" rel=\"noopener\">Xukun Li<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/qlin\/\">Qingwei Lin<\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.blogger.com\/profile\/16397918693423534074\" target=\"_blank\" rel=\"noopener\">Gil Lapid Shafriri<\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/murali-chintalapati-83a9541\/\" target=\"_blank\" rel=\"noopener\">Murali Chintalapati<\/a><\/p>\n<p><strong>Unearthing inter-job dependencies for better cluster scheduling <\/strong><br \/>\nAndrew Chung, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.linkedin.com\/in\/subruvk\/\" target=\"_blank\" rel=\"noopener\">Subru Krishnan<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/kokarana\/\">Konstantinos Karanasos<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/ccurino\/\">Carlo Curino<\/a>, Gregory R. Ganger<span id=\"label-external-link\" class=\"sr-only\" aria-hidden=\"true\">Opens in a new tab<\/span><\/p>\n<!-- \/wp:freeform --><!-- \/wp:msr\/content-tab --><!-- \/wp:msr\/content-tabs -->","tab-content":[{"id":0,"name":"About","content":"Microsoft is proud to be a\u00a0silver\u00a0sponsor\u00a0of\u00a0the\u00a0<a href=\"https:\/\/www.usenix.org\/conference\/osdi20\" target=\"_blank\" rel=\"noreferrer noopener\">14th USENIX Symposium on Operating Systems Design and Implementation<\/a>. See more details on our contributions on the sessions tab.\r\n<div style=\"height: 20px\"><\/div>\r\n<h2>Live chat with us<\/h2>\r\nJoin us for \u201cAsk Me Anything\u201d(AMA) sessions in the Microsoft Slack Channel during these times:\r\n<table style=\"border-spacing: inherit;border-collapse: collapse;width: 100%;padding: 6px;text-align: center;border-bottom: 1px solid #000000\">\r\n<tbody>\r\n<tr>\r\n<td style=\"padding: 6px;border-bottom: 1px solid #000000;background-color: #dddddd\" colspan=\"2\"><strong>Wednesday, November 4<\/strong><\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"width: 50%;padding: 6px;border-bottom: 1px solid #000000\"><strong>Time (PST)<\/strong><\/td>\r\n<td style=\"padding: 6px;border-bottom: 1px solid #000000\"><strong>Name<\/strong><\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"vertical-align: middle;width: 50%;padding: 6px;border-bottom: 1px solid #000000\">4:00 PM\u20135:00 PM<\/td>\r\n<td style=\"padding: 6px;border-bottom: 1px solid #000000\">Dan Ports\r\nIrene Zhang\r\nLidong Zhou<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"padding: 6px;border-bottom: 1px solid #000000;background-color: #dddddd\" colspan=\"2\"><strong>Thursday, November 5<\/strong><\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"width: 50%;padding: 6px;border-bottom: 1px solid #000000\"><strong>Time (PST)<\/strong><\/td>\r\n<td style=\"padding: 6px;border-bottom: 1px solid #000000\"><strong>Name<\/strong><\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"vertical-align: middle;width: 50%;padding: 6px;border-bottom: 1px solid #000000\">6:00 AM\u20137:00 AM<\/td>\r\n<td style=\"padding: 6px;border-bottom: 1px solid #000000\">Dushyanth Narayanan<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"vertical-align: middle;width: 50%;padding: 6px;border-bottom: 1px solid #000000\">04:00 PM\u201305:00 PM<\/td>\r\n<td style=\"padding: 6px;border-bottom: 1px solid #000000\">Lidong Zhou\r\nRicardo Bianchini<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"vertical-align: middle;padding: 6px;border-bottom: 1px solid #000000;background-color: #dddddd\" colspan=\"2\"><strong>Friday, November 6<\/strong><\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"width: 50%;padding: 6px;border-bottom: 1px solid #000000\"><strong>Time (PST)<\/strong><\/td>\r\n<td style=\"padding: 6px;border-bottom: 1px solid #000000\"><strong>Name<\/strong><\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"vertical-align: middle;width: 50%;padding: 6px;border-bottom: 1px solid #000000\">06:00 AM\u201307:00 AM<\/td>\r\n<td style=\"padding: 6px;border-bottom: 1px solid #000000\">Yingnong Dang\r\nAleksandar Dragojevic<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"vertical-align: middle;width: 50%;padding: 6px;border-bottom: 1px solid #000000\">03:30 PM\u201304:30 PM<\/td>\r\n<td style=\"padding: 6px;border-bottom: 1px solid #000000\">Abhisek Pan\r\nIshai Menache\r\nSebastian Burckhardt<\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n<div style=\"height: 40px\"><\/div>\r\n<h3>Program Committee members<\/h3>\r\n<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/baumann\/\">Andrew Baumann<\/a>\r\n<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/chrishaw\/\">Chris Hawblitzel<\/a>\r\n<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/lorch\/\">Jay Lorch<\/a>\r\n<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/madanm\/\">Madan Musuvathi<\/a>\r\n<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/dports\/\">Dan Ports<\/a>\r\n<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/irzha\/\">Irene Zhang<\/a>\r\n<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/lidongz\/\">Lidong Zhou<\/a>"},{"id":1,"name":"Sessions","content":"<h2>Wednesday, November 4<\/h2>\r\n<h3>7:15 \u2013 8:45 | Correctness<\/h3>\r\n<strong>Storage Systems are Distributed Systems (So Verify Them That Way!) <\/strong>\r\nTravis Hance, Andrea Lattuada, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/chrishaw\/\">Chris Hawblitzel<\/a>, Jon Howell, Rob Johnson, Bryan Parno\r\n<h3>9:15 \u2013 10:45 | Storage<\/h3>\r\n<strong>From WiscKey to Bourbon: A Learned Index for Log-Structured Merge Trees <\/strong>\r\nYifan Dai, Yien Xu, Aishwarya Ganesan, Ramnatthan Alagappan, <a href=\"https:\/\/www.linkedin.com\/in\/brian-kroth-80141546\/\" target=\"_blank\" rel=\"noopener\">Brian Kroth<\/a>, Andrea Arpaci-Dusseau, Remzi Arpaci-Dusseau\r\n\r\n<strong>Generalized Sub-Query Fusion for Eliminating Redundant I\/O from Big-Data Queries <\/strong>\r\n<a href=\"https:\/\/www.linkedin.com\/in\/partho-sarthi\/\" target=\"_blank\" rel=\"noopener\">Partho Sarthi<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/krajan\/\">Kaushik Rajan<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/akashl\/\">Akash Lal<\/a>, <a href=\"https:\/\/www.linkedin.com\/in\/abmodi90\/\" target=\"_blank\" rel=\"noopener\">Abhishek Modi<\/a>, <a href=\"https:\/\/www.linkedin.com\/in\/prakharjain09\/\" target=\"_blank\" rel=\"noopener\">Prakhar Jain<\/a>, <a href=\"https:\/\/www.linkedin.com\/in\/moliu\/\" target=\"_blank\" rel=\"noopener\">Mo Liu<\/a>, <a href=\"https:\/\/www.linkedin.com\/in\/ashit-gosalia\/\" target=\"_blank\" rel=\"noopener\">Ashit Gosalia<\/a>, Saurabh Kalikar\r\n<h3>1:30 \u2013 3:00 | Consistency<\/h3>\r\n<strong>Performance-Optimal Read-Only Transactions <\/strong>\r\n<a href=\"https:\/\/www.linkedin.com\/in\/haonan-lu-44b32391\/\" target=\"_blank\" rel=\"noopener\">Haonan Lu<\/a>, Wyatt Lloyd, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/sidsen\/\">Siddhartha Sen<\/a>\r\n\r\n<strong>Pegasus: Tolerating Skewed Workloads in Distributed Storage with In-Network Coherence Directories <\/strong>\r\nJialin Li, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/jacnels\/\">Jacob Nelson<\/a>, Ellis Michael, Xin Jin, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/dports\/\">Dan Ports<\/a>\r\n\r\n<hr \/>\r\n\r\n<h2>Thursday, November 5<\/h2>\r\n<h3>7:00 \u2013 8:30 | Machine Learning 1<\/h3>\r\n<strong>Heterogeneity-Aware Cluster Scheduling Policies for Deep Learning Workloads <\/strong>\r\nDeepak Narayanan, Keshav Santhanam, Fiodar Kazhamiaka, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/amar\/\">Amar Phanishayee<\/a>, Matei Zaharia\r\n\r\n<strong>HiveD: Sharing a GPU Cluster for Deep Learning with Guarantees <\/strong>\r\nHanyu Zhao, Zhenhua Han, Zhi Yang, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/quzha\/\">Quanlu Zhang<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/fanyang\/\">Fan Yang<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/lidongz\/\">Lidong Zhou<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/maoyang\/\">Mao Yang<\/a>, Francis C.M. Lau, <a href=\"https:\/\/github.com\/yqwang-ms\" target=\"_blank\" rel=\"noopener\">Yuqi Wang<\/a>, <a href=\"https:\/\/github.com\/Abuccts\" target=\"_blank\" rel=\"noopener\">Yifan Xiong<\/a>, <b>Bin Wang<\/b>\r\n<h3>9:00 \u201310:30 | Consensus<\/h3>\r\n<strong>Blockene: A High-throughput Blockchain Over Mobile Devices<\/strong>\r\n<a href=\"https:\/\/www.sambhav.info\/\" target=\"_blank\" rel=\"noopener\">Sambhav Satija<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/apmehra\/\">Apurv Mehra<\/a>, Sudheesh Singanamalla, <a href=\"https:\/\/www.linkedin.com\/in\/krngrvr09\/\" target=\"_blank\" rel=\"noopener\">Karan Grover<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/muthian\/\">Muthian Sivathanu<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/nichandr\/\">Nishanth Chandran<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/digup\/\">Divya Gupta<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/satya\/\">Satya Lokam<\/a>\r\n\r\n<strong>Tolerating Slowdowns in Replicated State Machines using Copilots <\/strong>\r\nKhiem Ngo, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/sidsen\/\">Siddhartha Sen<\/a>, Wyatt Lloyd\r\n\r\n<strong>Byzantine ordered consensus without Byzantine oligarchy <\/strong>\r\nYunhao Zhang, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/srinath\/\">Srinath Setty<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/cheqi\/\">Qi Chen<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/lidongz\/\">Lidong Zhou<\/a>, Lorenzo Alvisi\r\n<h3>11:15 \u2013 12:45 | Bugs<\/h3>\r\n<strong>Scalable Runtime Verification of Distributed Middleboxes <\/strong>\r\nNofel Yaseen, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/bearzani\/\">Behnaz Arzani<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/rybecket\/\">Ryan Beckett<\/a>, <a href=\"https:\/\/www.linkedin.com\/in\/selim-ciraci-13385921\/\" target=\"_blank\" rel=\"noopener\">Selim Ciraci<\/a>, Vincent Liu\r\n<h3>1:15 \u2013 2:45 | Scheduling<\/h3>\r\n<strong>Providing SLOs for Resource-Harvesting VMs in Cloud Platforms <\/strong>\r\nLurdh Pradeep Reddy Ambati, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/inigog\/\">Inigo Goiri<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/fevieira\/\">Felipe Vieira Frujeri<\/a>, Alper Gun, Ke Wang, <a href=\"https:\/\/www.linkedin.com\/in\/mrbdolan\/\" target=\"_blank\" rel=\"noopener\">Brian Dolan<\/a>, <a href=\"https:\/\/www.linkedin.com\/in\/briancorell\/\" target=\"_blank\" rel=\"noopener\">Brian Corell<\/a>, <a href=\"https:\/\/www.linkedin.com\/in\/sekhar-pasupuleti-24576a2\/\" target=\"_blank\" rel=\"noopener\">Sekhar Pasupuleti<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/moscitho\/\">Thomas Moscibroda<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/samehe\/\">Sameh Elnikety<\/a>, <a href=\"http:\/\/fontoura.org\/\" target=\"_blank\" rel=\"noopener\">Marcus Fontoura<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/ricardob\/\">Ricardo Bianchini<\/a>\r\n\r\n<strong>Protean: VM Allocation Service at Scale <\/strong>\r\n<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/ohadary\/\">Ori Hadary<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/lumarsha\/\">Luke Marshall<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/ishai\/\">Ishai Menache<\/a>, <a href=\"https:\/\/www.linkedin.com\/in\/abhisek-pan-b21a683\/\" target=\"_blank\" rel=\"noopener\">Abhisek Pan<\/a>, <b>Esaias E Greeff<\/b>, <a href=\"https:\/\/www.linkedin.com\/in\/david-dion-a1a0a472\/\" target=\"_blank\" rel=\"noopener\">David Dion<\/a>, <b>Star <\/b><b>Dorminey<\/b>, <a href=\"https:\/\/www.linkedin.com\/in\/shailesh-joshi-897a821\/\" target=\"_blank\" rel=\"noopener\">Shailesh Joshi<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/yachen\/\">Yang Chen<\/a>, <a href=\"https:\/\/www.linkedin.com\/in\/markrussinovich\/\" target=\"_blank\" rel=\"noopener\">Mark Russinovich<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/moscitho\/\">Thomas Moscibroda<\/a>\r\n\r\n<hr \/>\r\n\r\n<h2>Friday, November 6<\/h2>\r\n<h3>7:00 \u2013 8:15 | Machine Learning 2<\/h3>\r\n<strong>Rammer: Enabling Holistic Deep Learning Compiler Optimizations with rTasks <\/strong>\r\n<a href=\"https:\/\/xysmlx.github.io\/\" target=\"_blank\" rel=\"noopener\">Lingxiao Ma<\/a>, <a href=\"https:\/\/www.linkedin.com\/in\/xiezhq\/\" target=\"_blank\" rel=\"noopener\">Zhiqiang Xie<\/a>, Zhi Yang, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/jxue\/\">Jilong Xue<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/yomia\/\">Youshan Miao<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/weiweicu\/\">Wei Cui<\/a>, <a href=\"https:\/\/github.com\/wenxcs\" target=\"_blank\" rel=\"noopener\">Wenxiang Hu<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/fanyang\/\">Fan Yang<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/lintaoz\/\">Lintao Zhang<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/lidongz\/\">Lidong Zhou<\/a>\r\n\r\n<strong>A Tensor Compiler for Unified Machine Learning Prediction Serving\r\n<\/strong> Supun Nakandala, <a href=\"https:\/\/www.linkedin.com\/in\/karlasaur\/\" target=\"_blank\" rel=\"noopener\">Karla Saur<\/a>, Gyeong-In Yu, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/kokarana\/\">Konstantinos Karanasos<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/ccurino\/\">Carlo Curino<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/mweimer\/\">Markus Weimer<\/a>, <a href=\"https:\/\/www.linkedin.com\/in\/minterlandi\/\" target=\"_blank\" rel=\"noopener\">Matteo Interlandi<\/a>\r\n\r\n<strong>Retiarii: A Deep Learning Exploratory-Training Framework <\/strong>\r\n<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/quzha\/\">Quanlu Zhang<\/a>, <a href=\"https:\/\/zhenhua-han.com\/\" target=\"_blank\" rel=\"noopener\">Zhenhua Han<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/fanyang\/\">Fan Yang<\/a>, <a href=\"https:\/\/www.linkedin.com\/in\/yue-zhang-3b0b1389\/\" target=\"_blank\" rel=\"noopener\">Yuge Zhang<\/a>, <a href=\"https:\/\/www.linkedin.com\/in\/zhe-liu-8441a7104\/\" target=\"_blank\" rel=\"noopener\">Zhe Liu<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/maoyang\/\">Mao Yang<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/lidongz\/\">Lidong Zhou<\/a>\r\n<h3>8:45 \u2013 10:15 | Hardware<\/h3>\r\n<strong>Persistent State Machines for Recoverable In-memory Storage Systems with NVRam <\/strong>\r\nWen Zhang, Scott Shenker, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/irzha\/\">Irene Zhang<\/a>\r\n<h3>12:45 \u2013 2:15 | Clusters<\/h3>\r\n<strong>Predictive and Adaptive Failure Mitigation to Avert Production Cloud VM Interruptions <\/strong>\r\n<a href=\"https:\/\/www.linkedin.com\/in\/sebastien-levy-59826aa0\/\" target=\"_blank\" rel=\"noopener\">Sebastien Levy<\/a>, <a href=\"https:\/\/www.linkedin.com\/in\/randolph-yao-8671307\/\" target=\"_blank\" rel=\"noopener\">Randolph Yao<\/a>, <a href=\"https:\/\/www.linkedin.com\/in\/youjiangwu\/\" target=\"_blank\" rel=\"noopener\">Youjiang Wu<\/a>, <a href=\"https:\/\/www.linkedin.com\/in\/yingnong-dang-1358771a\/\" target=\"_blank\" rel=\"noopener\">Yingnong Dang<\/a>, Peng Huang, <a href=\"https:\/\/www.linkedin.com\/in\/zheng-mu-24915282\/\" target=\"_blank\" rel=\"noopener\">Zheng Mu<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/puzhao\/\">Pu Zhao<\/a>, <a href=\"https:\/\/www.linkedin.com\/in\/tarunramani\/\" target=\"_blank\" rel=\"noopener\">Tarun Ramani<\/a>, <a href=\"https:\/\/www.linkedin.com\/in\/nagagovindaraju\/\" target=\"_blank\" rel=\"noopener\">Naga Govindraju<\/a>, <a href=\"https:\/\/www.linkedin.com\/in\/xukun-li-62733a85\/\" target=\"_blank\" rel=\"noopener\">Xukun Li<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/qlin\/\">Qingwei Lin<\/a>, <a href=\"https:\/\/www.blogger.com\/profile\/16397918693423534074\" target=\"_blank\" rel=\"noopener\">Gil Lapid Shafriri<\/a>, <a href=\"https:\/\/www.linkedin.com\/in\/murali-chintalapati-83a9541\/\" target=\"_blank\" rel=\"noopener\">Murali Chintalapati<\/a>\r\n\r\n<strong>Unearthing inter-job dependencies for better cluster scheduling <\/strong>\r\nAndrew Chung, <a href=\"https:\/\/www.linkedin.com\/in\/subruvk\/\" target=\"_blank\" rel=\"noopener\">Subru Krishnan<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/kokarana\/\">Konstantinos Karanasos<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/people\/ccurino\/\">Carlo Curino<\/a>, Gregory R. Ganger"}],"msr_startdate":"2020-11-04","msr_enddate":"2020-11-06","msr_event_time":"","msr_location":"Virtual\/Online","msr_event_link":"","msr_event_recording_link":"","msr_startdate_formatted":"November 4, 2020","msr_register_text":"Watch now","msr_cta_link":"","msr_cta_text":"","msr_cta_bi_name":"","featured_image_thumbnail":null,"event_excerpt":"Microsoft is proud to be a\u00a0silver\u00a0sponsor\u00a0of\u00a0the\u00a014th USENIX Symposium on Operating Systems Design and Implementation. See details on our contributions to the event this year.","msr_research_lab":[],"related-researchers":[],"msr_impact_theme":[],"related-academic-programs":[],"related-groups":[],"related-projects":[],"related-opportunities":[],"related-publications":[],"related-videos":[],"related-posts":[],"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-event\/697543","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-event"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/types\/msr-event"}],"version-history":[{"count":4,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-event\/697543\/revisions"}],"predecessor-version":[{"id":1146927,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-event\/697543\/revisions\/1146927"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/media?parent=697543"}],"wp:term":[{"taxonomy":"msr-research-area","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/research-area?post=697543"},{"taxonomy":"msr-region","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-region?post=697543"},{"taxonomy":"msr-event-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-event-type?post=697543"},{"taxonomy":"msr-video-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-video-type?post=697543"},{"taxonomy":"msr-locale","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-locale?post=697543"},{"taxonomy":"msr-program-audience","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-program-audience?post=697543"},{"taxonomy":"msr-post-option","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-post-option?post=697543"},{"taxonomy":"msr-impact-theme","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-impact-theme?post=697543"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}