Using Simulation Modeling to Predict Scalability of an E-commerce Website
|
|
- Jemima Warren
- 7 years ago
- Views:
Transcription
1 Using Simulation Modeling to Predict Scalability of an E-commerce Website Rebeca Sandino Ronald Giachetti Department of Industrial and Systems Engineering Florida International University Miami, FL Abstract Scalability is the capability of a system to process an increasing workload or to increase its capacity at the minimum cost and without decreasing its performance below the threshold of customer expectation. Scalability is an essential characteristic of e-commerce web sites due to the high variance in the rate of arrival of requests and to the rapid growth in demand that a site can experience. Due to the complexity of the interactions between users, hardware, software it is difficult to predict the response of a client-server system to an increase in workload. Currently, load testing and analytical queuing networks are being used to achieve this. In this project, simulation modeling was used as a tool to predict the behavior of a system when subjected to varying workloads. The simulation model was built using a top down view of the system. The results showed it was possible to capture the system s behavior by modeling the interactions between requests, the web server, the application server and the database server. The output of the simulation mo del was validated against a load testing study conducted on the same test bed. Recommendations were made based on the results of the study and the difficulties found in the process. Keywords Scalability, discrete-event simulation, e-commerce Introduction The rapid growth of systems, in particular information systems, demands the capability to both increase a system s capacity and handle increasing loads using the capacity that is currently available. This must be done without dropping below the threshold of expected service quality. This presents a dilemma to both system designers and system managers who must be able to predict the reaction of a system to an increase in load and use this information to incorporate the adequate resources and at the same time design the system to allow for easy integration of additional resources. Several methods are currently in place to design and manage system scalability in information systems. These methods include trial and error and the use of load testing software. These methods, however, do not provide an adequate means to predict system scalability and plan for this requirement. There is a need for a method that will allow them to predict system behavior under varying workloads and varying configurations.
2 Description of Test bed NurseIn.net is an online provider of certification services for nurses specializing in the areas of Fertility and Endocrinology Care. States such as Florida and California require nurses to periodically renew their licenses. The traditional approach is via surface mail. Nurses can order material through the mail, read the course material, and take the test. The test is then mailed back to be graded, if the nurse passes the test a certificate is mailed back to them. Nursein.net speeds up the process by allowing nurses to download and print course material, take the test online, pay a fee, and print out a certificate. This Website was used as a test bed on a master s thesis that delivered a study of scalability using load-testing software [13]. This same test site is being used to perform a scalability study using discrete-event simulation. The purpose of using the same site is two-fold. First, to establish the feasibility of discrete-event simulation modeling to predict the behavior of a client-server system and second to serve as a validation to the results obtained using the load-testing software. NurseIn.net consists of a web server, an application server, and a database server all contained within the same computer. The site s contents consist of files written in HTML and in Coldfusion. There are six html files: How it Works, Accreditation, Authors, Publishing, About Us, and Links. The remaining files are the course descriptions and the quizzes. The files written in HTML use the web server; the courses use both the web server and the application server. The quizzes require all three resources. Figure 1 shows the flow of information as it was modeled. Web Server Application Server 1. request seizes available thread 1 2 * NOTE: The request does not release the thread until it responds to the initial request 1 2 Request for Web Page 3 3 Response to request completed *All threads are released after response is completed *Web Server has 5 threads that can run simultaneously WS threads use CPU & Disk 4 5 CPU Disk Is AS Required? Yes No Figure 1 Information Flow Model
3 Description of the Model The test bed site is composed of ten pages and three resources carry out its functions. The web server has a capacity of twenty, the application server has a capacity of five and the database server has a capacity of one. Each server is preceded by an infinite queue with a first in first out discipline. The entities are defined as information packages. Each entity visits a sequence of pages. This sequence is termed a path. The paths followed by the entities were characterized using visits to the resources instead of visits to the pages. This minimizes the number of possible combinations per iteration and allows the model to be valid even if the contents of the web site are updated. The top paths followed by the entities can be determined using log analysis software. For the purpose of replicating the scripts used with the load testing software the entities followed one of three paths. Thirty-three percent utilize only the web server, thirty-three percent utilize both the web server and application server and the remaining thirty-four percent utilize all three resources. In addition to the paths followed by the entities, the log analysis software provides the rate at which the entities arrive at the site. To match the conditions of the scripts two entities were set to arrive every three seconds. Another important input to the model is the time each entity remains at each resource. In this concern two assumptions were made. First, the system network latency was considered negligible. This assumption is reasonable and mimics the load-test performed by Protopapas (2000) in which all network traffic was local on the intranet. User think-time was also considered negligible for validation purposes (the model is being validated against the behavior of virtual users). To establish the service time at each station, the data gathered with the load testing software was analyzed using statistical analysis software. Based on the output of this software the equation of the curve with the best fit was used as the service time. Although it was attempted to establish distributions using the output of performance software it was not possible to collect sufficient data due to caching in the proxy server. Finally, no failures were incorporated into the model design since the script for the load tests did not include failures. The model was built using Arena 3.0. Verification is the process of establishing if the model s behavior conforms to its intended behavior. In order to verify the model several techniques were used. The model s response to system congestion was a significant increase in both time in queue and time in system. Similarly, its response to system starvation was a decrease in time in queue as well as a decrease in time in system. The model s output was also congruent when the create rate, flow paths and service times were altered. Experiments Ten experiments were run. The system at the beginning of each experiment is idle and 100 entities are arrived to the web server. At the end of each experiment, the system terminates when the last entity is disposed. This is achieved by using flushing. By having each experiment run as a different replication, the system is initialized before each experiment and arena controls the random number stream so that each experiment generates independent observations. These were used to establish the confidence interval for the time in system as shown in the results. Results For validation, the system s out put was analyzed using the analysis tool provided by Arena. The analysis tool showed that the average time in system under these conditions would fall between 192 and 203 with a 95% confidence level as shown in the Figure 2.
4 Figure 2 Confidence Interval for time in system Classical C.I. Intervals Summary IDENTIFIER AVERAGE STANDARD C.I. MIN MAX No. DEVIATION HALF-WIDTH VALUE VALUE OF OBS. Tmax(TIS) dmax(8) Figure 3 shows the plot of the output. Performance Under Load 250 Average Response-Time (sec) Number of Users Figure 3 Performance Under Load The graph was evaluated to determine that it represented the expected behavior of response time with a varying load. The shape of the graph was corresponding to expected system behavior. It was then compared to the graph generated by the load testing software. The shape of the graph and the critical values were approximate to those of the graph generated by the load testing software. In addition, the highest utilization was the web server and the application server because all entities visited the web server and two-thirds of the entities visited the application server and its capacity was one-fourth that of the web server. The flow path with the highest time in system was the one in which the entities visited the web server. This coincides with the results of the load-test performed [13] where the bottleneck was found to be the Accreditation page.
5 Conclusions Several conclusions were drawn from the project and its outcome. Discrete event simulation is a suitable tool in evaluating a system s performance. It enables both system designers and management to predict system performance and scalability highlighting possible problem areas. By analyzing the system and its requirements enhanced management and maintenance capabilities can be built into the model. A trade-off exists between the level of detail incorporated into a model and the time it takes to develop the model. In the case of client-server systems, in particular e-commerce websites, it is imperative to develop a model in the shortest time span possible. This project shows that it is viable to construct a model with a top-down view of the system and still capture the behavior of the system. Data collection is an essential factor in building a model, as there are no benchmarks available. Collecting data to establish the service distributions is difficult because of the complexity of the interactions between the different components in the architecture of a client-server system. In the case of NurseIn.net collecting this data was not feasible because of caching in the proxy server. Given the same hardware and software configuration the size of the data application being executed had the most significant impact on system performance. Acknowledgements This project was supported by NSF Grant # EEC
6 References 1. Alexander, Steve, Scalability, Computerworld, Bahrami, Ali, et al., Enterprise Architecture for Business Process Simulation, Proceedings of the 1998 Winter Simulation Conference, pp Duxbury, P. D., Issues in Simulation Modeling of Client-Server Systems, 4. Gimarc, Richard L. and Spellmann, Amy, Modeling Microsoft SQL Server 7.0, CMG, Giachetti, R.E., Chen, C.C., and Saenz, O. Toward Measuring the Scalability of Enterprise Information Systems, IEEE Proceedings of the International Conference on Enterprise Information Systems (ICEIS 2000), Setúbal, Portugal, 7-10 July, 2001, pp Huang, Yiqing, et al., A Speculation-Based Approach for Performance and Dependability Analysis: A Case Study 7. Joines A. Jeffrey & Roberts Stephen D., Simulation in an Object-Oriented World, Proceedings of the 1999 Winter Simulation Conference, pp Keezer, William S., Simulation of Computer Systems and Applications, Proceedings of the 1997 Winter Simulation Conference, pp Law, Darren R., Scalable Means More than More: A Unifying Definition of Simulation Scalability, Proceedings of the 1998 Winter Simulation Conference, pp Martinka, Joseph J., Functional Requirements for Client/Server Performance Modeling: An Implementation Using Discrete Event Simulation, Hewlett Packard Laboratories. 11. Mielke, Ronald R., Applications for Enterprise Simulation, Proceedings of the 1999 Winter Simulation Conference, pp Odhabi, Hamad J., et al., Developing a Graphical User Interface for Discrete Event Simulation, Proceedings of the 1998 Winter Simulation Conference, pp Protopapas, S., Name of his project, Master s Project, Department of Industrial & Systems Engineering, Florida International University, Schwetman, Herb, Model-Based Systems Analysis Using CSIM18, Proceedings of the 1998 Winter Simulation Conference, pp Schwetman, Herb, Model, Then Build : A Modern Approach to Systems Development Using CSIM18, Proceedings of the 1999 Winter Simulation Conference, pp Whitman, Larry, et al., Commercial Simulation Over the Web, Proceedings of the 1998 Winter Simulation Conference, pp
The Association of System Performance Professionals
The Association of System Performance Professionals The Computer Measurement Group, commonly called CMG, is a not for profit, worldwide organization of data processing professionals committed to the measurement
More informationWeb Load Stress Testing
Web Load Stress Testing Overview A Web load stress test is a diagnostic tool that helps predict how a website will respond to various traffic levels. This test can answer critical questions such as: How
More informationUSING OPNET TO SIMULATE THE COMPUTER SYSTEM THAT GIVES SUPPORT TO AN ON-LINE UNIVERSITY INTRANET
USING OPNET TO SIMULATE THE COMPUTER SYSTEM THAT GIVES SUPPORT TO AN ON-LINE UNIVERSITY INTRANET Norbert Martínez 1, Angel A. Juan 2, Joan M. Marquès 3, Javier Faulin 4 {1, 3, 5} [ norbertm@uoc.edu, jmarquesp@uoc.edu
More information.:!II PACKARD. Performance Evaluation ofa Distributed Application Performance Monitor
r~3 HEWLETT.:!II PACKARD Performance Evaluation ofa Distributed Application Performance Monitor Richard J. Friedrich, Jerome A. Rolia* Broadband Information Systems Laboratory HPL-95-137 December, 1995
More informationPerformance Testing Process A Whitepaper
Process A Whitepaper Copyright 2006. Technologies Pvt. Ltd. All Rights Reserved. is a registered trademark of, Inc. All other trademarks are owned by the respective owners. Proprietary Table of Contents
More informationCastelldefels Project: Simulating the Computer System that Gives Support to the Virtual Campus of the Open University of Catalonia
22nd EUROPEAN CONFERENCE ON OPERATIONAL RESEARCH Prague, July 8 11, 2007 Castelldefels Project: Simulating the Computer System that Gives Support to the Virtual Campus of the Open University of Catalonia
More informationPerformance Modeling for Web based J2EE and.net Applications
Performance Modeling for Web based J2EE and.net Applications Shankar Kambhampaty, and Venkata Srinivas Modali Abstract When architecting an application, key nonfunctional requirements such as performance,
More informationSIMULATION OF LOAD BALANCING ALGORITHMS: A Comparative Study
SIMULATION OF LOAD BALANCING ALGORITHMS: A Comparative Study Milan E. Soklic Abstract This article introduces a new load balancing algorithm, called diffusive load balancing, and compares its performance
More informationWeb 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.
More informationMethodology of performance evaluation of integrated service systems with timeout control scheme
Methodology of performance evaluation of integrated service systems with timeout control scheme Akira Kawaguchi and Hiroshi Yamada NTT Service Integration Laboratories, NTT Corporation 9-11, Midori-cho
More informationDiscrete-Event Simulation
Discrete-Event Simulation Prateek Sharma Abstract: Simulation can be regarded as the emulation of the behavior of a real-world system over an interval of time. The process of simulation relies upon the
More informationOptimizing a ëcontent-aware" Load Balancing Strategy for Shared Web Hosting Service Ludmila Cherkasova Hewlett-Packard Laboratories 1501 Page Mill Road, Palo Alto, CA 94303 cherkasova@hpl.hp.com Shankar
More informationProgramma della seconda parte del corso
Programma della seconda parte del corso Introduction Reliability Performance Risk Software Performance Engineering Layered Queueing Models Stochastic Petri Nets New trends in software modeling: Metamodeling,
More informationLoad Testing on Web Application using Automated Testing Tool: Load Complete
Load Testing on Web Application using Automated Testing Tool: Load Complete Neha Thakur, Dr. K.L. Bansal Research Scholar, Department of Computer Science, Himachal Pradesh University, Shimla, India Professor,
More informationThere 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
More informationThroughput Capacity Planning and Application Saturation
Throughput Capacity Planning and Application Saturation Alfred J. Barchi ajb@ajbinc.net http://www.ajbinc.net/ Introduction Applications have a tendency to be used more heavily by users over time, as the
More informationPortable Scale-Out Benchmarks for MySQL. MySQL User Conference 2008 Robert Hodges CTO Continuent, Inc.
Portable Scale-Out Benchmarks for MySQL MySQL User Conference 2008 Robert Hodges CTO Continuent, Inc. Continuent 2008 Agenda / Introductions / Scale-Out Review / Bristlecone Performance Testing Tools /
More informationPERFORMANCE 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: kornecka@erau.edu, brixiusn@erau.edu Ozeas
More informationPerformance Evaluation Approach for Multi-Tier Cloud Applications
Journal of Software Engineering and Applications, 2013, 6, 74-83 http://dx.doi.org/10.4236/jsea.2013.62012 Published Online February 2013 (http://www.scirp.org/journal/jsea) Performance Evaluation Approach
More informationTable of Contents INTRODUCTION... 3. Prerequisites... 3 Audience... 3 Report Metrics... 3
Table of Contents INTRODUCTION... 3 Prerequisites... 3 Audience... 3 Report Metrics... 3 IS MY TEST CONFIGURATION (DURATION / ITERATIONS SETTING ) APPROPRIATE?... 4 Request / Response Status Summary...
More informationPerformance 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
More informationDelivering 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,
More informationIntroduction to Analytical Modeling
Introduction to Analytical Modeling Gregory V. Caliri BMC Software, Inc. Waltham MA USA ABSTRACT Analytical models are constructed and used by capacity planners to predict computing resource requirements
More informationExperimental 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
More informationLoad Balancing in Fault Tolerant Video Server
Load Balancing in Fault Tolerant Video Server # D. N. Sujatha*, Girish K*, Rashmi B*, Venugopal K. R*, L. M. Patnaik** *Department of Computer Science and Engineering University Visvesvaraya College of
More informationNoelle A. Stimely Senior Performance Test Engineer. University of California, San Francisco noelle.stimely@ucsf.edu
Noelle A. Stimely Senior Performance Test Engineer University of California, San Francisco noelle.stimely@ucsf.edu Who am I? Senior Oracle Database Administrator for over 13 years Senior Performance Test
More informationA Performance Analysis of Secure HTTP Protocol
A Performance Analysis of Secure Protocol Xubin He, Member, IEEE Department of Electrical and Computer Engineering Tennessee Technological University Cookeville, TN 3855, U.S.A hexb@tntech.edu Abstract
More informationPerforming 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
More informationSUBHASRI DUTTAGUPTA et al: PERFORMANCE EXTRAPOLATION USING LOAD TESTING RESULTS
Performance Extrapolation using Load Testing Results Subhasri Duttagupta PERC, TCS Innovation Labs Tata Consultancy Services Mumbai, India. subhasri.duttagupta@tcs.com Manoj Nambiar PERC, TCS Innovation
More informationCHAPTER 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
More informationPREFETCHING INLINES TO IMPROVE WEB SERVER LATENCY
PREFETCHING INLINES TO IMPROVE WEB SERVER LATENCY Ronald Dodge Daniel A. Menascé US Army Dept. of Computer Science, MS 4A5 7506 Irene Ct George Mason University Springfield, VA 22153 Fairfax, VA 22030-4444
More informationR-Capriccio: A Capacity Planning and Anomaly Detection Tool for Enterprise Services with Live Workloads
R-Capriccio: A Capacity Planning and Anomaly Detection Tool for Enterprise Services with Live Workloads Qi Zhang 1, Ludmila Cherkasova 2, Guy Mathews 2, Wayne Greene 2, and Evgenia Smirni 1 1 College of
More informationIntroducing Performance Engineering by means of Tools and Practical Exercises
Introducing Performance Engineering by means of Tools and Practical Exercises Alexander Ufimtsev, Trevor Parsons, Lucian M. Patcas, John Murphy and Liam Murphy Performance Engineering Laboratory, School
More informationImproved metrics collection and correlation for the CERN cloud storage test framework
Improved metrics collection and correlation for the CERN cloud storage test framework September 2013 Author: Carolina Lindqvist Supervisors: Maitane Zotes Seppo Heikkila CERN openlab Summer Student Report
More informationPerformance Prediction, Sizing and Capacity Planning for Distributed E-Commerce Applications
Performance Prediction, Sizing and Capacity Planning for Distributed E-Commerce Applications by Samuel D. Kounev (skounev@ito.tu-darmstadt.de) Information Technology Transfer Office Abstract Modern e-commerce
More informationThe Importance of Load Testing For Web Sites
of Web Sites Daniel A. Menascé George Mason University menasce@cs.gmu.edu Developers typically measure a Web application s quality of service in terms of response time, throughput, and availability. Poor
More informationOracle Applications Release 10.7 NCA Network Performance for the Enterprise. An Oracle White Paper January 1998
Oracle Applications Release 10.7 NCA Network Performance for the Enterprise An Oracle White Paper January 1998 INTRODUCTION Oracle has quickly integrated web technologies into business applications, becoming
More informationA methodology for workload characterization of file-sharing peer-to-peer networks
A methodology for workload characterization of file-sharing peer-to-peer networks Diêgo Nogueira, Leonardo Rocha, Juliano Santos, Paulo Araújo, Virgílio Almeida, Wagner Meira Jr. Department of Computer
More informationHow To Test On The Dsms Application
Performance Test Summary Report Skills Development Management System December 2014 Performance Test report submitted to National Skill Development Corporation Version Date Name Summary of Changes 1.0 22/12/2014
More informationCondusiv s V-locity Server Boosts Performance of SQL Server 2012 by 55%
openbench Labs Executive Briefing: April 19, 2013 Condusiv s Server Boosts Performance of SQL Server 2012 by 55% Optimizing I/O for Increased Throughput and Reduced Latency on Physical Servers 01 Executive
More informationLiferay Portal Performance. Benchmark Study of Liferay Portal Enterprise Edition
Liferay Portal Performance Benchmark Study of Liferay Portal Enterprise Edition Table of Contents Executive Summary... 3 Test Scenarios... 4 Benchmark Configuration and Methodology... 5 Environment Configuration...
More informationDeployment of express checkout lines at supermarkets
Deployment of express checkout lines at supermarkets Maarten Schimmel Research paper Business Analytics April, 213 Supervisor: René Bekker Faculty of Sciences VU University Amsterdam De Boelelaan 181 181
More informationBuilding well-balanced CDN 1
Proceedings of the Federated Conference on Computer Science and Information Systems pp. 679 683 ISBN 978-83-60810-51-4 Building well-balanced CDN 1 Piotr Stapp, Piotr Zgadzaj Warsaw University of Technology
More informationExecutive Summary. Methodology
Executive Summary This document describes test procedures for Diskeeper 2011 evaluation. Specifically, the tests described in this document are intended to achieve the following objectives: 1. Evaluate
More informationPerformance Issues of a Web Database
Performance Issues of a Web Database Yi Li, Kevin Lü School of Computing, Information Systems and Mathematics South Bank University 103 Borough Road, London SE1 0AA {liy, lukj}@sbu.ac.uk Abstract. Web
More informationLOAD 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
More informationPerformance And Scalability In Oracle9i And SQL Server 2000
Performance And Scalability In Oracle9i And SQL Server 2000 Presented By : Phathisile Sibanda Supervisor : John Ebden 1 Presentation Overview Project Objectives Motivation -Why performance & Scalability
More informationSoftware Performance and Scalability
Software Performance and Scalability A Quantitative Approach Henry H. Liu ^ IEEE )computer society WILEY A JOHN WILEY & SONS, INC., PUBLICATION Contents PREFACE ACKNOWLEDGMENTS xv xxi Introduction 1 Performance
More informationTESTING AND OPTIMIZING WEB APPLICATION S PERFORMANCE AQA CASE STUDY
TESTING AND OPTIMIZING WEB APPLICATION S PERFORMANCE AQA CASE STUDY 2 Intro to Load Testing Copyright 2009 TEST4LOAD Software Load Test Experts What is Load Testing? Load testing generally refers to the
More informationLoad Testing Analysis Services Gerhard Brückl
Load Testing Analysis Services Gerhard Brückl About Me Gerhard Brückl Working with Microsoft BI since 2006 Mainly focused on Analytics and Reporting Analysis Services / Reporting Services Power BI / O365
More informationQSEM SM : Quantitative Scalability Evaluation Method
Copyright 2005, PerfX and Performance Engineering Services. All rights reserved. QSEM SM : Quantitative Scalability Evaluation Method Lloyd G. Williams, Ph.D. PerfX 2345 Dogwood Circle Louisville, Colorado
More informationLecture 8 Performance Measurements and Metrics. Performance Metrics. Outline. Performance Metrics. Performance Metrics Performance Measurements
Outline Lecture 8 Performance Measurements and Metrics Performance Metrics Performance Measurements Kurose-Ross: 1.2-1.4 (Hassan-Jain: Chapter 3 Performance Measurement of TCP/IP Networks ) 2010-02-17
More informationMonitoring Exchange 2007 and 2010 Environments
Monitoring Exchange 2007 and 2010 Environments eg Enterprise v5.6 Restricted Rights Legend The information contained in this document is confidential and subject to change without notice. No part of this
More informationMEASURING WORKLOAD PERFORMANCE IS THE INFRASTRUCTURE A PROBLEM?
MEASURING WORKLOAD PERFORMANCE IS THE INFRASTRUCTURE A PROBLEM? Ashutosh Shinde Performance Architect ashutosh_shinde@hotmail.com Validating if the workload generated by the load generating tools is applied
More informationHSR HOCHSCHULE FÜR TECHNIK RA PPERSW I L
1 An Introduction into Modelling and Simulation Prof. Dr.-Ing. Andreas Rinkel af&e andreas.rinkel@hsr.ch Tel.: +41 (0) 55 2224928 Mobil: +41 (0) 79 3320562 Goal After the whole lecture you: will have an
More informationCompany & Solution Profile
Company & Solution Profile About Us NMSWorks Software Limited is an information technology company specializing in developing Carrier grade Integrated Network Management Solutions for the emerging convergent
More informationDELL TM PowerEdge TM T610 500 Mailbox Resiliency Exchange 2010 Storage Solution
DELL TM PowerEdge TM T610 500 Mailbox Resiliency Exchange 2010 Storage Solution Tested with: ESRP Storage Version 3.0 Tested Date: Content DELL TM PowerEdge TM T610... 1 500 Mailbox Resiliency
More informationHow 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
More informationWhat Is Specific in Load Testing?
What Is Specific in Load Testing? Testing of multi-user applications under realistic and stress loads is really the only way to ensure appropriate performance and reliability in production. Load testing
More informationADAPTIVE 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
More informationProfiling services for resource optimization and capacity planning in distributed systems
Cluster Comput (2008) 11: 313 329 DOI 10.1007/s10586-008-0063-x Profiling services for resource optimization and capacity planning in distributed systems Guofei Jiang Haifeng Chen Kenji Yoshihira Received:
More informationFlow aware networking for effective quality of service control
IMA Workshop on Scaling 22-24 October 1999 Flow aware networking for effective quality of service control Jim Roberts France Télécom - CNET james.roberts@cnet.francetelecom.fr Centre National d'etudes
More informationPerformance Test Process
A white Success The performance testing helped the client identify and resolve performance bottlenecks which otherwise crippled the business. The ability to support 500 concurrent users was a performance
More informationwhite paper Capacity and Scaling of Microsoft Terminal Server on the Unisys ES7000/600 Unisys Systems & Technology Modeling and Measurement
white paper Capacity and Scaling of Microsoft Terminal Server on the Unisys ES7000/600 Unisys Systems & Technology Modeling and Measurement 2 This technical white paper has been written for IT professionals
More informationAnalysis of QoS Routing Approach and the starvation`s evaluation in LAN
www.ijcsi.org 360 Analysis of QoS Routing Approach and the starvation`s evaluation in LAN 1 st Ariana Bejleri Polytechnic University of Tirana, Faculty of Information Technology, Computer Engineering Department,
More informationComparative Study of Load Testing Tools
Comparative Study of Load Testing Tools Sandeep Bhatti, Raj Kumari Student (ME), Department of Information Technology, University Institute of Engineering & Technology, Punjab University, Chandigarh (U.T.),
More informationTest Run Analysis Interpretation (AI) Made Easy with OpenLoad
Test Run Analysis Interpretation (AI) Made Easy with OpenLoad OpenDemand Systems, Inc. Abstract / Executive Summary As Web applications and services become more complex, it becomes increasingly difficult
More informationThe Hadoop Distributed File System
The Hadoop Distributed File System Konstantin Shvachko, Hairong Kuang, Sanjay Radia, Robert Chansler Yahoo! Sunnyvale, California USA {Shv, Hairong, SRadia, Chansler}@Yahoo-Inc.com Presenter: Alex Hu HDFS
More informationDeploying XenApp 7.5 on Microsoft Azure cloud
Deploying XenApp 7.5 on Microsoft Azure cloud The scalability and economics of delivering Citrix XenApp services Given business dynamics seasonal peaks, mergers, acquisitions, and changing business priorities
More informationContinuous Fastest Path Planning in Road Networks by Mining Real-Time Traffic Event Information
Continuous Fastest Path Planning in Road Networks by Mining Real-Time Traffic Event Information Eric Hsueh-Chan Lu Chi-Wei Huang Vincent S. Tseng Institute of Computer Science and Information Engineering
More informationA Quantitative Approach to the Performance of Internet Telephony to E-business Sites
A Quantitative Approach to the Performance of Internet Telephony to E-business Sites Prathiusha Chinnusamy TransSolutions Fort Worth, TX 76155, USA Natarajan Gautam Harold and Inge Marcus Department of
More informationSharePoint Server 2010 Capacity Management: Software Boundaries and Limits
SharePoint Server 2010 Capacity Management: Software Boundaries and s This document is provided as-is. Information and views expressed in this document, including URL and other Internet Web site references,
More informationEnergy Efficient MapReduce
Energy Efficient MapReduce Motivation: Energy consumption is an important aspect of datacenters efficiency, the total power consumption in the united states has doubled from 2000 to 2005, representing
More informationIs Truck Queuing Productive? Study of truck & shovel operations productivity using simulation platform MineDES
Is Truck Queuing Productive? Study of truck & shovel operations productivity using simulation platform MineDES Dmitry Kostyuk Specialist Scientist, Group Resource and Business Optimisation 25 November
More informationIntroduction to SQLIO & SQLIOSim & FIO. XLVIII Encontro da Comunidade SQLPort
Introduction to SQLIO & SQLIOSim & FIO XLVIII Encontro da Comunidade SQLPort Email andre.batista@cross-join.com Twitter twitter.com/klunkysql Presenter: André Batista DBA - Crossjoin Solutions. PTSi PT
More informationHSR HOCHSCHULE FÜR TECHNIK RA PPERSW I L
1 An Introduction into Modelling and Simulation 4. A Series of Labs to Learn Simio af&e Prof. Dr.-Ing. Andreas Rinkel andreas.rinkel@hsr.ch Tel.: +41 (0) 55 2224928 Mobil: +41 (0) 79 3320562 Lab 1 Lab
More informationAnalysis of IP Network for different Quality of Service
2009 International Symposium on Computing, Communication, and Control (ISCCC 2009) Proc.of CSIT vol.1 (2011) (2011) IACSIT Press, Singapore Analysis of IP Network for different Quality of Service Ajith
More informationA Scalable Network Monitoring and Bandwidth Throttling System for Cloud Computing
A Scalable Network Monitoring and Bandwidth Throttling System for Cloud Computing N.F. Huysamen and A.E. Krzesinski Department of Mathematical Sciences University of Stellenbosch 7600 Stellenbosch, South
More informationA Tool for Evaluation and Optimization of Web Application Performance
A Tool for Evaluation and Optimization of Web Application Performance Tomáš Černý 1 cernyto3@fel.cvut.cz Michael J. Donahoo 2 jeff_donahoo@baylor.edu Abstract: One of the main goals of web application
More informationPerformance evaluation of Web Information Retrieval Systems and its application to e-business
Performance evaluation of Web Information Retrieval Systems and its application to e-business Fidel Cacheda, Angel Viña Departament of Information and Comunications Technologies Facultad de Informática,
More informationEstimate Performance and Capacity Requirements for Workflow in SharePoint Server 2010
Estimate Performance and Capacity Requirements for Workflow in SharePoint Server 2010 This document is provided as-is. Information and views expressed in this document, including URL and other Internet
More informationEWeb: Highly Scalable Client Transparent Fault Tolerant System for Cloud based Web Applications
ECE6102 Dependable Distribute Systems, Fall2010 EWeb: Highly Scalable Client Transparent Fault Tolerant System for Cloud based Web Applications Deepal Jayasinghe, Hyojun Kim, Mohammad M. Hossain, Ali Payani
More informationCopyright www.agileload.com 1
Copyright www.agileload.com 1 INTRODUCTION Performance testing is a complex activity where dozens of factors contribute to its success and effective usage of all those factors is necessary to get the accurate
More informationLoad balancing as a strategy learning task
Scholarly Journal of Scientific Research and Essay (SJSRE) Vol. 1(2), pp. 30-34, April 2012 Available online at http:// www.scholarly-journals.com/sjsre ISSN 2315-6163 2012 Scholarly-Journals Review Load
More informationA 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
More informationOBSERVEIT DEPLOYMENT SIZING GUIDE
OBSERVEIT DEPLOYMENT SIZING GUIDE The most important number that drives the sizing of an ObserveIT deployment is the number of Concurrent Connected Users (CCUs) you plan to monitor. This document provides
More informationManaging and Monitoring Windows 7 Performance Lesson 8
Managing and Monitoring Windows 7 Performance Lesson 8 Objectives Configure Windows Updates with Windows Update Client and WSUS Monitor Windows Performance using Event Viewer, Performance Information and
More information11.1 inspectit. 11.1. inspectit
11.1. inspectit Figure 11.1. Overview on the inspectit components [Siegl and Bouillet 2011] 11.1 inspectit The inspectit monitoring tool (website: http://www.inspectit.eu/) has been developed by NovaTec.
More informationEnhanced Transmission Selection
Enhanced Transmission Selection Background Priorities/classes are being used to separate traffic with different QOS characteristics It is desirable to enable sharing network bandwidth between classes For
More informationAgility Database Scalability Testing
Agility Database Scalability Testing V1.6 November 11, 2012 Prepared by on behalf of Table of Contents 1 Introduction... 4 1.1 Brief... 4 2 Scope... 5 3 Test Approach... 6 4 Test environment setup... 7
More informationViolin Memory 7300 Flash Storage Platform Supports Multiple Primary Storage Workloads
Violin Memory 7300 Flash Storage Platform Supports Multiple Primary Storage Workloads Web server, SQL Server OLTP, Exchange Jetstress, and SharePoint Workloads Can Run Simultaneously on One Violin Memory
More informationCapacity Planning. Capacity Planning Process
Process, page 1 Getting Started, page 2 Collected Data Categorization, page 3 Capacity Utilization, page 6 Process Figure 1: Process You should make changes to an existing Unified ICM/Unified CCE deployment
More informationComputer Information Systems (CIS)
Computer Information Systems (CIS) CIS 113 Spreadsheet Software Applications Prerequisite: CIS 146 or spreadsheet experience This course provides students with hands-on experience using spreadsheet software.
More informationNetwork Performance Monitoring at Small Time Scales
Network Performance Monitoring at Small Time Scales Konstantina Papagiannaki, Rene Cruz, Christophe Diot Sprint ATL Burlingame, CA dina@sprintlabs.com Electrical and Computer Engineering Department University
More informationIntroduction to Software Performance Engineering
1-1 Overview 1. Overview of SPE 1. Software Performance Engineering 2. Distributed System s 3. Interoperability 4. SPE Research and Education Connie U. Smith, Ph.D. PO Box 2640 Santa Fe, New Mexico 87504-2640
More informationPredicting the QoS of an Electronic Commerce Server: Those Mean Percentiles
Predicting the QoS of an Electronic Commerce Server: Those Mean Percentiles Diwakar Krishnamurthy and Jerome Rolia Systems and Computer Engineering, Carleton University, Ottawa, Canada, K1S 5B6 {diwa,jar}@sce.carleton.ca
More informationVMware and Xen Hypervisor Performance Comparisons in Thick and Thin Provisioned Environments
VMware and Xen Hypervisor Performance Comparisons in Thick and Thin Provisioned Environments Devanathan Nandhagopal, Nithin Mohan, Saimanojkumaar Ravichandran, Shilp Malpani Devanathan.Nandhagopal@Colorado.edu,
More information2. RELATIONAL WORK. Volume 2, Issue 5, May 2013 Page 67
Enhance Websites Testing via Functional and Non-Functional Approach: Case Study Mohd. Sakir Hussain 1, Ashif Ali 2 and Jana Shafi 3 1 Department of Computer Engineering Assistant Professor, AFSET New Delhi,
More information