Title :
Real-time web application roadblock: Performance penalty of HTML sockets
Author_Institution :
NEC Europe Ltd., NEC Europe Laboratories
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;
Conference_Titel :
Communications (ICC), 2012 IEEE International Conference on
Conference_Location :
Ottawa, ON
Print_ISBN :
978-1-4577-2052-9
Electronic_ISBN :
1550-3607
DOI :
10.1109/ICC.2012.6364271