| | This Article | |
| |
| |
| | Share | |
| |
| |
| | Bibliographic References | |
| |
| |
| | Add to: | |
| |
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
| |
| | Search | |
| |
| |
| | |
A Proportional-Delay DiffServ-Enabled Web Server: Admission Control and Dynamic Adaptation
May 2004 (vol. 15 no. 5)
pp. 385-400
Abstract—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 \geq 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,\ldots,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.
[1] 385 UC Berkeley Home Ip Web Traces:http://ita.ee.lbl.gov/html/contribucb.home-ip-http.html, 2003.[2] T.F. Abdelzaher, K.G. Shin, and N. Bhatti, Performance Guarantees for Web Server End-Systems: A Control-Theoretical Approach IEEE Trans. Parallel and Distributed Systems, vol. 13, no. 1, pp. 80-96, Jan. 2002.[3] V. Cardellini, E. Casalicchico, M. Colajanni, and M. Mambelli, Web Switch Support for Differentiated Services Proc. Workshop Performance and Architecture of Web Servers (PAWS), June 2001.[4] H. Chen and P. Mohapatra, Session-Based Overload Control in QoS-Aware Web Servers Proc. IEEE Infocom, 2002.[5] X. Chen, H. Chen, and P. Mohapatra, An Admission Control Scheme for Predictable Server Response Time for Web Accesses Proc. 10th World Wide Web Conf., pp. 545-554, May 2001.[6] X. Chen and P. Mohapatra, Performance Evaluation of Service Differentiating Internet Servers IEEE Trans. Computers, vol. 51, no. 11, pp. 1368-1375, Nov. 2002.[7] L. Cherkasova and P. Phaal, Session-Based Admission Control: A Mechanism for Peak Load Management of Commercial Web Sites IEEE Trans. Computers, vol. 51, no. 6, pp. 669-685, June 2002.[8] M. Crovella, R. Frangioso, and M. Harchol-Balter, Connection Scheduling in Web Servers Proc. USENIX Symp. Internet Technologies and Systems, Oct. 1999.[9] C. Dovrolis and P. Ramanathan, Dynamic Class Selection: From Relative Differentiation to Absolute QoS Proc. IEEE Int'l Conf. Network Protocols, Nov. 2001.[10] C. Dovrolis, D. Stiliadis, and P. Ramanathan, Proportional Differentiated Services: Delay Differentiation and Packet Scheduling Proc. ACM SIGCOMM, pp. 109-119, Aug. 1999.[11] R. Gibbons, Game Theory for Applied Economists. Princeton Univ. Press, 1992.[12] V. Kanodia and E.W. Knightly, Multi-Class Latency-Bounded Web Services Proc. IEEE/IFIP Int'l Workshop Quality of Service, June 2000.[13] V. Kanodia and E.W. Knightly, Ensuring Latency Targets in Multi-Class Web Servers IEEE Trans. Parallel and Distributed Systems, vol. 14, no. 1, Jan. 2003.[14] S.C. Lee, J.C. Lui, and D.K. Yau, A Proportional-Delay Diffserv-Enabled Web Server: Admission Control and Dynamic Adaptation Technical Report, CS-TR-2003-02, 2003.[15] M.K. Leung, J.C. Lui, and D.K. Yau, Characterization and Performance Evaluation for Proportional Delay Differentiated Services Proc. Int'l Conf. Network Protocols, pp. 295-304, Nov. 2000.[16] M.K.H. Leung, J.C.S. Lui, and D.K.Y. Yau, Adaptive Proportional Delay Differentiated Services: Characterization and Performance Evaluation IEEE/ACM Trans. Networking, vol. 9, no. 6, pp. 908-817, 2001.[17] S. Shenker, Fundamental Design Issues for the Future Internet IEEE J. Selected Areas in Comm., vol. 13, pp. 1141-1149, 1995.[18] H. Zhu, H. Tang, and T. Yang, Demand-Driven Service Differentiation for Cluster-Based Network Servers Proc. IEEE INFOCOM Conf., pp. 679-688, 2001.
Index Terms:
Proportional differentiated service, admission control, dynamic adaptation, performance evaluation, quality of service.
Citation:
Sam C.M. Lee, John C.S. Lui, David K.Y. Yau, "A Proportional-Delay DiffServ-Enabled Web Server: Admission Control and Dynamic Adaptation," IEEE Transactions on Parallel and Distributed Systems, vol. 15, no. 5, pp. 385-400, May 2004, doi:10.1109/TPDS.2004.1278097
Usage of this product signifies your acceptance of the
Terms of Use.
|
|
|
|
|
|
|
|