Secure socket layer SSL is the most popular protocol used in the Internet for facilitating secure communications through authentication, encryption, and decryption. Although the use of SSL provides adequate security, the performance degradation has been drastic compared to non-secured data retrieval. In this paper, we analyze the performance and architectural impact of SSL on the servers in terms of various parameters such as throughput, utilization, cache sizes, cache miss ratios, number of processors, control dependencies, le access sizes, bus transactions, network load, etc. The experimental study is based on an Intel Pentium III Xeon based server; although many of the results should apply to other processors as well. The major conclusions from this study are as follows: The use of SSL increases computational cost of the transactions by a factor of 5-7. SSL transactions do not bene t much from a larger L2 cache, but a larger L1 cache would be helpful. A complex logic for handling...
Krishna Kant, Ravishankar K. Iyer, Prasant Mohapat