Generating representative Web workloads for network and server performance evaluation
SIGMETRICS '98/PERFORMANCE '98 Proceedings of the 1998 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
Resource containers: a new facility for resource management in server systems
OSDI '99 Proceedings of the third symposium on Operating systems design and implementation
Performance Guarantees for Web Server End-Systems: A Control-Theoretical Approach
IEEE Transactions on Parallel and Distributed Systems
Kernel Mechanisms for Service Differentiation in Overloaded Web Servers
Proceedings of the General Track: 2002 USENIX Annual Technical Conference
Size-based scheduling to improve web performance
ACM Transactions on Computer Systems (TOCS)
End-to-end throughput and delay assurances in multihop wireless hotspots
Proceedings of the 1st ACM international workshop on Wireless mobile applications and services on WLAN hotspots
Design, Implementation, and Evaluation of Differentiated Caching Services
IEEE Transactions on Parallel and Distributed Systems
A Proportional-Delay DiffServ-Enabled Web Server: Admission Control and Dynamic Adaptation
IEEE Transactions on Parallel and Distributed Systems
A method for transparent admission control and request scheduling in e-commerce web sites
Proceedings of the 13th international conference on World Wide Web
Web server QoS models: applying scheduling rules from production planning
Computers and Operations Research
Design and implementation of a feedback controller for slowdown differentiation on internet servers
WWW '05 Special interest tracks and posters of the 14th international conference on World Wide Web
Systems with multiple servers under heavy-tailed workloads
Performance Evaluation - Performance 2005
QShine '06 Proceedings of the 3rd international conference on Quality of service in heterogeneous wired/wireless networks
Consistent proportional delay differentiation: A fuzzy control approach
Computer Networks: The International Journal of Computer and Telecommunications Networking
An observation-based approach towards self-managing web servers
Computer Communications
An algorithm for achieving proportional delay differentiation
Operations Research Letters
Hi-index | 0.00 |
As an important differentiated service model, proportional delay differentiation (PDD) aims to maintain the queuing delay ratio between different classes of requests or packets according to pre-specified parameters. This paper considers providing PDD service in web application servers through feedback control-based database connection management. To achieve this goal, an approximate linear time-invariant model of the database connection pool (DBCP) is identified experimentally and used to design a proportional-integral (PI) controller. Periodically the controller is invoked to calculate and adjust the probabilities for different classes of dynamic requests to use database connections, according to the error between the measured delay ratio and the reference value. Three kinds of workloads, which follow deterministic, uniform and heavy-tailed distributions respectively, are designed to evaluate the performance of the closed-loop system. Experiment results indicate that, the controller is effective in handling varying workloads, and PDD can be achieved in the DBCP even if the number of concurrent dynamic requests changes abruptly under different kinds of workloads.