Feedback

Faculté des Sciences appliquées
Faculté des Sciences appliquées
MASTER THESIS
VIEW 4 | DOWNLOAD 1

Dissecting Dual-Stack Website Content

Download
Dekinder, Florian ULiège
Promotor(s) : Donnet, Benoît ULiège
Date of defense : 24-Jun-2024/25-Jun-2024 • Permalink : http://hdl.handle.net/2268.2/19889
Details
Title : Dissecting Dual-Stack Website Content
Translated title : [fr] Dissection du Contenu Dual-Stack des Sites Webs
Author : Dekinder, Florian ULiège
Date of defense  : 24-Jun-2024/25-Jun-2024
Advisor(s) : Donnet, Benoît ULiège
Committee's member(s) : Leduc, Guy ULiège
Mathy, Laurent ULiège
Vyncke, Eric ULiège
Language : English
Number of pages : 81
Keywords : [en] dual-stack
[en] ipv6
[en] performance
[en] content
[en] netquartz
Discipline(s) : Engineering, computing & technology > Computer science
Commentary : Software and data analysis scripts are available at: https://gitlab.uliege.be/Florian.Dekinder/dissecting-dual-stack-web-content
Research unit : Unité RUN Montefiore
Name of the research project : Dissecting Dual-Stack Website Content
Target public : Researchers
Professionals of domain
Student
Complementary URL : https://gitlab.uliege.be/Florian.Dekinder/dissecting-dual-stack-web-content
Institution(s) : Université de Liège, Liège, Belgique
Degree: Master : ingénieur civil en informatique, à finalité spécialisée en "computer systems security"
Faculty: Master thesis of the Faculté des Sciences appliquées

Abstract

[en] The ongoing shift from IPv4 to IPv6 is crucial for the evolving Internet landscape.
However, the prevalence of dual-stacked environments requires a deeper understanding of
how web content is distributed across both protocols, especially given the varied nature of
websites configurations. While prior studies have focused on IPv6 adoption and performance
metrics, limited research explores dual-stacked servers’ impact on the application layer
where user experience is directly affected.
To address this gap, we developed NetQuartz, a tool designed to assess the performance and the content delivery of websites across dual-stack servers. We have deployed
NetQuartz over several vantage points and collected data for more than 200,000 websites,
revealing patterns by classifying them into three classes based on server configurations: (i)
Fully IPv4 websites, where all resources are loaded from IPv4-only servers; (ii) Fully
Dual-Stacked websites, which load all their resources from servers supporting both IPv4
and IPv6; (iii) Mixed websites, which retrieve resources from a combination of both server
types. Script and Image were identified as the two most dominant categories in terms of
content, regardless of the website’s class. Fully IPv4 websites generally contained fewer
resources, leading to smaller page sizes and faster load times. Fully Dual-Stacked and
Mixed configuration websites showed better performance under IPv6-preferenced loading,
despite Mixed websites tending to load more resources over IPv4.
The thesis is organized as follows: (i) we start by introducing the context and motivations behind this work; (ii) we position our work with respect to the state of the art;
(iii) we then provide a detailed explanation of NetQuartz and its implementation; (iv)
we discuss the data collection methodology, explaining the setup and execution of our
measurement environment; (v) we present our results, first exploring the delivery of web
content across websites, we also examine the specific dual-stack content distribution of
Mixed websites, then assessing broader performance measures within the three website
classes and we finally discuss a few topics related to the user experience when browsing a
website; (vi) finally, this thesis is concluded by summarising its main achievements and
suggesting areas for future researches.


File(s)

Document(s)

File
Access main.pdf
Description:
Size: 5.64 MB
Format: Adobe PDF

Annexe(s)

File
Access abstract.pdf
Description:
Size: 300.34 kB
Format: Adobe PDF

Author

  • Dekinder, Florian ULiège Université de Liège > Master ing. civ. inf. fin. spéc. comp. syst. secur

Promotor(s)

Committee's member(s)

  • Leduc, Guy ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Réseaux informatiques
    ORBi View his publications on ORBi
  • Mathy, Laurent ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Systèmes informatiques répartis et sécurité
    ORBi View his publications on ORBi
  • Vyncke, Eric ULiège Université de Liège - ULiège > HEC Liège : UER > UER Opérations
    ORBi View his publications on ORBi
  • Total number of views 4
  • Total number of downloads 1










All documents available on MatheO are protected by copyright and subject to the usual rules for fair use.
The University of Liège does not guarantee the scientific quality of these students' works or the accuracy of all the information they contain.