Javascript must be enabled to continue!
Performance Modeling of Web Servers
View through CrossRef
A general model of a web server system comprising of the interactions between World Wide Web users and the web sites (servers) is analyzed and evaluated. Incoming requests, once admitted for processing, compete forthe available resources (HTTP threads). An efficient approximate solution is provided; its accuracy is evaluated by comparing the model estimates with those obtained from simulations. The effect of several controllable parameters on the performance of the system is examined in a series of numerical and simulation experiments. In trying to understand the interactions between web users and web servers, we attempt to answer three key questions. How can we model user and server behavior on the World Wide Web ? How do users and web servers interact? Can we improve upon the ways in which web servers process incoming requests from users? In our study we formulate a queueing model for the web server and from the queueing model we obtain expressions for web server performance metrics such as average response time, throughput and blocking probability. This model will be used evaluate the suitability of web servers to prospective users of web server systems. The foreseen end users of the model are corporate decision makers who faced by a variety of several web server systems, are interested in evaluating the suitability of the servers in market. We envision a situation in which a given manager has aset of his/her own requirements or analysis of the business requirements and needs to purchase a web server that can meet the demands/requirements of the situation at hand. Hence with the users requirements and server specifications, the model could predict the best web server for the user requirements. We model the web server as an M/M/1/Kqueue with FCFS queueing discipline. The arrival process of HTTP requests isassumed to be Poissonian and the service discipline First come First served (FCFS). The distribution of service time is assumed to be exponential. The total number of requests that can be processed at one time is limited to K. We obtain closed form expressions for web server performance metrics such as average response time, throughput and blocking probability.
Title: Performance Modeling of Web Servers
Description:
A general model of a web server system comprising of the interactions between World Wide Web users and the web sites (servers) is analyzed and evaluated.
Incoming requests, once admitted for processing, compete forthe available resources (HTTP threads).
An efficient approximate solution is provided; its accuracy is evaluated by comparing the model estimates with those obtained from simulations.
The effect of several controllable parameters on the performance of the system is examined in a series of numerical and simulation experiments.
In trying to understand the interactions between web users and web servers, we attempt to answer three key questions.
How can we model user and server behavior on the World Wide Web ? How do users and web servers interact? Can we improve upon the ways in which web servers process incoming requests from users? In our study we formulate a queueing model for the web server and from the queueing model we obtain expressions for web server performance metrics such as average response time, throughput and blocking probability.
This model will be used evaluate the suitability of web servers to prospective users of web server systems.
The foreseen end users of the model are corporate decision makers who faced by a variety of several web server systems, are interested in evaluating the suitability of the servers in market.
We envision a situation in which a given manager has aset of his/her own requirements or analysis of the business requirements and needs to purchase a web server that can meet the demands/requirements of the situation at hand.
Hence with the users requirements and server specifications, the model could predict the best web server for the user requirements.
We model the web server as an M/M/1/Kqueue with FCFS queueing discipline.
The arrival process of HTTP requests isassumed to be Poissonian and the service discipline First come First served (FCFS).
The distribution of service time is assumed to be exponential.
The total number of requests that can be processed at one time is limited to K.
We obtain closed form expressions for web server performance metrics such as average response time, throughput and blocking probability.
Related Results
Web servers energy efficiency under HTTP/2
Web servers energy efficiency under HTTP/2
Server energy consumption has been a subject of research for more than a decade now. With Internet scaling rapidly all over the world, more servers are being added continuously. Wi...
Bioinformatics tool and web server development focusing on structural bioinformatics applications
Bioinformatics tool and web server development focusing on structural bioinformatics applications
This thesis is divided into two main sections: Part 1 describes the design, and evaluation of the accuracy of a new web server – PRotein Interactive MOdeling (PRIMO-Complexes) for ...
Web Mining for Public E-Services Personalization
Web Mining for Public E-Services Personalization
Over the last decade, we have witnessed an explosive growth in the information available on the Web. Today, Web browsers provide easy access to myriad sources of text and multimedi...
Web Mining for Public E-Services Personalization
Web Mining for Public E-Services Personalization
Over the last decade, we have witnessed an explosive growth in the information available on the Web. Today, Web browsers provide easy access to myriad sources of text and multimedi...
Bringing Web 2.0 to web lectures
Bringing Web 2.0 to web lectures
PurposeAt many universities, web lectures have become an integral part of the e‐learning portfolio over the last few years. While many aspects of the technology involved, like auto...
A survey of semantic web (Web 3.0), its applications, challenges, future and its relation with Internet of things (IoT)
A survey of semantic web (Web 3.0), its applications, challenges, future and its relation with Internet of things (IoT)
The Semantic Web (Web 3.0) is an advancement of the existing web in which knowledge is given well-defined importance, allowing people and machines to operate better. The Semantic W...
Web Authoring
Web Authoring
Web authoring is the process of developing Web pages. The Web development process requires you to use software to create functional pages that will work on the Internet. Adding Web...
A New Paradigm for Server-Aided MPC
A New Paradigm for Server-Aided MPC
The server-aided model for multiparty computation (MPC) was introduced to capture a real-world scenario where clients wish to off-load the heavy computation of MPC protocols to ded...

