Self-similarity in World Wide Web traffic: evidence and possible causes
IEEE/ACM Transactions on Networking (TON)
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
Web content adaptation to improve server overload behavior
WWW '99 Proceedings of the eighth international conference on World Wide Web
An admission control scheme for predictable server response time for web accesses
Proceedings of the 10th international conference on World Wide Web
Server Capacity Planning for Web Traffic Workload
IEEE Transactions on Knowledge and Data Engineering
Kernel Mechanisms for Service Differentiation in Overloaded Web Servers
Proceedings of the General Track: 2002 USENIX Annual Technical Conference
Mining longest repeating subsequences to predict world wide web surfing
USITS'99 Proceedings of the 2nd conference on USENIX Symposium on Internet Technologies and Systems - Volume 2
Web server QoS models: applying scheduling rules from production planning
Computers and Operations Research
An overhead and resource contention aware analytical model for overloaded web servers
WOSP '07 Proceedings of the 6th international workshop on Software and performance
Protecting Grid Data Transfer Services with Active Network Interfaces
GRID '05 Proceedings of the 6th IEEE/ACM International Workshop on Grid Computing
Designing an overload control strategy for secure e-commerce applications
Computer Networks: The International Journal of Computer and Telecommunications Networking
Dynamic CPU provisioning for self-managed secure web applications in SMP hosting platforms
Computer Networks: The International Journal of Computer and Telecommunications Networking
Models and framework for supporting runtime decisions in Web-based systems
ACM Transactions on the Web (TWEB)
An overhead and resource contention aware analytical model for overloaded Web servers
Journal of Systems and Software
MASTH proxy: an extensible platform for web overload control
Proceedings of the 18th international conference on World wide web
International Journal of Communication Networks and Distributed Systems
A proxy-based self-tuned overload control for multi-tiered server systems
HiPC'07 Proceedings of the 14th international conference on High performance computing
Business-driven QoS management of B2C web servers
ETM'10 Proceedings of the Third international conference on Incentives, overlays, and economic traffic control
Discovering and usage of customer knowledge in QoS mechanism for B2C web server systems
KES'10 Proceedings of the 14th international conference on Knowledge-based and intelligent information and engineering systems: Part II
Reactivity-based approaches to improve web systems' quality of service
Journal of Web Engineering
Adaptive admission control algorithm in a QoS-aware Web system
Information Sciences: an International Journal
Hi-index | 0.00 |
With the explosive use of Internet, contemporary web servers are susceptible to overloads during which their services deteriorate drastically and often lead to denial of services. Overloads are of more serious concerns for QoS-aware servers. Evaluation of performance of QoS-aware servers in terms of the number of request completion is not very meaningful. A better measure would be the number of completed sessions. In this paper, we proposed two methods to prevent and control overloads in web servers by utilizing session-based relationship among HTTP requests. We first exploited the dependence among session-based requests by analyzing and predicting the reference patterns. Using the dependency relationships, we have derived traffic conformation functions that can be used for capacity planning and overload prevention in web servers. Second, we have proposed a dynamic weighted fair sharing (DWFS) scheduling algorithm to control overloads in web servers. DWFS is distinguished from other scheduling algorithms in the sense that it aims to avoid processing of requests that belong to sessions that are likely to be aborted in the near future. The experimental results demonstrate that DWFS can improve server responsiveness by as high as 50% while providing QoS support through service differentiation for a class of application environment.