Analysis and simulation of a fair queueing algorithm
SIGCOMM '89 Symposium proceedings on Communications architectures & protocols
Self-similarity in World Wide Web traffic: evidence and possible causes
IEEE/ACM Transactions on Networking (TON)
Supporting quality of service in HTTP servers
PODC '98 Proceedings of the seventeenth annual ACM symposium on Principles of distributed computing
Locality-aware request distribution in cluster-based network servers
Proceedings of the eighth international conference on Architectural support for programming languages and operating systems
Cluster reserves: a mechanism for resource management in cluster-based network servers
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Providing a differentiated quality of service in a World Wide Web server
ACM SIGMETRICS Performance Evaluation Review
An admission control scheme for predictable server response time for web accesses
Proceedings of the 10th international conference on World Wide Web
On maximizing service-level-agreement profits
Proceedings of the 3rd ACM conference on Electronic Commerce
Performance Guarantees for Web Server End-Systems: A Control-Theoretical Approach
IEEE Transactions on Parallel and Distributed Systems
The state of the art in locally distributed Web-server systems
ACM Computing Surveys (CSUR)
Web switch support for differentiated services
ACM SIGMETRICS Performance Evaluation Review
On the performance of TCP splicing for URL-aware redirection
USITS'99 Proceedings of the 2nd conference on USENIX Symposium on Internet Technologies and Systems - Volume 2
The eclipse operating system: providing quality of service via reservation domains
ATEC '98 Proceedings of the annual conference on USENIX Annual Technical Conference
Web server support for tiered services
IEEE Network: The Magazine of Global Internetworking
Improving Performance of Cluster-Based Secure Application Servers with User-Level Communication
ICDE '05 Proceedings of the 21st International Conference on Data Engineering
Service differentiating algorithms for QoS-enabled web servers
WebMedia '06 Proceedings of the 12th Brazilian Symposium on Multimedia and the web
An SSL Back-End Forwarding Scheme in Cluster-Based Web Servers
IEEE Transactions on Parallel and Distributed Systems
CEA'07 Proceedings of the 2007 annual Conference on International Conference on Computer Engineering and Applications
Coscheduled distributed-Web servers on system area network
Journal of Parallel and Distributed Computing
A content-based load balancing algorithm with admission control for cluster web servers
Future Generation Computer Systems
The Journal of Supercomputing
A predictive and probabilistic load-balancing algorithm for cluster-based web servers
Applied Soft Computing
Performance-Enhanced Caching Scheme for Web Clusters for Dynamic Content
International Journal of Business Data Communications and Networking
Web hosting with statistical capacity guarantee
Information Sciences: an International Journal
Hi-index | 0.00 |
In a world where many users rely on the Web for up-to-date personal and business information and transactions, it is fundamental to build Web systems that allow service providers to differentiate user expectations with multi-class Service Level Agreements (SLAs). In this paper we focus on the server components of the Web, by implementing QoS principles in a Web-server cluster that is, an architecture composed by multiple servers and one front-end node called Web switch. We first propose a methodology to determine a set of confident SLAs in a real Web cluster for multiple classes of users and services. We then decide to implement at the Web switch level all mechanisms that transform a best-effort Web cluster into a QoS-enhanced system. We also compare three QoS-aware policies through experimental results in a real test-bed system. We show that the policy implementing all QoS principles allows a Web content provider to guarantee the contractual SLA targets also in severe load conditions. Other algorithms lacking some QoS principles cannot be used for respecting SLA constraints although they provide acceptable performance for some load and system conditions.