Utilizing Connection Usage Characteristics for Faster Web Data Transport

The quest for faster data transport to improve web user experience is ongoing and attempts are conducted from various fronts to realize it. On top of improving user experience, the implications of improving web data transport are also on the energy efficiency of wireless devices as well as user rete...

Full description

Saved in:
Bibliographic Details
Main Authors: Gautam Raj Moktan, Nutti Varis, Jukka Manner
Format: Article
Language:English
Published: Wiley 2018-01-01
Series:Journal of Computer Networks and Communications
Online Access:http://dx.doi.org/10.1155/2018/4520312
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832554593528053760
author Gautam Raj Moktan
Nutti Varis
Jukka Manner
author_facet Gautam Raj Moktan
Nutti Varis
Jukka Manner
author_sort Gautam Raj Moktan
collection DOAJ
description The quest for faster data transport to improve web user experience is ongoing and attempts are conducted from various fronts to realize it. On top of improving user experience, the implications of improving web data transport are also on the energy efficiency of wireless devices as well as user retention rates of service providers. HTTP/1.x allow the opening of multiple TCP connections per server and then using those connections for fetching multiple web objects through the use of HTTP pipelining. With the advent of HTTP/2.0, multiplexing is done inside a single connection to fetch multiple objects. In this paper, we analyze the TCP connections between the browser and the servers and examine their characteristics. We describe how an enhanced TCP variant can take advantage of data transport connection patterns. We show the benefits that enhanced TCP system can bring with the understanding of connection usage patterns. We find that such transport protocol can have effect in the page idle times as well as the connection concurrency during web page transfer. The results show significant improvement of page load times for both encryption heavy and unencrypted pages. We discuss the effect of the transport protocol on object transfer, connection duration, idle times during the page load, connections, and concurrency of flows that cumulate into page load times.
format Article
id doaj-art-c642b0f42e944296af73946d99a09079
institution Kabale University
issn 2090-7141
2090-715X
language English
publishDate 2018-01-01
publisher Wiley
record_format Article
series Journal of Computer Networks and Communications
spelling doaj-art-c642b0f42e944296af73946d99a090792025-02-03T05:51:04ZengWileyJournal of Computer Networks and Communications2090-71412090-715X2018-01-01201810.1155/2018/45203124520312Utilizing Connection Usage Characteristics for Faster Web Data TransportGautam Raj Moktan0Nutti Varis1Jukka Manner2Comnet, Aalto University, Helsinki, FinlandComnet, Aalto University, Helsinki, FinlandComnet, Aalto University, Helsinki, FinlandThe quest for faster data transport to improve web user experience is ongoing and attempts are conducted from various fronts to realize it. On top of improving user experience, the implications of improving web data transport are also on the energy efficiency of wireless devices as well as user retention rates of service providers. HTTP/1.x allow the opening of multiple TCP connections per server and then using those connections for fetching multiple web objects through the use of HTTP pipelining. With the advent of HTTP/2.0, multiplexing is done inside a single connection to fetch multiple objects. In this paper, we analyze the TCP connections between the browser and the servers and examine their characteristics. We describe how an enhanced TCP variant can take advantage of data transport connection patterns. We show the benefits that enhanced TCP system can bring with the understanding of connection usage patterns. We find that such transport protocol can have effect in the page idle times as well as the connection concurrency during web page transfer. The results show significant improvement of page load times for both encryption heavy and unencrypted pages. We discuss the effect of the transport protocol on object transfer, connection duration, idle times during the page load, connections, and concurrency of flows that cumulate into page load times.http://dx.doi.org/10.1155/2018/4520312
spellingShingle Gautam Raj Moktan
Nutti Varis
Jukka Manner
Utilizing Connection Usage Characteristics for Faster Web Data Transport
Journal of Computer Networks and Communications
title Utilizing Connection Usage Characteristics for Faster Web Data Transport
title_full Utilizing Connection Usage Characteristics for Faster Web Data Transport
title_fullStr Utilizing Connection Usage Characteristics for Faster Web Data Transport
title_full_unstemmed Utilizing Connection Usage Characteristics for Faster Web Data Transport
title_short Utilizing Connection Usage Characteristics for Faster Web Data Transport
title_sort utilizing connection usage characteristics for faster web data transport
url http://dx.doi.org/10.1155/2018/4520312
work_keys_str_mv AT gautamrajmoktan utilizingconnectionusagecharacteristicsforfasterwebdatatransport
AT nuttivaris utilizingconnectionusagecharacteristicsforfasterwebdatatransport
AT jukkamanner utilizingconnectionusagecharacteristicsforfasterwebdatatransport