As I've(we've) struggled to put down the fundamental concepts about fq_codel in particular in the upcoming lwn piece...<br><br>It seemed like a good idea to try to explain codel, and fq_codel, in more detail, with some new methods. So I'm giving a talk about it at Stanford, on thursday - abstract and details as to the talk are below...<br>
<br>Attendees can be networking PhD students, professors, and engineers from the industry.<br><br>Look forward to perhaps meeting some of you.<br><br>This talk is a successor to the talk I'd given in modena a few month's back (youtube here:<br>
<br><a href="http://www.youtube.com/watch?v=bi-jumVNVGk">http://www.youtube.com/watch?v=bi-jumVNVGk</a><br><br>)<br><br>While *this* talk will be filmed, I'm not sure if they'll let me bring the gatorade into the Gates building.<br>
<br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Yiannis Yiakoumis</b> <span dir="ltr"><<a href="mailto:yiannisy@stanford.edu" target="_blank">yiannisy@stanford.edu</a>></span><br>

Date: Mon, Jan 28, 2013 at 9:25 AM<br>Subject: Stanford Networking Seminar, Thursday, January 31st @ 11:45am, Dave Taht (Bufferbloat Project)<br>To: netseminar <<a href="mailto:netseminar@lists.stanford.edu" target="_blank">netseminar@lists.stanford.edu</a>><br>

<br><br><div dir="ltr"><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13.333333969116211px">Stanford Networking Seminar Announcement</span><br><div class="gmail_quote"><div class="gmail_quote" style="font-family:arial,sans-serif;font-size:13.333333969116211px">




<a href="http://netseminar.stanford.edu/" style="color:rgb(17,85,204)" target="_blank">http://netseminar.stanford.edu/</a><br>
<br><span style="color:rgb(34,34,34)">Title: </span>Inside Codel and Fq_codel and Derivatives in Delay Based active queue management<br><span style="color:rgb(34,34,34)">When: 12:00-1:00pm, Thursday January 31st, 2013</span><br>



<span style="color:rgb(34,34,34)">Where: Gates 104</span><br><br><span style="color:rgb(34,34,34)">Lunch will be available at 11:45am.</span><br><br><br><span style="color:rgb(34,34,34)">About the talk:</span></div><div class="gmail_quote" style="color:rgb(34,34,34);font-size:13.333333969116211px;font-family:arial,sans-serif">





<br></div><div class="gmail_quote" style="color:rgb(34,34,34);font-size:13.333333969116211px;font-family:arial,sans-serif"><p style="margin-top:0em;margin-bottom:0.8em;padding:0px;line-height:1.3;color:rgb(0,0,0);font-family:Georgia,serif;font-size:medium">


<span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;line-height:normal">Kathleen Nichols and Van Jacobson spent 14 years developing a successor to RED, called "Codel". Even though well described in journals such as ACM queue, and with commonly available source code, how the tightly intertwined drop strategy and RTT estimator actually work is not well understood. Furthermore the combination of various forms of Fair Queuing on top of any AQM is not well understood.</span><br style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;line-height:normal">


<br style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;line-height:normal"><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;line-height:normal">This talk goes into detail of the current ns2 and Linux based code, while discussing the design decisions and network traffic types we looked at while designing them, and their predecessor (SFQRED) as well as touring through a large selection of graphs and data from various real-world simulations. It will also look into the known flaws of both codel and fq_codel, and describe the ongoing research into</span><br style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;line-height:normal">


<span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;line-height:normal">improvements.</span><br></p></div><div class="gmail_quote" style="color:rgb(34,34,34);font-size:13.333333969116211px;font-family:arial,sans-serif">


<br></div><div class="gmail_quote" style="color:rgb(34,34,34);font-size:13.333333969116211px;font-family:arial,sans-serif">


About the speaker:<br><br></div><div class="gmail_quote" style="color:rgb(34,34,34);font-size:13.333333969116211px;font-family:arial,sans-serif">Dave Täht is the co-founder of the bufferbloat project. He is also architect<br>


of the CeroWrt reference router project, which is exploring solutions<br>to the bufferbloat and ipv6 deployment problems on consumer hardware. He is the <br>original implementor of the codel algorithm in Linux, as well as <br>


maintainer of the ns2 and ns3 models of codel, and fq_codel. He<br>has developed nfq_codel and has multiple upcoming enhancements and derivatives,<br>under test. To enhance testing of bufferbloat related fixes, is also<br>


working on standardizing a "Realtime Response under Load" (RRUL) test suite.<br><br>Prior to tackling bufferbloat, he worked on wireless mesh networking,<br>spacecraft, VOIP, and embedded Linux, most notably as "Member, Visionary staff"<br>


for MontaVista software. He has been working on Unix derived systems for 34 <br>years.<br><br>He is the CTO of Teklibre, LLC, and associated with the LINCS lab<br>in Paris, the Internet Systems Consortium (ISC), and his present work<br>


is sponsored through the Comcast Technology Research & Development Fund.<br></div></div>
<br></div>
</div><br><br clear="all"><br>-- <br>Dave Täht<br><br>Fixing bufferbloat with cerowrt: <a href="http://www.teklibre.com/cerowrt/subscribe.html" target="_blank">http://www.teklibre.com/cerowrt/subscribe.html</a>