• 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