<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>quic Archives - Tom Barbette</title>
	<atom:link href="https://perso.uclouvain.be/tom.barbette/tag/quic/feed/" rel="self" type="application/rss+xml" />
	<link>https://perso.uclouvain.be/tom.barbette/tag/quic/</link>
	<description></description>
	<lastBuildDate>Wed, 27 Apr 2022 20:28:39 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://perso.uclouvain.be/tom.barbette/wp-content/uploads/2022/04/cropped-logo-uclouvain-2021-barbette-32x32.png</url>
	<title>quic Archives - Tom Barbette</title>
	<link>https://perso.uclouvain.be/tom.barbette/tag/quic/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>The extended version of Cheetah: &#8220;A High-Speed Programmable Load-Balancer Framework With Guaranteed Per-Connection-Consistency&#8221; has been published in ACM/IEEE ToN</title>
		<link>https://perso.uclouvain.be/tom.barbette/the-extended-version-of-cheetah-a-high-speed-programmable-load-balancer-framework-with-guaranteed-per-connection-consistency-has-been-published-in-acm-ieee-ton/</link>
		
		<dc:creator><![CDATA[Tom Barbette]]></dc:creator>
		<pubDate>Sun, 07 Nov 2021 21:37:37 +0000</pubDate>
				<category><![CDATA[Network]]></category>
		<category><![CDATA[Research project]]></category>
		<category><![CDATA[cheetah]]></category>
		<category><![CDATA[fastclick]]></category>
		<category><![CDATA[load-balancer]]></category>
		<category><![CDATA[quic]]></category>
		<guid isPermaLink="false">https://www.tombarbette.be/?p=985</guid>

					<description><![CDATA[<p>In this journal version, we extended our conference paper with additional, peer-reviewed material: We implemented our system on QUIC using P4 and Picoquic. This demonstrates that our approach does not depend solely on TCP timestamps. The code in ‘bmv2’ and ‘p4-tofino’ has been made publicly available.&#160; All of our code is available at https://github.com/cheetahlb/.&#160; We &#8230; </p>
<p class="link-more"><a href="https://perso.uclouvain.be/tom.barbette/the-extended-version-of-cheetah-a-high-speed-programmable-load-balancer-framework-with-guaranteed-per-connection-consistency-has-been-published-in-acm-ieee-ton/" class="more-link">Continue reading<span class="screen-reader-text"> "The extended version of Cheetah: &#8220;A High-Speed Programmable Load-Balancer Framework With Guaranteed Per-Connection-Consistency&#8221; has been published in ACM/IEEE ToN"</span></a></p>
<p>The post <a href="https://perso.uclouvain.be/tom.barbette/the-extended-version-of-cheetah-a-high-speed-programmable-load-balancer-framework-with-guaranteed-per-connection-consistency-has-been-published-in-acm-ieee-ton/">The extended version of Cheetah: &#8220;A High-Speed Programmable Load-Balancer Framework With Guaranteed Per-Connection-Consistency&#8221; has been published in ACM/IEEE ToN</a> appeared first on <a href="https://perso.uclouvain.be/tom.barbette">Tom Barbette</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In this journal version, we extended our conference paper with additional, peer-reviewed material:</p>



<ul class="wp-block-list"><li>We implemented our system on QUIC using P4 and Picoquic. This demonstrates that our approach does not depend solely on TCP timestamps. The code in ‘bmv2’ and ‘p4-tofino’ has been made publicly available.&nbsp; All of our code is available at <a href="https://github.com/cheetahlb/">https://github.com/cheetahlb/</a>.&nbsp;</li><li>We added an experiment using the Tofino implementation and the QUIC implementation of Cheetah for an HTTP webserver.</li><li>We added an experiment to verify whether today’s OSes support TCP timestamp, have them enabled by default, and correctly echo the TCP timestamp set by a server.</li><li>We added an experiment to verify the granularity of the TCP timestamp units used by some of the largest Alexa top 100 websites.&nbsp;</li><li>We added a proof sketch on the size of the cookies given a number of servers.&nbsp;</li><li>We added an implementation in bmv2 of the “TCP timestamp”-based system. We have also rewritten and published the P4- tofino code of the system. The implementation of the stateful LB is non-trivial as it requires the insertions/lookups/deletions operations to be applied in constant time (and more restrictions apply). We describe our implementation of a stack-based data structure for the Tofino in Section 4.3.&nbsp;</li><li>We added a micro-benchmark of the performance of the Cheetah LB, e.g., compared SYN insertions with cuckoo, normal packets,&nbsp;</li><li>We broke down the benefits of SSE parsing of TCP options instructions.</li><li>We evaluated the packet processing latency overheads of realizing Cheetah on a Tofino for both the TCP timestamp and QUIC implementation.</li><li>We clarified the design challenges in the introduction.</li></ul>



<p class="wp-block-paragraph">Check out the <a href="https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&amp;arnumber=9552525" data-type="URL" data-id="https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&amp;arnumber=9552525">paper</a> in open access !</p>
<p>The post <a href="https://perso.uclouvain.be/tom.barbette/the-extended-version-of-cheetah-a-high-speed-programmable-load-balancer-framework-with-guaranteed-per-connection-consistency-has-been-published-in-acm-ieee-ton/">The extended version of Cheetah: &#8220;A High-Speed Programmable Load-Balancer Framework With Guaranteed Per-Connection-Consistency&#8221; has been published in ACM/IEEE ToN</a> appeared first on <a href="https://perso.uclouvain.be/tom.barbette">Tom Barbette</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
