Weighted fair queueing scheduling for world-wide web proxy servers

被引:2
|
作者
Khayari, RE [1 ]
Sadre, R [1 ]
Haverkort, B [1 ]
Zoschke, N [1 ]
机构
[1] Rhein Westfal TH Aachen, Lab Performance Evaluat & Distributed Syst, Dept Comp Sci, D-52056 Aachen, Germany
关键词
world-wide web; heavy-tailed distributions; proxy server; scheduling algorithms; weighted fair queueing;
D O I
10.1117/12.473383
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Current world-wide web servers as well as proxy servers rely for their scheduling on services provided by the underlying operating system. In practice, this means that some form of first-come-first-served (FCFS) scheduling is utilised. Although FCFS is a reasonable scheduling strategy for job sequences that do not show much variance, in the world-wide web (WWW), however, it has been shown that the typical object sizes requested do exhibit heavy tails. This means that the probability to observe very long jobs (very large objects) is much higher than typically predicted using an exponential model. Under these circumstances, job scheduling on the basis of shortest-job first (SJF) has been shown to perform much better, in fact, to minimise the total average waiting time, simply by avoiding situations in which short jobs have to wait for very long one. However, SJF has as disadvantage that long jobs might suffer from starvation. In order to avoid the problems of both FCFS and SJF we present in this paper a new scheduling algorithm called class-based interleaving weighted fair queueing (CI-WFQ). This algorithm uses the specific characteristics of the job stream being served, that is, the distribution of the sizes of the objects being requested, to set its parameters such that good mean reponse times are obtained and starvation does not occur. In the paper., the new scheduling approach is introduced and compared, using trace-driven simulations, with existing scheduling approaches.
引用
收藏
页码:120 / 131
页数:12
相关论文
共 50 条
  • [21] Internationalization and multilingualism of the World-Wide Web
    NTT Basic Research Lab, Japan
    NTT R&D, 2 (167-172):
  • [22] Orchestrating computations on the world-wide web
    Choi, YR
    Garg, A
    Rai, S
    Misra, J
    Vin, H
    EURO-PAR 2002 PARALLEL PROCESSING, PROCEEDINGS, 2002, 2400 : 1 - 20
  • [23] The World-Wide Web as social hypertext
    Erickson, T
    COMMUNICATIONS OF THE ACM, 1996, 39 (01) : 15 - 17
  • [24] Business use of the World-Wide Web
    Cockburn, C
    Wilson, TD
    INTERNATIONAL JOURNAL OF INFORMATION MANAGEMENT, 1996, 16 (02) : 83 - 102
  • [25] Reading, writing and the world-wide Web
    Hartley, J
    BRITISH JOURNAL OF EDUCATIONAL TECHNOLOGY, 2000, 31 (04) : 377 - 377
  • [26] Electronic Publishing on the World-Wide Web
    Duncan, R.
    P C Magazine: The Independent Guide to IBM - Standard Personal Computers, 14 (07):
  • [27] Replication algorithms for the World-Wide Web
    Tenzekhti, F
    Day, K
    Ould-Khaoua, M
    16TH ANNUAL INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2002, : 84 - 89
  • [28] World-Wide Web cache consistency
    Gwertzman, J
    Seltzer, M
    PROCEEDINGS OF THE USENIX 1996 ANNUAL TECHNICAL CONFERENCE, 1996, : 141 - 151
  • [29] Periodontal information on the world-wide web
    Francis J Hughes
    British Dental Journal, 2002, 193 (11) : 643 - 643
  • [30] Replication algorithms for the World-Wide Web
    Tenzakhti, F
    Day, K
    Ould-Khaoua, M
    JOURNAL OF SYSTEMS ARCHITECTURE, 2004, 50 (10) : 591 - 605