Change search
ReferencesLink to record
Permanent link

Direct link
On the Cost of Using Happy Eyeballs for Transport Protocol Selection
Simula Research Laboratory (SRL).
Karlstad University, Faculty of Economic Sciences, Communication and IT, Department of Computer Science. Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science. (Distributed Systems and Communications Research Group (DISCO))ORCID iD: 0000-0003-4147-9487
Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science. (Distributed Systems and Communications Research Group (DISCO))
Simula Research Laboratory (SRL).
Show others and affiliations
2016 (English)In: PROCEEDINGS OF THE ACM, IRTF & ISOC APPLIED NETWORKING RESEARCH WORKSHOP (ANRW'16), Association for Computing Machinery (ACM), 2016, 45-51 p.Conference paper (Refereed)
Abstract [en]

Concerns have been raised in the past several years that introducing new transport protocols on the Internet has be- come increasingly difficult, not least because there is no agreed-upon way for a source end host to find out if a trans- port protocol is supported all the way to a destination peer. A solution to a similar problem—finding out support for IPv6—has been proposed and is currently being deployed: the Happy Eyeballs (HE) mechanism. HE has also been proposed as an efficient way for an application to select an appropriate transport protocol. Still, there are few, if any, performance evaluations of transport HE. This paper demonstrates that transport HE could indeed be a feasible solution to the transport support problem. The paper evaluates HE between TCP and SCTP using TLS encrypted and unencrypted traffic, and shows that although there is indeed a cost in terms of CPU load to introduce HE, the cost is rel- atively small, especially in comparison with the cost of using TLS encryption. Moreover, our results suggest that HE has a marginal impact on memory usage. Finally, by introduc- ing caching of previous connection attempts, the additional cost of transport HE could be significantly reduced. 

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2016. 45-51 p.
Keyword [en]
Transport-protocol selection, Happy Eyeballs, TCP, SCTP, TLS, CPU load, memory usage
National Category
Research subject
Computer Science
URN: urn:nbn:se:kau:diva-43300DOI: 10.1145/2959424.2959437ISI: 000383740600010ISBN: 978-1-4503-4443-2 (print)OAI: diva2:938594
Applied Networking Research Workshop 2016
A New, Evolutive API and Transport-Layer Architecture for the Internet (NEAT)
EU, Horizon 2020, 644334
Available from: 2016-06-17 Created: 2016-06-17 Last updated: 2016-12-01Bibliographically approved

Open Access in DiVA

fulltext(498 kB)12 downloads
File information
File name FULLTEXT01.pdfFile size 498 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Other links

Publisher's full text

Search in DiVA

By author/editor
Grinnemo, Karl-JohanBrunstrom, AnnaHurtig, Per
By organisation
Department of Computer ScienceDepartment of Mathematics and Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 12 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Altmetric score

Total: 95 hits
ReferencesLink to record
Permanent link

Direct link