DOI QR코드

DOI QR Code

A Research on the Performance Analysis of SPDY Protocol in Mobile Networks

모바일 환경에서 SPDY 프로토콜의 성능분석에 관한 연구

  • Kim, Hee-Jung (Dept. of Computer Engineering, Kyung Hee University) ;
  • Yi, Gyu-Sun (Dept. of Computer Engineering, Kyung Hee University) ;
  • Lee, Sung-Won (Dept. of Computer Engineering, Kyung Hee University)
  • 김희정 (경희대학교 컴퓨터공학과) ;
  • 이규선 (경희대학교 컴퓨터공학과) ;
  • 이성원 (경희대학교 컴퓨터공학과)
  • Received : 2013.10.05
  • Accepted : 2013.11.30
  • Published : 2014.01.29

Abstract

SPDY is the new protocol proposed by Google to complement problems of HTTP(Hypertext Transfer Protocol)/1.1 and to improve web speed. In this paper, we evaluated the performance of SPDY protocol in a variety environment. By this evaluation, we examined the characteristics of the SPDY protocol and compared the differences between the existing protocol and SPDY protocol. And we took a closer look at the Flow Control of SPDY. Through this, we analyzed the problem of SPDY. It improved performance at 3G network environment, but failed to improve performance at high speed WLAN and mobility environments. We also verified that Flow Control does not work well. And finally we proposed directions for improvement of this protocol.

SPDY는 기존 HTTP(Hypertext Transfer Protocol)/1.1의 문제점을 보완하여 웹 속도를 향상시키기 위한 목적으로 구글에서 새롭게 제안한 프로토콜이다. 본 논문은 다양한 환경에서의 성능 측정을 실시함으로써 SPDY 프로토콜의 특징을 알아보고 기존 프로토콜과의 차이점을 비교 분석하였으며 나아가 SPDY의 Flow Control에 대해서 좀 더 자세히 살펴보았다. 측정 실험들을 통해 SPDY 프로토콜은 3G 환경에서는 성능 향상을 보이지만 고속의 무선랜 환경과 이동체 환경에서는 뚜렷한 성능 향상을 보이지 못하는 문제점이 있음을 파악하였으며 Flow Control 역시 제대로 동작하지 않고 있음을 확인하였다. 마지막으로 성능 측정 실험 결과와 이에 대한 분석을 바탕으로 하여 SPDY 프로토콜의 개선방향을 제시하였다.

Keywords

References

  1. Strangeloop, "State of the Union:Ecommerce Page Speed&Web Performance," pp.7-11, 2012.
  2. Belshe, M., Thomson, M., Melnikov, A., & Peon, R., "Hypertext Transfer Protocol version 2.0", draft-ietf-httpbis-http2-05, August 2013.
  3. Trace, R., Foresti, A. Singhal, S., Mazahir, O., Nielsen, H., Montenegro, G.,"HTTP Speed+ Mobility", draft-montenegro-httpbis-speed-mobility- 01, Mar 2012.
  4. SPDY: An experimental protocol for a faster web, http://www.chromium.org/spdy/spdy-whitepaper
  5. Belshe, M. and R. Peon, "SPDY Protocol", draft-mbelshe-httpbis-spdy-00, February 2012.
  6. White, G., "Analysis of Google SPDY and TCP initcwnd", May 2012, http://www.cablelabs.com/ downloads/pubs/Analysis_of_Google_SPDY_TCP. pdf
  7. SPDY Performance on Mobile Networks, https://developers.google.com/speed/articles/sp dy-for-mmobil?hl=ko