<div dir="ltr"><div>To the LXD Developer team...  <br></div><div>Thought this would be good  for all of you to see if you hadn't already.</div><div><br></div><div></div><div><br></div><div><b><u>USENIX - NSDI '19</u>   video:  <a href="https://www.usenix.org/conference/nsdi19/presentation/zhuo">https://www.usenix.org/conference/nsdi19/presentation/zhuo</a><br></b></div><div><b><br></b></div><div><b>Title:  Slim:  OS Kernel Support for a Low-Overhead Container Overlay Network</b><br><br><u><b>Authors:</b></u><br><ul><li>Danyang Zhuo and Kaiyuan Zhang, University of Washington; </li><li>Yibo Zhu, Microsoft and Bytedance; </li><li>Hongqiang Harry Liu, Alibaba; </li><li>Matthew Rockett, Arvind Krishnamurthy, and Thomas Anderson, University of Washington</li></ul></div><div><br></div><div><u><b>Abstract:</b></u><br>Containers have become the de facto method for hosting large-scale distributed applications.<br><br>Container overlay networks are essential to providing portability for containers, yet they impose significant overhead in terms of throughput, latency, and CPU utilization.<br><br>The key problem is a reliance on packet transformation to implement network virtualization.<br><br>As a result, each packet has to traverse the network stack twice in both the sender and the receiver’s host OS kernel.<br><br><i>We have designed and implemented <b>Slim</b>, a low-overhead container overlay network that implements network virtualization by manipulating connection-level metadata.</i><br><br>Our solution maintains compatibility with today’s containerized applications.<br><br>Evaluation results show that Slim improves the throughput of an in-memory key-value store by 66% while reducing the latency by 42%.<br><br>Slim reduces the CPU utilization of the in-memory key-value store by 54%.<br><br>Slim also reduces the CPU utilization of a web server by 28%-40%, a database server by 25%, and a stream processing framework by 11%.<br></div><div><br></div><div>The source code for SLIM is on GitHub here:</div><div><a href="https://github.com/danyangz/slim"></a></div><div><b><a href="https://github.com/danyangz/slim">Slim: OS Kernel Support for a Low-Overhead Container Overlay Network</a><br></b></div><div><b><br></b></div><div>Brian Mullan<br></div><div>Raleigh North Carolina USA</div><div><b><br></b></div><div><br></div></div>