Browse > Article

Connection Scheduling for Improving the Response Time  

Bang, Ji-Ho (홍익대학교 컴퓨터공학과)
Ha, Rhan (홍익대학교 컴퓨터공학과)
Abstract
The client request scheduling techniques for web server can classified into the scheduling techniques considering a document size to be requested and not. The scheduling techniques considering a document site to be requested provides a better average response time than another As the size-based SRPT(Shortest Remaining Processing Time first) is typical, and the most of scheduling techniques considering a web document size are based on SRPT. Most of existing researches, however, have not considered the feature of HTTP/1.1 which enable the clients to request concurrent multiple inlined-contents in a HTML document via each connection. In this paper we propose a connection scheduling technique with the scheduling window which provides a better response time in HTTP/1.1. The experimental results show that the performance with the proposed approach is improved about $10\%$ more than the connection scheduling with SRPT.
Keywords
Web Server; Connection Scheduling; Connection Response Time;
Citations & Related Records
연도 인용수 순위
  • Reference
1 N. Bhatti and Rich Friedrich, 'Web Server Support for Tiered Services', HPL-1999-160, 1999
2 J. Almeida, M. Dabu, A. Manikutty, and P.Cao, 'Providing Different Levels of Service in Web Content Hosting,' Proceedings of the Internet Server Performance Workshop, March 1998
3 P. Barford, A. Bestavros, A. Bradley, and M. Crovella, 'Changes in Web Client Access Patterns: Characteristics and Caching Implications,' World Wide Web, Special Issue on Characterization and Performance Evaluation, Vol. 2, pp.15-28, 1999
4 V. N. Padmanabhan and J. Mogul, 'Improving HTTP Latency,' Computer Networks and ISDN Systems, vol. 28, pp.25-35, December 1995   DOI   ScienceOn
5 R. Fielding, J. Gettys, J. Mogul, H. Frystyk, L. Masinter, P. Leach, and T. Berners-Lee. 'HyperText Transfer Protocol-HTTP/1.1,' IETF RFC 2616, June 1999
6 P. Bhoj, S. Ramanathan, and S. Singhal, 'Web2K: Bringing QoS to Web Servers,' HPL-2000-61, 2000
7 M. Bender, S. Chakravarti, and S. Muthukrishnan, 'Flow and Stretch Metrics For Scheduling Continuous Job Streams,' Proceedings of the 9th Annual ACM-SIAM Symposium on Discrete Algorithms, pp.270-279, 1998
8 C. Lu, T. Abdelzaher, T. Stankovic, and S. Son, 'A Feedback Control Approach for Guaranteeing Relative Delays in Web Servers,' IEEE Real-Time Technology and Applications Symposium, TaiPei, Taiwan, June 2001   DOI
9 The Apache Group. http://www.apache.org
10 V. S. Pai, P. Druschel, and W. Zwaenepoel, 'Flash: An Efficient and Portable Web Server,' Proceedings of the USENIX 1999 Annual Technical Conference, pp.199-212, June 1999
11 E. J. Friedman and S. G. Henderson, 'Fairness and Efficiency in Web Server Protocols,' Proceedings of ACM SIGMETRICS'03, pp.229-237, June 2003   DOI
12 P. Barford and M. Crovella, 'Generating Representative Web Workloads for Network and Server Performance Evaluation,' Proceedings of Performance '98/ACM SIGMETRICS '98, pp.151-160, Madison WI. Slightly expanded version appears as BUCS-TR-1997-006, November 4, 1997   DOI
13 M. E. Crovella, R. Frangioso, and M. HarcholBalter, 'Connection Scheduling in Web Servers,' Proceedings of the 1999 USENIX Symposium on Internet Technologies and Systems, pp.243-254, October 1999
14 M. Harchol-Balter, B. Schroeder, N. Bansal, and M. Agrawal, 'Size-Based Scheduling to Improve Web Performance,' ACM Transactions on Computer Systems, Vol.21, No.2, pp.207-233, May 2003   DOI   ScienceOn
15 D. Lu, P. Dinda, Y. Qiao, and H. Sheng, 'Effects and Implications of File Size/Service Time Correlation on Web Server Scheduling Policies,' Technical Report NWU-CS-04-33, April 19, 2004
16 D. Lu, H. Sheng, and P. Dinda, 'Size-based Scheduling Policies with Inaccurate Scheduling Information,' Proceedings of the IEEE Computer Society's 12th Annual International Symposium on MASCOTS '04, pp.31-38, Oct. 2004   DOI