Web server workload characterization: the search for invariants
Proceedings of the 1996 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Quality-of-service in packet networks: basic mechanisms and directions
Computer Networks: The International Journal of Computer and Telecommunications Networking - Special issue on Internet telephony
Gigabit networks: standards and schemes for next-generation networking
Gigabit networks: standards and schemes for next-generation networking
Integrating user-perceived quality into Web server design
Proceedings of the 9th international World Wide Web conference on Computer networks : the international journal of computer and telecommunications netowrking
End-to-end performance analysis with traffic aggregation
Computer Networks: The International Journal of Computer and Telecommunications Networking - Pioneering tomorrow's Internet Selected papers from the TERENA Networking Conference 2000 22–25 May 2000, Lisbon, Portugal
Performance Guarantees for Web Server End-Systems: A Control-Theoretical Approach
IEEE Transactions on Parallel and Distributed Systems
Operating System Concepts
Session-Based Admission Control: A Mechanism for Peak Load Management of Commercial Web Sites
IEEE Transactions on Computers
QoS-Centric Stateful Resource Management in Information Systems
Information Systems Frontiers
IEEE MultiMedia
Modeling and performance analysis of QoS-aware load balancing of web-server clusters
Computer Networks: The International Journal of Computer and Telecommunications Networking
Connection management for QoS service on the web
Journal of Network and Computer Applications
The Quality of Service Model and High Assurance
HASE '97 Proceedings of the 2nd High-Assurance Systems Engineering Workshop
Overload control in QoS-aware web servers
Computer Networks: The International Journal of Computer and Telecommunications Networking - Small and home networks
A Feedback Control Approach for Guaranteeing Relative Delays in Web Servers
RTAS '01 Proceedings of the Seventh Real-Time Technology and Applications Symposium (RTAS '01)
Packet scheduling with delay and loss differentiation
Computer Communications
Web server support for tiered services
IEEE Network: The Magazine of Global Internetworking
An Analytical Approach to Providing Controllable Differentiated Quality of Service in Web Servers
IEEE Transactions on Parallel and Distributed Systems
Service differentiating algorithms for QoS-enabled web servers
WebMedia '06 Proceedings of the 12th Brazilian Symposium on Multimedia and the web
Job scheduling methods for reducing waiting time variance
Computers and Operations Research
NPC '08 Proceedings of the IFIP International Conference on Network and Parallel Computing
International Journal of Communication Networks and Distributed Systems
An intelligent Quality of Service brokering model for e-commerce
Expert Systems with Applications: An International Journal
SLA-tree: a framework for efficiently supporting SLA-based decisions in cloud computing
Proceedings of the 14th International Conference on Extending Database Technology
Reactivity-based approaches to improve web systems' quality of service
Journal of Web Engineering
Hi-index | 0.01 |
Most web servers, in practical use, use a queuing policy based on the Best Effort model, which employs the first-in-first-out (FIFO) scheduling rule to prioritize web requests in a single queue. This model does not provide Quality of Service (QoS). In the Differentiated Services (DiffServ) model, separate queues are introduced to differentiate QoS for separate web requests with different priorities. This paper presents web server QoS models that use a single queue, along with scheduling rules from production planning in the manufacturing domain, to differentiate QoS for classes of web service requests with different priorities. These scheduling rules are Weighted Shortest Processing Time (WSPT), Apparent Tardiness Cost (ATC), and Earliest Due Date. We conduct simulation experiments and compare the QoS performance of these scheduling rules with the FIFO scheme used in the basic Best Effort model with only one queue, and the basic DiffServ model with two separate queues. Simulation results demonstrate better QoS performance using WSPT and ATC, especially when requested services exceed the capacity of a web server.