A proportional-delay DiffServ-enabled Web server: Admission control and dynamic adaptation

被引:30
作者
Lee, SCM [1 ]
Lui, JCS
Yau, DKY
机构
[1] Chinese Univ Hong Kong, Dept Comp Sci & Engn, Shatin, Hong Kong, Peoples R China
[2] Purdue Univ, Dept Comp Sci, W Lafayette, IN 47907 USA
基金
美国国家科学基金会;
关键词
proportional differentiated service; admission control; dynamic adaptation; performance evaluation; quality of service;
D O I
10.1109/TPDS.2004.1278097
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider a Web server that can provide differentiated services to clients with different quality of service (QoS) requirements. The Web server can provide N greater than or equal to 1 classes of proportional-delay differentiated services ( PDDS) to heterogeneous clients. An operator can specify fixed performance spacings between classes, namely, r(i,i+1) > 1, for i = 1,..., N - 1. Requests in class i + 1 are guaranteed to have an average waiting time which is 1/r(i,i+1) of the average waiting time of class i requests. With PDDS, we can provide consistent performance spacings over a wide range of system loading and this simplifies many pricing issues. In addition, each client can specify a maximum average waiting time requirement to be guaranteed by the PDDS-enabled Web server. We show that, in general, the problem of assigning clients to service classes in order to optimize system efficacy is NP-complete. We propose two efficient admission control algorithms so that a Web server can provide the QoS guarantees and, at the same time, classify each client to its "lowest" admissible class, resulting in lowest usage cost for the admitted client. We also consider how to perform end-point dynamic adaptation such that admitted clients can submit requests at a lower class and further reduce their usage costs without violating their QoS requirements. We propose two dynamic adaptation algorithms: one is server-based and the other is client-based. The client-based adaptation is distributed and is based on a noncooperative game technique. We carry out experiments to illustrate the effectiveness of these algorithms under different utility functions and traffic arrival patterns (e.g., Poisson, MMPP, and Pareto). We report extensive experimental results to illustrate the effectiveness of our proposed algorithms.
引用
收藏
页码:385 / 400
页数:16
相关论文
共 18 条
  • [1] Performance guarantees for Web server end-systems: A control-theoretical approach
    Abdelzaher, TF
    Shin, KG
    Bhatti, N
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2002, 13 (01) : 80 - 96
  • [2] CARDELLINI V, 2001, P WORKSH PERF ARCH W
  • [3] CHEN H, 2002, P IEEE INF
  • [4] CHEN X, 2001, P 10 WORLD WID WEB C, P545
  • [5] Performance evaluation of service differentiating Internet servers
    Chen, XP
    Mohapatra, P
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2002, 51 (11) : 1368 - 1375
  • [6] CHERKASOVA L, 2002, IEEE T COMPUTERS, V51
  • [7] CROVELLA M, 1999, P USENIX S INT TECHN
  • [8] Dovrolis C, 1999, COMP COMM R, V29, P109, DOI 10.1145/316194.316211
  • [9] DOVROLIS C, 2001, P IEEE INT C NETW PR
  • [10] Gibbons RS, 1992, Game Theory for Applied Economists