Performance Modeling of an Apache Web Server with Bursty Arrival Traffic
|
|
|
- Gwendolyn Davis
- 10 years ago
- Views:
Transcription
1 This is an author produced version of a paper presented at the 4th International Conference on Internet Computing (IC 3), June 23-26, 23, Las Vegas, Nevada. This paper has been peer-reviewed but may not include the final publisher proof-corrections or pagination. Citation for the published paper: Andersson, M., Cao, J., Kihl, M. & Nyberg, C., 25, "Performance modeling of an Apache web server with bursty arrival traffic", IC'3 : proceedings of the international conference on internet computing. ISBN: Publisher: CSREA Press.
2 Performance Modeling of an Apache Web Server with Bursty Arrival Traffic Mikael Andersson, Jianhua Cao, Maria Kihl and Christian Nyberg* Department of Communication Systems, Lund Institute of Technology Box 118, SE-221 Lund, Sweden {mike, jcao, maria, Abstract--Performance modeling is an important topic in capacity planning and overload control for web servers. We present a queueing model of an Apache web server that uses bursty arrival traffic. The arrivals of HTTP requests is assumed to be a Markov Modulated Poisson Process and the service discipline of the server is processor sharing. The total number of requests that can be processed at one time is limited to K. We obtain web server performance metrics such as average response time, throughput and blocking probability by simulations. Compared to other models, our model is conceptually simple. The model has been validated through measurements and simulations in our lab. The performance metrics predicted by the model fit well to the experimental outcome. Keywords--Internet, World Wide Web, web server, performance model, MMPP. I. INTRODUCTION Performance modeling is an important part of the research area of web servers. Without a correct model of a web server it is difficult to give an accurate prediction of performance metrics. A validated model is the basis of web server capacity planning, where models are used to predict performance in different settings, see Hu et al. [1] or Menascé and Almeida [2]. In this paper we consider the Apache web server, described in e.g. [3] and [5], which is a well-known web server. It is also the most commonly used server according to [5]. Today a web site can receive millions of hits per day and it may become overloaded as the arrival rate exceeds the server capacity. To cope with this, overload control can be used, which means that some requests are allowed to be served by the web server and some are rejected. In this way the web server can achieve reasonable service times for the accepted requests. In overload control investigations for web servers, performance models predict improvements when using a certain overload control strategy, see Widell [6] or Cao and Nyberg [7]. Overload control is a research area of its own, but it is depending on performance models that are valid in the overloaded work region. Several attempts have been * This work has been supported by the Swedish Research Council under contract No made to create performance models for web servers. van der Mei et al. [8] modeled web servers as tandem queueing networks. The model was used to predict web server performance metrics and was validated through measurements and simulations. Wells et al. [9] made a performance analysis of web servers using colored Petri nets. Their model has several parameters, some of which are known. Unknown parameters are determined by simulations. Dilley et al. [1] used layered queueing models in their performance studies. Cherkasova and Phaal [11] used a model similar to the one presented in this paper, but with assumptions of deterministic service times and session-based workload. Beckers et al. [12] proposed a generalized processor sharing performance model for Internet access lines which includes web servers. Their model describes the flow-level characteristics of the traffic carried. They established simple relations between the capacity, the utilization of the access line and download times of Internet objects. However, several of the previous models are complicated. It lacks a simple model that is still valid in the overloaded work region. A simple model renders a smaller parameter space thus easier to estimate, while a complicated model usually contains parameters that are difficult to obtain. A simple model like the M/M/1/K or M/D/1/K with a First-Come-First-Served (FCFS) service discipline can predict web server performance quite well. But conceptually it is difficult to assume that the service distribution is exponential or deterministic and that the service discipline is always FCFS. In this paper we describe a model of the Apache web server [3], that consists of a processor sharing node with a queue attached to it. The total number of jobs in the system is limited. The arrival process to the server is assumed to be a two-state Markov Modulated Poisson Process (MMPP). MMPP s are commonly used to represent bursty arrival traffic to communication systems, such as web servers (Scott et al., [13]). The service time distribution is arbitrary. A system like this is called an MMPP/G/1/K*PS queue. The average service time and the maximum number of jobs are parameters that can be determined through a maximum likelihood estimation, see Cao et al. [14]. By simulating the system, we were able to obtain web server performance metrics such as throughput, average response time and blocking probability.
3 Our validation environment consists of a server and a computer representing clients connected through a switch. The measurements validate the model. Results show that the model can predict the performance metrics at both lighter loaded and overloaded regions. The rest of the paper is organized as follows: In section II we describe our new web server model. Our model is validated through measurements and simulations in Section III. Section IV shows the results and the discussion. The last section concludes our work. II. WEB SERVER MODEL We model the web server using an MMPP/G/1/K*PS queue as Figure 1 shows. The requests arrive according to a two-state Markov Modulated Poisson Process (MMPP) with parameters,,,. An MMPP is a doubly stochastic Poisson process where the rate process is determined by a continuous-time Markov chain. A two-state MMPP (also known as MMPP-2) means that the Markov chain consists of two different states, S 1 and S 2. The Markov chain changes state from S 1 to S 2 with intensity, and transits back with intensity. When the MMPP is in state S 1, the arrival process is a Poisson process with rate, and when the MMPP is in state S 2, rate is used, according to Figure 2. The mean rate λ and the variance v in a two-state MMPP are given as follows, see e.g. Heffes [15]: and MMPP(,,, ) λ λ P b Fig. 1. An MMPP/G/1/K*PS model of a web server λ The service time requirements for jobs in the queue have a general distribution with mean x. A job in the queue receives a small quantum of service and is then suspended until every other job has received an identical quantum of K + = ( ) 2 v = ( + ) 2 S 1 S 2 Fig. 2. The MMPP-2 state machine x (1) service in a round-robin fashion. When a job has received the amount of service required, it leaves the queue. The service can handle at most K requests at a time. A request will be blocked if the number K has been reached. The probability of blocking is denoted as P b. The rate of blocked requests is given by λ P b. The throughput H is the rate of completed requests and the average response time T is the expected sojourn time of a job. The average response time, throughput and blocking probability (T, H, P b ) are performance metrics that can be obtained by simulations. A. MMPP parameters III. EXPERIMENTS To be able to use the MMPP in our experiments, its parameters had to be determined. We chose to set the mean arrival rate for the MMPP process, and then determine MMPP parameters from that value. and were set to.5 and.95 respectively. The low rate,, was set to Equation (1) then gives : This means that is a high rate and that it can be seen as a sudden burst rate. will be used 5% of the time according to the settings of and. The parameters have been set this way in order to simulate bursty traffic with random peaks in the arrival rate in both measurements and simulations. B. Measurements Our validation measurements used one server computer and a client computer connected through a 1 Mbits/s Ethernet switch. The server was a PC Pentium III 17 MHz with 512 MB RAM. The computer representing the clients was a PC Pentium II 4 MHz with 256 MB RAM. Both computers used RedHat Linux 7.3 as operating system. Apache [3] was installed in the server. We used the default configuration of Apache, except for the maximum number of connections. The client computers were installed with a HTTP load generator, which was a modified version of S- Client [16]. The S-Client is able to generate high request rates even with few client computers by aborting TCP connection attempts that take too long time. The original version of S-Client uses deterministic waiting times between requests. We modified the code to use an MMPP arrival process instead, as described above. The client program was programmed to request dynamically generated HTML files from the server. The CGI script was written in Perl. It generates a fix number N r of random numbers, adds them together and returns the summation. By varying N r we could simulate different loads on the web server. We were interested in the following performance metrics: average response time, throughput and blocking proba- = 75, λ (( + ) λ ) = (2)
4 bility. The throughput was estimated by taking the ratio between the total number of successful replies and the time span of the measurement. The response time is the time difference between when a request is sent and when a successful reply is fully received. The average response time was calculated as the sample mean of the response times after removing transients. An HTTP request sent by a client computer will be blocked either when the maximum number of connections, denoted as N conn,max, in the server has been reached or the TCP connection is timed out at the client computer. A TCP connection will be timed out by a client computer when it takes too long time for the server to return an ACK of the TCP SYN-request. The blocking probability was then estimated as the ratio between the number of blocking events and the number of connection attempts in a measurement period. We carried out the experiments in four cases by varying N r and N conn,max. Table 1 shows the configurations of the four experiments: A1, A2, B1 and B2. The performance metrics were collected while the mean arrival rate (in number of ) was changed from 2 to 3 with step size 2. TABLE 1 THE CONFIGURATION OF THE FOUR EXPERIMENTS C. Simulations N r = 1 N r = 2 N conn,max = 75 A1 B1 N conn,max = 15 A2 B2 The results from the measurements were compared with the performance metrics from simulations. The system was implemented in a discrete event simulation program written in Java. When it comes to x and K in the model, we used the same parameters that were found in [14], where a similar model was used, with Poissonian arrivals instead of MMPP arrivals.the parameters can be seen in Table 2. The parameters were obtained by a maximizing the log-likelihood function of the observed average response time in [14]. Note that it is the same parameters, that is, no new parameters have been obtained. If the model is correct, it should be possible to use these parameters. IV. RESULTS AND DISCUSSION In all experiments, we notice that the performance metrics predicted by simulations fit well to the measurements. Taking into account that the parameters used in the simulations are estimated from different experiments with the same server configurations but different arrival processes, the small discrepancy between our simulations and measurements is acceptable. Using the estimated parameters from [14], we predicted the web server s performance with discrete event simulations and compared it with corresponding measurements. Figure 3 shows the average response time, the throughput and the blocking probability curves. We also show 95% confidence intervals for the average response time curves. xˆ Kˆ TABLE 2 THE PARAMETERS USED IN THE SIMULATIONS A1 A2 B1 B Since the task of B1 and B2 is more computational intensive than that of A1 and A2, the average response time of A1 and A2 is lower than that of B1 and B2. See Figure 3(a) where the server is limited to the same maximal number of requests. The throughput is affected too. When N conn,max is set to the same, the throughput of A1 and A2 is greater than that of B1 and B2. The performance of the web server is also subjected to N conn,max when the same task is running on the server. The greater N conn,max is, the higher the response time will be when heavy traffic is offered. Figure 3(a) and (b) show how the N conn,max property works in Apache. At a certain rate, Apache allows no more processes to be started, which results in a limited worst case response time. However, the maximum throughput of the server is not conditioned on N conn,max. That is because the throughput of the web server under high request rates is determined by the server speed and the processing requirement of each job, not by N conn,max. V. CONCLUSIONS We have presented a queueing model of an Apache web server, using a bursty arrival process. We obtained web server performance metrics such as average response time, throughput and blocking probability through simulations. We validated the model through four sets of experiments which included measurements and simulations with bursty arrival traffic. The performance metrics predicted by the model fitted well to the measurements. Future work will include more validation under different types of loads such as network intensive and hard-disk intensive cases. It would also be interesting to see how well the model fits web servers that use an event-driven approach instead of multi-threading. REFERENCES [1] J. Hu, S. Mungee and D. Schmidt, Principles for developing and measuring high-performance web servers over ATM, in Proceedings of INFOCOM 98, March/April 1998, 1998 [2] D. A. Menascé and V. A. F. Almeida, Capacity Planning for Web Services. Prentice Hall, 22. [3] Apache web server, [4] Y. Hu, A. Nanda, Q. Yang, Measurement, Analysis and Performance Improvement of the Apace Web Server, in 18th IEEE International Performance Computing and Communications Conference, 1999, Phoenix. [5] Netcraft Web Server Survey, archive.html [6] N. Widell, Performance of distributed information systems, Department of Communication Systems, Lund Institute of Technology, Tech. Rep. 144, 22, lic. Thesis.
5 25 (a) 25 (b) 2 2 milliseconds milliseconds (c) 2 (d) departures/second departures/second (e) 7 (f) percentage (%) percentage (%) Fig. 3. (a) Average response time of A1 and B1 with 95% confidence intervals. (b) Average response time of A2 and B2 with 95% confidence intervals. (c) Throughput of A1 and B1. (d) Throughput of A2 and B2. (e) Blocking probability of A1 and B1. (f) Blocking probability of A2 and B2. [7] J. Cao and C. Nyberg, On overload control through queue length for web servers, in 16th Nordic Teletraffic Seminar, 22, Esboo, Finland. [8] R. D. V. D. Mei, R. Hariharan and P. K. Reeser, Web server performance modeling, Telecommunication Systems, vol. 16, no. 3,4, pp , 21. [9] L. Wells, S. Christensen, L. M. Kristensen and K. H. Mortensen, Simulation based performance analysis of web servers, in Proceedings of the 9th Internation Workshop on Petri Nets and Performance Models (PNPM 21). IEEE Computer Society, 21, pp [1] J. Dilley, R. Friedrich, T. Jin and J. Rolia, Web server performance measurement and modeling techniques, Performance Evaluation, vol. 33, pp. 5-26, [11] L. Cherkasova and P. Phaal, Session-based admission control: A mechanism for peak load management of commercial web sites, IEEE Transactions on computers, vol. 51, no. 6, pp , June 22 [12] J. Beckers, I. Hendrawan, R. E. Kooij, and R. van der Mei, Generalized processor sharing performance model for internet access lines, in 9th IFIP Conference on Performance Modelling and Evaluation of ATM and IP Networks, 21, Budapest. [13] S. L. Scott, P. Smyth, The Markov Modulated Poisson Process and Markov Poisson Cascade with Applications to Web Traffic Modelling, Bayesian Statistics, Oxford University Press, 23. [14] J. Cao, M. Andersson, C. Nyberg, M. Kihl, Web Server Performance Modeling Using an M/G/1/K*PS Queue, in 1 th International Conference on Telecommunications, 23, Papeete, Tahiti. [15] H. Heffes, A Class of Data Traffic Processes - Covariance Function Characterization and Related Queuing Results, The Bell System Technical Journal, Vol. 59, No. 6, July-August, 198. [16] G. Banga and P. Druschel, Measuring the capacity of a web server, in USENIX Symposium on Internet Technologies and Systems, Decembe997, pp
Performance Modeling and Analysis of a Database Server with Write-Heavy Workload
Performance Modeling and Analysis of a Database Server with Write-Heavy Workload Manfred Dellkrantz, Maria Kihl 2, and Anders Robertsson Department of Automatic Control, Lund University 2 Department of
LOAD BALANCING AND ADMISSION CONTROL OF A PARLAY X APPLICATION SERVER
This is an author produced version of a paper presented at the 17th Nordic Teletraffic Seminar (NTS 17), Fornebu, Norway, 25-27 August, 2004. This paper may not include the final publisher proof-corrections
PERFORMANCE ANALYSIS OF WEB SERVERS Apache and Microsoft IIS
PERFORMANCE ANALYSIS OF WEB SERVERS Apache and Microsoft IIS Andrew J. Kornecki, Nick Brixius Embry Riddle Aeronautical University, Daytona Beach, FL 32114 Email: [email protected], [email protected] Ozeas
Modeling 3-Tiered Web Services
Xue Liu University of Illinois at Urbana-Champaign [email protected] Modeling 3-Tiered Web Services Jin Heo University of Illinois at Urbana-Champaign [email protected] Lui Sha University of Illinois
Load Balancing of Web Server System Using Service Queue Length
Load Balancing of Web Server System Using Service Queue Length Brajendra Kumar 1, Dr. Vineet Richhariya 2 1 M.tech Scholar (CSE) LNCT, Bhopal 2 HOD (CSE), LNCT, Bhopal Abstract- In this paper, we describe
Development and Evaluation of an Experimental Javabased
Development and Evaluation of an Experimental Javabased Web Server Syed Mutahar Aaqib Department of Computer Science & IT University of Jammu Jammu, India Lalitsen Sharma, PhD. Department of Computer Science
Abstract. 1. Introduction
A REVIEW-LOAD BALANCING OF WEB SERVER SYSTEM USING SERVICE QUEUE LENGTH Brajendra Kumar, M.Tech (Scholor) LNCT,Bhopal 1; Dr. Vineet Richhariya, HOD(CSE)LNCT Bhopal 2 Abstract In this paper, we describe
Real Time Network Server Monitoring using Smartphone with Dynamic Load Balancing
www.ijcsi.org 227 Real Time Network Server Monitoring using Smartphone with Dynamic Load Balancing Dhuha Basheer Abdullah 1, Zeena Abdulgafar Thanoon 2, 1 Computer Science Department, Mosul University,
Load Balancing Solution and Evaluation of F5 Content Switch Equipment
Load Balancing Solution and Evaluation of F5 Content Switch Equipment Toqeer Ahmed Master Thesis Computer Engineering 2006 Nr: E3381D DEGREE PROJECT In Computer Engineering Programme Reg. number Extent
Load Balancing in cloud computing
Load Balancing in cloud computing 1 Foram F Kherani, 2 Prof.Jignesh Vania Department of computer engineering, Lok Jagruti Kendra Institute of Technology, India 1 [email protected], 2 [email protected]
Analysis of Delivery of Web Contents for Kernel-mode and User-mode Web Servers
Analysis of Delivery of Web Contents for Kernel-mode and User-mode Web Servers Syed Mutahar Aaqib Research Scholar Department of Computer Science & IT IT University of Jammu Lalitsen Sharma Associate Professor
Keywords: Dynamic Load Balancing, Process Migration, Load Indices, Threshold Level, Response Time, Process Age.
Volume 3, Issue 10, October 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Load Measurement
Microsoft Windows Server 2003 with Internet Information Services (IIS) 6.0 vs. Linux Competitive Web Server Performance Comparison
April 23 11 Aviation Parkway, Suite 4 Morrisville, NC 2756 919-38-28 Fax 919-38-2899 32 B Lakeside Drive Foster City, CA 9444 65-513-8 Fax 65-513-899 www.veritest.com [email protected] Microsoft Windows
Survey on Models to Investigate Data Center Performance and QoS in Cloud Computing Infrastructure
Survey on Models to Investigate Data Center Performance and QoS in Cloud Computing Infrastructure Chandrakala Department of Computer Science and Engineering Srinivas School of Engineering, Mukka Mangalore,
An Approach to Load Balancing In Cloud Computing
An Approach to Load Balancing In Cloud Computing Radha Ramani Malladi Visiting Faculty, Martins Academy, Bangalore, India ABSTRACT: Cloud computing is a structured model that defines computing services,
Tableau Server 7.0 scalability
Tableau Server 7.0 scalability February 2012 p2 Executive summary In January 2012, we performed scalability tests on Tableau Server to help our customers plan for large deployments. We tested three different
Experimental Evaluation of Horizontal and Vertical Scalability of Cluster-Based Application Servers for Transactional Workloads
8th WSEAS International Conference on APPLIED INFORMATICS AND MUNICATIONS (AIC 8) Rhodes, Greece, August 2-22, 28 Experimental Evaluation of Horizontal and Vertical Scalability of Cluster-Based Application
Performance Comparison of Database Access over the Internet - Java Servlets vs CGI. T. Andrew Yang Ralph F. Grove
Performance Comparison of Database Access over the Internet - Java Servlets vs CGI Corresponding Author: T. Andrew Yang T. Andrew Yang Ralph F. Grove [email protected] [email protected] Indiana University
Periodic Capacity Management under a Lead Time Performance Constraint
Periodic Capacity Management under a Lead Time Performance Constraint N.C. Buyukkaramikli 1,2 J.W.M. Bertrand 1 H.P.G. van Ooijen 1 1- TU/e IE&IS 2- EURANDOM INTRODUCTION Using Lead time to attract customers
CHAPTER 4 PERFORMANCE ANALYSIS OF CDN IN ACADEMICS
CHAPTER 4 PERFORMANCE ANALYSIS OF CDN IN ACADEMICS The web content providers sharing the content over the Internet during the past did not bother about the users, especially in terms of response time,
ADAPTIVE LOAD BALANCING FOR CLUSTER USING CONTENT AWARENESS WITH TRAFFIC MONITORING Archana Nigam, Tejprakash Singh, Anuj Tiwari, Ankita Singhal
ADAPTIVE LOAD BALANCING FOR CLUSTER USING CONTENT AWARENESS WITH TRAFFIC MONITORING Archana Nigam, Tejprakash Singh, Anuj Tiwari, Ankita Singhal Abstract With the rapid growth of both information and users
Optimization of Cluster Web Server Scheduling from Site Access Statistics
Optimization of Cluster Web Server Scheduling from Site Access Statistics Nartpong Ampornaramveth, Surasak Sanguanpong Faculty of Computer Engineering, Kasetsart University, Bangkhen Bangkok, Thailand
Multi-service Load Balancing in a Heterogeneous Network with Vertical Handover
1 Multi-service Load Balancing in a Heterogeneous Network with Vertical Handover Jie Xu, Member, IEEE, Yuming Jiang, Member, IEEE, and Andrew Perkis, Member, IEEE Abstract In this paper we investigate
How To Balance In A Distributed System
6 IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, VOL. 11, NO. 1, JANUARY 2000 How Useful Is Old Information? Michael Mitzenmacher AbstractÐWe consider the problem of load balancing in dynamic distributed
Accelerated Simulation Method for Power-law Traffic and Non- FIFO Scheduling
Accelerated Simulation Method for Power-law Traffic and Non- FIF Scheduling Authors: Sharifah H. S. Ariffin and John A. Schormans Department of Electronic Engineering, Queen Mary, University of London,
Real-Time Analysis of CDN in an Academic Institute: A Simulation Study
Journal of Algorithms & Computational Technology Vol. 6 No. 3 483 Real-Time Analysis of CDN in an Academic Institute: A Simulation Study N. Ramachandran * and P. Sivaprakasam + *Indian Institute of Management
Performance of UMTS Code Sharing Algorithms in the Presence of Mixed Web, Email and FTP Traffic
Performance of UMTS Code Sharing Algorithms in the Presence of Mixed Web, Email and FTP Traffic Doru Calin, Santosh P. Abraham, Mooi Choo Chuah Abstract The paper presents a performance study of two algorithms
CHAPTER 3 CALL CENTER QUEUING MODEL WITH LOGNORMAL SERVICE TIME DISTRIBUTION
31 CHAPTER 3 CALL CENTER QUEUING MODEL WITH LOGNORMAL SERVICE TIME DISTRIBUTION 3.1 INTRODUCTION In this chapter, construction of queuing model with non-exponential service time distribution, performance
HyLARD: A Hybrid Locality-Aware Request Distribution Policy in Cluster-based Web Servers
TANET2007 臺 灣 網 際 網 路 研 討 會 論 文 集 二 HyLARD: A Hybrid Locality-Aware Request Distribution Policy in Cluster-based Web Servers Shang-Yi Zhuang, Mei-Ling Chiang Department of Information Management National
There are a number of factors that increase the risk of performance problems in complex computer and software systems, such as e-commerce systems.
ASSURING PERFORMANCE IN E-COMMERCE SYSTEMS Dr. John Murphy Abstract Performance Assurance is a methodology that, when applied during the design and development cycle, will greatly increase the chances
Proposal of Dynamic Load Balancing Algorithm in Grid System
www.ijcsi.org 186 Proposal of Dynamic Load Balancing Algorithm in Grid System Sherihan Abu Elenin Faculty of Computers and Information Mansoura University, Egypt Abstract This paper proposed dynamic load
How To Find The Optimal Base Stock Level In A Supply Chain
Optimizing Stochastic Supply Chains via Simulation: What is an Appropriate Simulation Run Length? Arreola-Risa A 1, Fortuny-Santos J 2, Vintró-Sánchez C 3 Abstract The most common solution strategy for
LOAD BALANCING AS A STRATEGY LEARNING TASK
LOAD BALANCING AS A STRATEGY LEARNING TASK 1 K.KUNGUMARAJ, 2 T.RAVICHANDRAN 1 Research Scholar, Karpagam University, Coimbatore 21. 2 Principal, Hindusthan Institute of Technology, Coimbatore 32. ABSTRACT
Stochastic Processes and Queueing Theory used in Cloud Computer Performance Simulations
56 Stochastic Processes and Queueing Theory used in Cloud Computer Performance Simulations Stochastic Processes and Queueing Theory used in Cloud Computer Performance Simulations Florin-Cătălin ENACHE
Performance measurements and modeling of database servers
Performance measurements and modeling of database servers Maria Kihl, Gustav Cedersjö Dept. of Electrical and Information Technology Lund University, Sweden +46 46 222 9010 [email protected] Anders
VOIP TRAFFIC SHAPING ANALYSES IN METROPOLITAN AREA NETWORKS. Rossitza Goleva, Mariya Goleva, Dimitar Atamian, Tashko Nikolov, Kostadin Golev
International Journal "Information Technologies and Knowledge" Vol.2 / 28 181 VOIP TRAFFIC SHAPING ANALYSES IN METROPOLITAN AREA NETWORKS Rossitza Goleva, Mariya Goleva, Dimitar Atamian, Tashko Nikolov,
The Joint Distribution of Server State and Queue Length of M/M/1/1 Retrial Queue with Abandonment and Feedback
The Joint Distribution of Server State and Queue Length of M/M/1/1 Retrial Queue with Abandonment and Feedback Hamada Alshaer Université Pierre et Marie Curie - Lip 6 7515 Paris, France [email protected]
RESOURCE ALLOCATION FOR INTERACTIVE TRAFFIC CLASS OVER GPRS
RESOURCE ALLOCATION FOR INTERACTIVE TRAFFIC CLASS OVER GPRS Edward Nowicki and John Murphy 1 ABSTRACT The General Packet Radio Service (GPRS) is a new bearer service for GSM that greatly simplify wireless
LCMON Network Traffic Analysis
LCMON Network Traffic Analysis Adam Black Centre for Advanced Internet Architectures, Technical Report 79A Swinburne University of Technology Melbourne, Australia [email protected] Abstract The Swinburne
Comparison of Web Server Architectures: a Measurement Study
Comparison of Web Server Architectures: a Measurement Study Enrico Gregori, IIT-CNR, [email protected] Joint work with Marina Buzzi, Marco Conti and Davide Pagnin Workshop Qualità del Servizio
modeling Network Traffic
Aalborg Universitet Characterization and Modeling of Network Shawky, Ahmed Sherif Mahmoud; Bergheim, Hans ; Ragnarsson, Olafur ; Wranty, Andrzej ; Pedersen, Jens Myrup Published in: Proceedings of 6th
UNIVERSITY OF TARTU FACULTY OF MATHEMATICS AND COMPUTER SCIENCE INSTITUTE OF COMPUTER SCIENCE
UNIVERSITY OF TARTU FACULTY OF MATHEMATICS AND COMPUTER SCIENCE INSTITUTE OF COMPUTER SCIENCE Yuliya Brynzak Probabilistic Performance Testing of Web Applications Master s Thesis (30 EAP) Supervisor: Dr.
Load Balancing Scheduling with Shortest Load First
, pp. 171-178 http://dx.doi.org/10.14257/ijgdc.2015.8.4.17 Load Balancing Scheduling with Shortest Load First Ranjan Kumar Mondal 1, Enakshmi Nandi 2 and Debabrata Sarddar 3 1 Department of Computer Science
Ranking Configuration Parameters in Multi-Tiered E-Commerce Sites
Ranking Configuration Parameters in Multi-Tiered E-Commerce Sites Monchai Sopitkamol 1 Abstract E-commerce systems are composed of many components with several configurable parameters that, if properly
CDBMS Physical Layer issue: Load Balancing
CDBMS Physical Layer issue: Load Balancing Shweta Mongia CSE, School of Engineering G D Goenka University, Sohna [email protected] Shipra Kataria CSE, School of Engineering G D Goenka University,
How To Model A System
Web Applications Engineering: Performance Analysis: Operational Laws Service Oriented Computing Group, CSE, UNSW Week 11 Material in these Lecture Notes is derived from: Performance by Design: Computer
Internet Traffic Variability (Long Range Dependency Effects) Dheeraj Reddy CS8803 Fall 2003
Internet Traffic Variability (Long Range Dependency Effects) Dheeraj Reddy CS8803 Fall 2003 Self-similarity and its evolution in Computer Network Measurements Prior models used Poisson-like models Origins
How To Compare Load Sharing And Job Scheduling In A Network Of Workstations
A COMPARISON OF LOAD SHARING AND JOB SCHEDULING IN A NETWORK OF WORKSTATIONS HELEN D. KARATZA Department of Informatics Aristotle University of Thessaloniki 546 Thessaloniki, GREECE Email: [email protected]
Web Server Software Architectures
Web Server Software Architectures Author: Daniel A. Menascé Presenter: Noshaba Bakht Web Site performance and scalability 1.workload characteristics. 2.security mechanisms. 3. Web cluster architectures.
Web Application s Performance Testing
Web Application s Performance Testing B. Election Reddy (07305054) Guided by N. L. Sarda April 13, 2008 1 Contents 1 Introduction 4 2 Objectives 4 3 Performance Indicators 5 4 Types of Performance Testing
Comparison of Load Balancing Strategies on Cluster-based Web Servers
Comparison of Load Balancing Strategies on Cluster-based Web Servers Yong Meng TEO Department of Computer Science National University of Singapore 3 Science Drive 2 Singapore 117543 email: [email protected]
Smart Queue Scheduling for QoS Spring 2001 Final Report
ENSC 833-3: NETWORK PROTOCOLS AND PERFORMANCE CMPT 885-3: SPECIAL TOPICS: HIGH-PERFORMANCE NETWORKS Smart Queue Scheduling for QoS Spring 2001 Final Report By Haijing Fang([email protected]) & Liu Tang([email protected])
The Three-level Approaches for Differentiated Service in Clustering Web Server
The Three-level Approaches for Differentiated Service in Clustering Web Server Myung-Sub Lee and Chang-Hyeon Park School of Computer Science and Electrical Engineering, Yeungnam University Kyungsan, Kyungbuk
Audit Trail Analysis for Traffic Intensive Web Application
Audit Trail Analysis for Traffic Intensive Web Application Ka-I Pun, Yain-Whar Si Faculty of Science and Technology, University of Macau {ma56543, fstasp}@umac.mo Abstract Web-enabled business processes
Optimization for QoS on Web-Service-Based Systems with Tasks Deadlines 1
Optimization for QoS on Web-Service-Based Systems with Tasks Deadlines 1 Luís Fernando Orleans Departamento de Engenharia Informática Universidade de Coimbra Coimbra, Portugal [email protected] Pedro
Performance Analysis of a Telephone System with both Patient and Impatient Customers
Performance Analysis of a Telephone System with both Patient and Impatient Customers Yiqiang Quennel Zhao Department of Mathematics and Statistics University of Winnipeg Winnipeg, Manitoba Canada R3B 2E9
AN EFFICIENT DISTRIBUTED CONTROL LAW FOR LOAD BALANCING IN CONTENT DELIVERY NETWORKS
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 9, September 2014,
Business white paper. HP Process Automation. Version 7.0. Server performance
Business white paper HP Process Automation Version 7.0 Server performance Table of contents 3 Summary of results 4 Benchmark profile 5 Benchmark environmant 6 Performance metrics 6 Process throughput 6
Introduction. Application Performance in the QLinux Multimedia Operating System. Solution: QLinux. Introduction. Outline. QLinux Design Principles
Application Performance in the QLinux Multimedia Operating System Sundaram, A. Chandra, P. Goyal, P. Shenoy, J. Sahni and H. Vin Umass Amherst, U of Texas Austin ACM Multimedia, 2000 Introduction General
TIME DEPENDENT PRIORITIES IN CALL CENTERS
TIME DEPENDENT PRIORITIES IN CALL CENTERS LASSAAD ESSAFI and GUNTER BOLCH Institute of Computer Science University of Erlangen-Nuremberg Martensstrasse 3, D-91058 Erlangen, Germany E-mail : [email protected],
OPERATING SYSTEMS SCHEDULING
OPERATING SYSTEMS SCHEDULING Jerry Breecher 5: CPU- 1 CPU What Is In This Chapter? This chapter is about how to get a process attached to a processor. It centers around efficient algorithms that perform
Quantitative Analysis of Cloud-based Streaming Services
of Cloud-based Streaming Services Fang Yu 1, Yat-Wah Wan 2 and Rua-Huan Tsaih 1 1. Department of Management Information Systems National Chengchi University, Taipei, Taiwan 2. Graduate Institute of Logistics
Using median filtering in active queue management for telecommunication networks
Using median filtering in active queue management for telecommunication networks Sorin ZOICAN *, Ph.D. Cuvinte cheie. Managementul cozilor de aşteptare, filtru median, probabilitate de rejectare, întârziere.
A Content-Based Load Balancing Algorithm for Metadata Servers in Cluster File Systems*
A Content-Based Load Balancing Algorithm for Metadata Servers in Cluster File Systems* Junho Jang, Saeyoung Han, Sungyong Park, and Jihoon Yang Department of Computer Science and Interdisciplinary Program
Fair load-balance on parallel systems for QoS 1
Fair load-balance on parallel systems for QoS 1 Luis Fernando Orleans, Pedro Furtado CISUC, Department of Informatic Engineering, University of Coimbra Portugal {lorleans, pnf}@dei.uc.pt Abstract: Many
VoIP Network Dimensioning using Delay and Loss Bounds for Voice and Data Applications
VoIP Network Dimensioning using Delay and Loss Bounds for Voice and Data Applications Veselin Rakocevic School of Engineering and Mathematical Sciences City University, London, UK [email protected]
A Statistically Customisable Web Benchmarking Tool
Electronic Notes in Theoretical Computer Science 232 (29) 89 99 www.elsevier.com/locate/entcs A Statistically Customisable Web Benchmarking Tool Katja Gilly a,, Carlos Quesada-Granja a,2, Salvador Alcaraz
A Hybrid Web Server Architecture for Secure e-business Web Applications
A Hybrid Web Server Architecture for Secure e-business Web Applications Vicenç Beltran, David Carrera, Jordi Guitart, Jordi Torres, and Eduard Ayguadé European Center for Parallelism of Barcelona (CEPBA),
Optimizing a ëcontent-aware" Load Balancing Strategy for Shared Web Hosting Service Ludmila Cherkasova Hewlett-Packard Laboratories 1501 Page Mill Road, Palo Alto, CA 94303 [email protected] Shankar
Traffic Control by Influencing User Behavior
Traffic Control by Influencing User Behavior We examined a means of influencing user behavior to reduce the number of repeated calls by providing information to users and controlling the traffic before
Optical interconnection networks with time slot routing
Theoretical and Applied Informatics ISSN 896 5 Vol. x 00x, no. x pp. x x Optical interconnection networks with time slot routing IRENEUSZ SZCZEŚNIAK AND ROMAN WYRZYKOWSKI a a Institute of Computer and
Bandwidth Measurement in Wireless Networks
Bandwidth Measurement in Wireless Networks Andreas Johnsson, Bob Melander, and Mats Björkman {andreas.johnsson, bob.melander, mats.bjorkman}@mdh.se The Department of Computer Science and Engineering Mälardalen
Delivering Quality in Software Performance and Scalability Testing
Delivering Quality in Software Performance and Scalability Testing Abstract Khun Ban, Robert Scott, Kingsum Chow, and Huijun Yan Software and Services Group, Intel Corporation {khun.ban, robert.l.scott,
NOVEL PRIORITISED EGPRS MEDIUM ACCESS REGIME FOR REDUCED FILE TRANSFER DELAY DURING CONGESTED PERIODS
NOVEL PRIORITISED EGPRS MEDIUM ACCESS REGIME FOR REDUCED FILE TRANSFER DELAY DURING CONGESTED PERIODS D. Todinca, P. Perry and J. Murphy Dublin City University, Ireland ABSTRACT The goal of this paper
TPCalc : a throughput calculator for computer architecture studies
TPCalc : a throughput calculator for computer architecture studies Pierre Michaud Stijn Eyerman Wouter Rogiest IRISA/INRIA Ghent University Ghent University [email protected] [email protected]
Performing Load Capacity Test for Web Applications
International Journal of Innovation and Scientific Research ISSN 2351-8014 Vol. 17 No. 1 Aug. 2015, pp. 51-68 2015 Innovative Space of Scientific Research Journals http://www.ijisr.issr-journals.org/ Performing
A Model-driven Approach to Predictive Non Functional Analysis of Component-based Systems
A Model-driven Approach to Predictive Non Functional Analysis of Component-based Systems Vincenzo Grassi Università di Roma Tor Vergata, Italy Raffaela Mirandola {vgrassi, mirandola}@info.uniroma2.it Abstract.
EXPERIMENTAL STUDY FOR QUALITY OF SERVICE IN VOICE OVER IP
Scientific Bulletin of the Electrical Engineering Faculty Year 11 No. 2 (16) ISSN 1843-6188 EXPERIMENTAL STUDY FOR QUALITY OF SERVICE IN VOICE OVER IP Emil DIACONU 1, Gabriel PREDUŞCĂ 2, Denisa CÎRCIUMĂRESCU
