[190333] in North American Network Operators' Group

home help back first fref pref prev next nref lref last post

measuring effects of happy eyeballs

daemon@ATHENA.MIT.EDU (Bajpai, Vaibhav)
Sat Jun 25 12:56:00 2016

X-Original-To: nanog@nanog.org
From: "Bajpai, Vaibhav" <v.bajpai@jacobs-university.de>
To: "nanog@nanog.org" <nanog@nanog.org>
Date: Sat, 25 Jun 2016 16:55:52 +0000
Errors-To: nanog-bounces@nanog.org

--Apple-Mail=_366F3925-D9C7-49E4-B84C-88F672E641A9
X-Clacks-Overhead: GNU Terry Pratchett
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Dear NANOG,

A paper on measuring the effects of happy eyeballs [RFC 6555] just got
accepted last week. This uses a 3-years long ('13 - '16) dataset of TCP
connect times towards ALEXA top 10K websites collected from 80 =
dual-stacked
SamKnows probes.  We just released [a] the paper. Thought to share it =
along:

[a] http://goo.gl/JmKEax

Feedback most welcome!

You may recall preliminary versions of this work at RIPE 66 [b] and IETF =
87 [c].

[b] https://ripe66.ripe.net/archives/video/1208
[c] https://vimeo.com/71407427

Measuring the Effects of Happy Eyeballs
---------------------------------------

The IETF has developed protocols that promote a healthy IPv4 and IPv6
co-existence. The Happy Eyeballs (HE) algorithm, for instance, prevents =
bad
user experience in situations where IPv6 connectivity is broken. Using =
an
active test (happy) that measures TCP connection establishment times, we
evaluate the effects of the HE algorithm. The happy test measures =
against
ALEXA top 10K websites from 80 SamKnows probes connected to dual-stacked
networks representing 58 different ASes. Using a 3-years long (2013 - =
2016)
dataset, we show that TCP connect times to popular websites over IPv6 =
have
considerably improved over time. As of May 2016, 18% of these websites =
are
faster over IPv6 with 91% of the rest at most 1 ms slower. The =
historical
trend shows that only around 1% of the TCP connect times over IPv6 were =
ever
above the HE timer value (300 ms), which leaves around 2% chance for =
IPv4 to
win a HE race towards these websites. As such, 99% of these websites =
prefer
IPv6 connections more than 98% of the time. We show that although =
absolute TCP
connect times (in ms) are not that far apart in both address families, =
HE with
a 300 ms timer value tends to prefer slower IPv6 connections in around =
90% of
the cases. We show that lowering the HE timer value to 150 ms gives us a
margin benefit of 10% while retaining same preference levels over IPv6.

Best, Vaibhav

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Vaibhav Bajpai
www.vaibhavbajpai.com

Room 91, Research I
School of Engineering and Sciences
Jacobs University Bremen, Germany
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

--Apple-Mail=_366F3925-D9C7-49E4-B84C-88F672E641A9
X-Clacks-Overhead: GNU Terry Pratchett
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="signature.asc"
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQEcBAEBCgAGBQJXbreYAAoJEHR3XKwTWKOZ7XIH/2GQdYHDBJ9bg/I7P2Tq82Sz
5JoWws78lNwKF8IInFsrYotKy6EfxSj9n3jRuzNSiuE4WWC397+XF3esxxpnhlDM
feS/mQdlI6vxcyVKjzN5cKzH0t2mkrGR0iKyvVh9rf110XJfgb5pohSKYz79CQpR
uPXcgRGUtUwg1rwC6TZ1EgbRBq90gd49HGpP3wLBRrGDf4CbFlii+TO1Bi0NXuN3
BchFt4t9fpNgPXOabKRx01sVGk+Qjk3ZzPhagMUBIsDA9myteN60JxgNszobWoGY
CyPvoQh2i6ag/DP8XwFB4MgdzJIBVyskl4Jqir81Ckav2d1e2N/CsAwzgByTZs8=
=1x4c
-----END PGP SIGNATURE-----

--Apple-Mail=_366F3925-D9C7-49E4-B84C-88F672E641A9--

home help back first fref pref prev next nref lref last post