Differentiated-HTTP for Differentiated Web Service

웹 상에서의 차별화 된 서비스 제공을 위한 Diff-HTTP

  • 현은실 (고려대학교 컴퓨터학과) ;
  • 이윤정 (고려대학교 컴퓨터학과)
  • Published : 2001.03.01

Abstract

HTTP 프로토콜은 WWW에서 HTML(HyperText Markup Language)문서를 송수신하기 위해 사용하고 있는 애플리케이션 프로토콜로서 TCP를 수송계층 프로토콜로 이용하여 이루어지는 애플리케이션 계층 프로토콜 가운데 하나이다[12]. HTTP/1.0은 동일한 서버로부터 각각의 개체에 대하여 개별적인 TCP연결은 생성하기 때문에 다중의 요구를 비효율적으로 처리한다. 이러한 문제를 해결하기 위한 방안으로 제안된 HTTP/1.1은 TCP연결을 지속적인 연결(Persistent connection)이라는 개념을 도입하여 하나의 TCP 연결 상에서 다중의 요구(Request)를 처리하도록 하고 있다[9]. 네트워크가 발전됨에 따라 사용자가 늘어나고 다양해지면서 서비스의 차별화 문제가 중요한 문제로 대두되었다.[3.5] 본논문에서 제시하는 Diff-HTTP은 웹 서버에 서비스를 요청한 클라이언트들에게 차별화 된 서비스를 제공하기 위해서 사용자를 두 등급 기본등급과 우선 순위를 고려한 상위 등급으로 구분한다. 각 등급은 제한시간으로 차별화되고 상위 등급에 속한 클라이언트에게 제한된 시간을 증가 시켜 지연을 최소로 함으로써 고품질의 서비스를 제공하는 방안을 제시한다.

Keywords

References

  1. Edith Cohen, Haim Kaplan and Jeffrey Oldham, 'Managing TCP connections under persistent HTTP,' Elsevier Science B.V. 1999
  2. M. Elaoud, C. J Screenan, P. Ramanathan and P. Agrawal, 'Use of server load to dynamically select connection closing time for HTTP/1.1 servers,' http://www.cae.wisc.edu/~elaoud/research.html
  3. Jussara Almeida, Mihaela Dabu, Anand Mani-kutty and Pei Cao, 'Providing Differentiated Levels of Service in Web Content Hosting, In Proceedings of the 1998 SIGMETRICS Worshop on Internet Server Performance, Madison, WI, USA, PP. 91-102, June 1998
  4. H.Saran and S.Keshav, 'An Empirical Evaluation of Virtual Circuit Holding Times in IP-over-ATM Networks,' Journal on Selected Areas Communication 13(1995)
  5. Lars Eggert and John Heidemann, 'Application-Level Differentiated Services for Web Servers,' In World Wide Web Journal, Volume 3, Issue 2, PP. 133-142, 1999 https://doi.org/10.1023/A:1019200806549
  6. A. Fedlman, R. Caceres, F. Douglis, G.Glass and M.Rabinovich, 'Performance of Web proxy caching in heterogeneous bandwidth environments,' In Proceedings of the IEEE INFOCOM' 99 Conference, 1999 https://doi.org/10.1109/INFCOM.1999.749258
  7. H. Frystrk Nielsen, J. Gettys, A. Baird-Smith, E.Prud' hommeaux, H.W. Lie and C.Lilley, 'Network Performance effects of HTTP/1.1, CSS1 and PNG,' In Proceeding of the ACM SIGCOM M' 97 Conference, Cannes. France, August 1997 https://doi.org/10.1145/263105.263157
  8. H.Kaplan and E.Cohen, 'Reducing user-perceived latency by perfeching connection and per-warming servers,' http://www.research.att.com/~edith/publications.html, 1999
  9. Z.Wang and P.Cao, 'Persistent connection behavior of popular browsers,' http://www.cs.wisc.edu/cao/paper/persistent-connection.html
  10. Edith Cohen, Balachander Krishnamurthy, and Jennifer Rexford, 'Evaluating Server-Assisted Cache Replacement in the Web,' Revision of an ESA' 98
  11. Venkata N.Padmanabhan and Jeffrey C.Mogul, 'Improving HTTP Latency,' http://www.ncsa.uiuc.edu/SDGAT94/Proceedings/DDay/mogul/HTTPLatency.html
  12. Roy Fielding, 'Hypertext Transfer Protocol -HTTP/1.1,' Internet Draft (Text / PostScript), IETF HTTP WG, August 1996
  13. John Franks and others, 'An Extension to HTTP: Digest Access Authentication,' Internet Draft, IETF HTTP WG, September 1996
  14. Koen Holtman and Andrew Mutz, 'Transparent Content Negotiation in HTTP,' Internet Draft, IETF HTTP WG, September 1996
  15. 이윤정, 김태윤, 'HTTP에서 서버 자원의 효율적인 이용을 위한 연결관리 연구', 정보처리학회 춘계 학술대회, 2000