DocumentCode
2375464
Title
Real-time web application roadblock: Performance penalty of HTML sockets
Author
Agarwal, Sachin
Author_Institution
NEC Europe Ltd., NEC Europe Laboratories
fYear
2012
fDate
10-15 June 2012
Firstpage
1225
Lastpage
1229
Abstract
HTML socket streams, such as XHR-polling and HTML5 websockets, are being rapidly embraced because they operate over HTTP(S) protocols and ports, allowing them to easily traverse security firewalls and HTTP proxies, unlike raw TCP streams. This paper presents an active measurement study of these protocols and compares their performance to raw TCP. Our results indicate that HTML socket streams impose significant performance penalties with respect to protocol overhead (up to 5×), data payload delivery delay (up to 3× more), and throughput (up to 3× less). The performance divide between HTML socket streams and TCP is particularly severe for the more important case of small data payload sizes (100s of bytes). Moreover, our results demonstrate the HTML socket streams introduce higher jitter as compared to TCP streams. Our experiments indicate that the real-time capabilities of HTML socket streams are significantly poorer than TCP streams, particularly over 3G cellular data Internet connections.
Keywords
3G mobile communication; Internet; authorisation; cellular radio; hypermedia markup languages; transport protocols; 3G cellular data Internet connections; HTML socket streams; HTML5 Web sockets; HTTP proxies; HTTPS protocols; XHR-polling; data payload delivery delay; raw TCP streams; real-time Web application roadblock; security firewalls; Browsers; Delay; HTML; Internet; Protocols; Servers; Sockets;
fLanguage
English
Publisher
ieee
Conference_Titel
Communications (ICC), 2012 IEEE International Conference on
Conference_Location
Ottawa, ON
ISSN
1550-3607
Print_ISBN
978-1-4577-2052-9
Electronic_ISBN
1550-3607
Type
conf
DOI
10.1109/ICC.2012.6364271
Filename
6364271
Link To Document