A measurement-based admission control algorithm for integrated services packet networks
SIGCOMM '95 Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Object-oriented simulation modeling with C++/CSIM17
WSC '95 Proceedings of the 27th conference on Winter simulation
Supporting quality of service in HTTP servers
PODC '98 Proceedings of the seventeenth annual ACM symposium on Principles of distributed computing
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
Multimedia Systems
Locality-aware request distribution in cluster-based network servers
Proceedings of the eighth international conference on Architectural support for programming languages and operating systems
httperf—a tool for measuring web server performance
ACM SIGMETRICS Performance Evaluation Review
Web content adaptation to improve server overload behavior
WWW '99 Proceedings of the eighth international conference on World Wide Web
A methodology for workload characterization of E-commerce sites
Proceedings of the 1st ACM conference on Electronic commerce
Modular TCP Handoff Design in STREAMS-Based TCP/IP Implementation
ICN '01 Proceedings of the First International Conference on Networking-Part 2
Dynamic Load Balancing in Geographically Distributed Heterogeneous Web Servers
ICDCS '98 Proceedings of the The 18th International Conference on Distributed Computing Systems
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
Web server support for tiered services
IEEE Network: The Magazine of Global Internetworking
IEEE Internet Computing
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
IEEE Transactions on Parallel and Distributed Systems
Web server QoS models: applying scheduling rules from production planning
Computers and Operations Research
Robust Processing Rate Allocation for Proportional Slowdown Differentiation on Internet Servers
IEEE Transactions on Computers
Impeding attrition attacks in P2P systems
Proceedings of the 11th workshop on ACM SIGOPS European workshop
Resource Allocation for Session-Based Two-Dimensional Service Differentiation on e-Commerce Servers
IEEE Transactions on Parallel and Distributed Systems
Load prediction models in web-based systems
valuetools '06 Proceedings of the 1st international conference on Performance evaluation methodolgies and tools
An overhead and resource contention aware analytical model for overloaded web servers
WOSP '07 Proceedings of the 6th international workshop on Software and performance
Session based access control in geographically replicated internet services
Computer Networks: The International Journal of Computer and Telecommunications Networking
Analytic modeling of multitier Internet applications
ACM Transactions on the Web (TWEB)
Attrition defenses for a peer-to-peer digital preservation system
ATEC '05 Proceedings of the annual conference on USENIX Annual Technical Conference
Modeling of concurrent web sessions with bounded inconsistency in shared data
Journal of Parallel and Distributed Computing
Extensible Contract Broker for Performance Differentiation
SEAMS '07 Proceedings of the 2007 International Workshop on Software Engineering for Adaptive and Self-Managing Systems
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
An adaptive admission control policy for geographically distributed web systems
Proceedings of the 2nd international conference on Scalable information systems
Mitigating application-level denial of service attacks on Web servers: A client-transparent approach
ACM Transactions on the Web (TWEB)
Models and framework for supporting runtime decisions in Web-based systems
ACM Transactions on the Web (TWEB)
Multiple-resource request scheduling for differentiated QoS at website gateway
Computer Communications
A content-based load balancing algorithm with admission control for cluster web servers
Future Generation Computer Systems
Controlling the Behaviour of Database Servers with 2PAC and DiffServ
DEXA '08 Proceedings of the 19th international conference on Database and Expert Systems Applications
Enforcing time-constraints effectively for QoS-aware servers
IDEAS '08 Proceedings of the 2008 international symposium on Database engineering & applications
An overhead and resource contention aware analytical model for overloaded Web servers
Journal of Systems and Software
Profit-aware overload protection in E-commerce Web sites
Journal of Network and Computer Applications
Analysis of burstiness monitoring and detection in an adaptive Web system
Computer Networks: The International Journal of Computer and Telecommunications Networking
Self-* through self-learning: Overload control for distributed web systems
Computer Networks: The International Journal of Computer and Telecommunications Networking
MASTH proxy: an extensible platform for web overload control
Proceedings of the 18th international conference on World wide web
Self-adaptive utility-based web session management
Computer Networks: The International Journal of Computer and Telecommunications Networking
Cost-based admission control for Internet Commerce QoS enhancement
Electronic Commerce Research and Applications
Web user-session inference by means of clustering techniques
IEEE/ACM Transactions on Networking (TON)
Injecting realistic burstiness to a traditional client-server benchmark
ICAC '09 Proceedings of the 6th international conference on Autonomic computing
Joint admission control and resource allocation in virtualized servers
Journal of Parallel and Distributed Computing
Towards characterizing cloud backend workloads: insights from Google compute clusters
ACM SIGMETRICS Performance Evaluation Review
Task assignment on parallel QoS systems
WISE'07 Proceedings of the 8th international conference on Web information systems engineering
Autonomic admission control for congested request processing systems
WISE'07 Proceedings of the 8th international conference on Web information systems engineering
A proxy-based self-tuned overload control for multi-tiered server systems
HiPC'07 Proceedings of the 14th international conference on High performance computing
Per-flow optimal service selection for Web services based processes
Journal of Systems and Software
Empirical quantification of opportunities for content adaptation in web servers
Proceedings of the 3rd Annual Haifa Experimental Systems Conference
The Journal of Supercomputing
A predictive and probabilistic load-balancing algorithm for cluster-based web servers
Applied Soft Computing
RDRP: Reward-Driven Request Prioritization for e-Commerce web sites
Electronic Commerce Research and Applications
AWAIT: Efficient overload management for busy multi-tier web services under bursty workloads
ICWE'10 Proceedings of the 10th international conference on Web engineering
Journal of Network and Computer Applications
On TCP-based SIP server overload control
Principles, Systems and Applications of IP Telecommunications
Neuro-fuzzy models in global HTTP request distribution
ICCCI'10 Proceedings of the Second international conference on Computational collective intelligence: technologies and applications - Volume PartI
Towards assessing performance in service computing
ICSOC'10 Proceedings of the 2010 international conference on Service-oriented computing
Exploiting Service Usage Information for Optimizing Server Resource Management
ACM Transactions on Internet Technology (TOIT)
Reactivity-based approaches to improve web systems' quality of service
Journal of Web Engineering
Investigating the distributional property of the session workload
Journal of Web Engineering
Regression-based resource provisioning for session slowdown guarantee in multi-tier Internet servers
Journal of Parallel and Distributed Computing
Distributed workload and response time management for web applications
Proceedings of the 7th International Conference on Network and Services Management
Adaptive admission control algorithm in a QoS-aware Web system
Information Sciences: an International Journal
On extracting session data from activity logs
Proceedings of the 5th Annual International Systems and Storage Conference
Learning by playing in agent-oriented virtual learning environment
AEGS'11 Proceedings of the 2011 international conference on Agents for Educational Games and Simulations
Provisioning multi-tier cloud applications using statistical bounds on sojourn time
Proceedings of the 9th international conference on Autonomic computing
Budget-based control for interactive services with adaptive execution
Proceedings of the 9th international conference on Autonomic computing
Handling request variability for QoS-max measures
Euro-Par'07 Proceedings of the 13th international Euro-Par conference on Parallel Processing
Deadline and throughput-aware control for request processing systems
ISPA'07 Proceedings of the 5th international conference on Parallel and Distributed Processing and Applications
A Session-Based Adaptive Admission Control Approach for Virtualized Application Servers
UCC '12 Proceedings of the 2012 IEEE/ACM Fifth International Conference on Utility and Cloud Computing
Modeling server usage for online ticket sales
Proceedings of the Winter Simulation Conference
Towards transparent and distributed workload management for large scale web servers
Future Generation Computer Systems
SOFTScale: stealing opportunistically for transient scaling
Proceedings of the 13th International Middleware Conference
Accelerating Web Service Workflow Execution via Intelligent Allocation of Services to Servers
Journal of Database Management
QACO: exploiting partial execution in web servers
Proceedings of the 2013 ACM Cloud and Autonomic Computing Conference
Information Processing and Management: an International Journal
Hi-index | 14.98 |
In this paper, we consider a new, session-based workload for measuring web server performance. We define a session as a sequence of client's individual requests. Using a simulation model, we show that an overloaded web server can experience a severe loss of throughput measured as a number of completed sessions compared against the server throughput measured in requests per second. Moreover, statistical analysis of completed sessions reveals that the overloaded web server discriminates against longer sessions. For e-commerce retail sites, longer sessions are typically the ones that would result in purchases, so they are precisely the ones for which the companies want to guarantee completion. To improve web QoS for commercial web servers, we introduce a session-based admission control (SBAC) to prevent a web server from becoming overloaded and to ensure that longer sessions can be completed. We show that a web server augmented with the admission control mechanism is able to provide a fair guarantee of completion, for any accepted session, independent of a session length. This provides a predictable and controllable platform for web applications and is a critical requirement for any e-business. Additionally, we propose two new adaptive admission control strategies, hybrid and predictive, aiming to optimize the performance of SBAC mechanism. These new adaptive strategies are based on a self-tunable admission control function, which adjusts itself accordingly to variations in traffic loads.