SSLSARD: A request distribution technique for distributed SSL reverse proxies

Hai Tao Dong*, Lei Song, Jin Lin Wang, Jun Yang

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

2 Citations (Scopus)

Abstract

Although Secure Sockets Layer (SSL) and its successor Transport Layer Security (TLS) are the for transport layer security, their cryptographic operations tend to be highly CPU intensive. Web systems that support SSL/TLS often deploy several locally or globally distributed SSL reverse proxies in front of Web servers to offload SSL/TLS operations from Web servers and improve the execution performance of the SSL/TLS protocol. A particularly obvious problem is the distribution strategy of incoming requests to the SSL reverse proxies. In this paper, we propose a request distribution technique to improve the overall performance of SSL reverse proxy system. This technique is called SSL-Session-Aware Request Distribution (SSLSARD), consisting of a real-time load estimation algorithm and an SSL-session-aware request distribution algorithm. Our experimental results show that SSL session resumption is critical in improving the performance of a SSL reverse proxy system. And comparing with the client-granularity distribution strategy of SSL_session_only, SSLSARD can deal with more concurrent requests and further increase system throughput.

Original languageEnglish
Pages (from-to)374-382
Number of pages9
JournalJournal of Communications
Volume11
Issue number4
DOIs
Publication statusPublished - Apr 2016
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 2016 Journal of Communications.

ASJC Scopus Subject Areas

  • Electrical and Electronic Engineering

Keywords

  • Distributed system
  • Request distribution
  • Secure sockets layer (SSL)
  • SSL reverse proxy
  • Web system

Cite this