A STUDY OF WORKLOAD CHARACTERIZATION IN WEB BENCHMARKING TOOLS FOR WEB SERVER CLUSTERS
|
|
|
- Dwight Goodman
- 10 years ago
- Views:
Transcription
1 382 A STUDY OF WORKLOAD CHARACTERIZATION IN WEB BENCHMARKING TOOLS FOR WEB SERVER CLUSTERS Syed Mutahar Aaqib 1, Lalitsen Sharma 2 1 Research Scholar, 2 Associate Professor University of Jammu, India Abstract: This paper presents some web server benchmarking techniques and tools that can be used to evaluate the performance of standalone as well as cluster web server systems. Various qualities and properties that should be provided by benchmarking tools are discussed. The focus is on comparing properties of some popular open source benchmarking tools which are readily available. This paper highlights the drawbacks in existing tools with respect to web clusters as currently no tool provides functionality to efficiently evaluate the performance of cluster web server systems. Keywords: Benchmarking, Performance Analysis, Web Server Clusters. 1. Introduction The explosive growth of the World Wide Web (WWW) has caused tremendous load on the web content providers. Many researchers have studied the implications of the increased load on the performance of webbased services and suggested ways and means to improve the performance, while others have evaluated the performance and scalability of web servers. In this paper some of web server benchmarking techniques employed to evaluate standalone web server as well as web server clusters are studied
2 Research Cell: An International Journal of Engineering Sciences ISSN: Issue Sept 2011, Vol and the functionality provided by various benchmarking tools which implement these techniques are compared. Various benchmarking tools which are publically available and whose source code is freely available are analyzed: httperf [1], WebStone[2], WebBench[3], SURGE[4,5], S-Clients[6], SPECweb2005[7 ],WebPolygraph[8], TPC-W[9]. Based on the study carried out, it was found out that none of the tool is efficient in evaluating performance of distributed web server clusters, although most of them can be efficiently utilized to test the performance of a standalone web server system. Normally these benchmark tools test the saturation level of the web server by requesting the objects (static and dynamic workload files) as quickly as possible or at a constant/ increasing request rate. Some of the tools which model realistic workloads of user session work for only static workloads. The ever increasing need for dynamic multimedia e-commerce services with subject to security restrictions demands a modern benchmarking tool which should model and examine these complex interactions efficiently and effectively. 2. GOALS OF BENCHMARKING STUDY While evaluating the performance of a web systems, factors that can influence the results should be taken into account: web server software, operating system, hardware configuration, network environment. In a web server cluster, this environment is more complicated by the presence of multiple other components. Thus, a complete performance evaluation of all layers and components involved in a web server cluster is too difficult if not impossible. This study thus focuses mainly on benchmarking tools used in the design and prototype phase when different architectures must be evaluated and alternative solutions must be compared. This study is thus based on comparing the properties of various benchmarking techniques and tools and does not consider factors like network/ hardware and operating system that in most cases are implied. 3. TECHNIQUES OF WORKLOAD GENERATION FOR WEB SERVER CLUSTERS The characterization of the workload generated by the web benchmarking tool is one of the distinguishing features among all the tools as it represents
3 384 Syed Mutahar Aaqib, Lalitsen Sharma a prime aspect of benchmarking and tries to model the real-world traffic pattern observed by the web server systems. Closed v/s Open loop Model In an open loop model, a number of clients issue requests to retrieve workload objects characterized by periodic client inter-arrival times. Clients keep sending the requests without waiting for the response from the server. This situation provides a realistic view of the offered workload. In closed model, a pre-determined number of clients send requests to retrieve workload objects only after receiving previous server responses. This model becomes unrealistic and is not acceptable for a cluster web server system. Closed loop model prevents concurrent transfer of responses from the server. An open loop model thus is a viable solution when modeling a client behavior especially in case of Clustered web server systems. There are several possibilities to generate the web requests which normally fall in four categories. i) Trace based techniques. ii) File-list based techniques. iii) Analytical distribution based technique. iv) Hybrid techniques. i) Trace based techniques. Trace-based approach [10, 11], allows a benchmark tool to reproduce the user behavior in a realistic manner. The web workload is based on pregenerated trace logs derived by server access logs [12]. The workload characteristics can be mimicked by replaying the requests as logged in the trace. An alternative is to create an abstract model of a web site and extract session-oriented high level information through trace analysis [13]. However the validity of the representativeness of a trace recorded is questionable issues as it represent state of the system under specific conditions and thus is general not valid in all environments and under futuristic varying workload demands that may arise in near future. As the trace-based approach requires access to web server access logs files which are normally of high business value, companies and organizations are reluctant to hand over their traces for free (or even at all).
4 Research Cell: An International Journal of Engineering Sciences ISSN: Issue Sept 2011, Vol Also to reconstruct the user session from trace logs can be complicated with the presence of a proxy server through which all the requests may be arriving which may lead to incorrect characterization of workload[12]. ii) File-list based technique. In file-list based technique, the next request for the object to be retrieved is chosen on the basis of its access frequency specified in a file with a predetermined inter-arrival request time. This file lists the web objects to be retrieved along with their access frequencies which are determined by the analysis of the trace logs. This technique generates non-realistic workload and thus lacks flexibility. Tools based on this technique are not able to model bursty, session oriented web traffic.[14,15,5]. As this techniques fails to provide support for modeling the session-oriented nature of the web traffic, its not suitable for evaluation involving realistic workloads unless some support to define the characteristics of a user session is provided. Also the size of the fileset should be examined to ensure the server caching is fully utilized, iii) Analytical distribution based technique. Analytical distribution based techniques employs mathematical models for specification web workload distribution. The next request for the object is generated according to the parameters of this model. Random values based on probabilistic distribution are generated to mimic all the characteristics of request stream. Alternately, all the session based information and resulting sequence of requests and generated beforehand and stored in a trace file to be later used by the workload generator. The workload model can be used to evaluate performance under different environment/conditions by simply changing the parameters of the mathematical model. iv) Hybrid technique. Another technique combines the features of the file-list and analytical approaches. This techniques employs stochastic models to characterize the session oriented workloads. The objects to be retrieved are specified using a file-list while as session oriented parameters are modeled through analytical approaches.
5 386 Syed Mutahar Aaqib, Lalitsen Sharma The emulated clients be that open or closed loop model, should be capable of supporting for various requests mechanisms (GET, POST, and HEAD) and provide the functionality of HTTP/1.0 and HTTP/ 1.1 while issuing requests for objects specified in the workload distribution. HTTP/1.1 provides features like persistent connections, pipelining and encoding[12] which have a significant impact on the performance of the web server system[5,19]. Furthermore, support for session tracking via cookies and to emulate security mechanisms of HTTPS/SSL encryption should be provided in the client emulators. Also, to reduce the latency time experienced by the users, the emulated client should be allowed to use issue requests for embedded objects using multiple parallel connections. 4. Comparison Results of Web Benchmarking Tools In this section, the manner in which the selected web benchmarks specify their workloads is studied and analyzed in detail. In order to evaluate different test configuration and scenarios most of the benchmarks under study can be customize, tailored and extended to fit the workload model. Benchmarks like SPECweb2005 and TCP-W don t provide much functionality to modify the configuration of the workload model, because of the standardized goals of these benchmarks. Httperf [1] is based on an open model. It allows two approaches to issue requests: hybrid and trace-driven [10]. Both of these approaches allow request generation for both static and dynamic objects as well as sessionoriented workload characterization. Hybrid approach involves specifying requested URLs along with session oriented values such as user think times. In case of trace-driven approach, user sessions are defined in a trace file. Httperf provides support for HTTP/1.0, HTTP/1.1 and SSL protocols. It also allows support for session reuse and multiple concurrent connections. WebStone[2] is file-list based benchmark following a closed loop model where request streams are specified in a filelist. It allows generation of requests for both static and dynamic content. However since the maximum size of filelist is 100 files, It s difficult to model workloads of cluster based
6 Research Cell: An International Journal of Engineering Sciences ISSN: Issue Sept 2011, Vol web server systems which consist of thousands of files. Also there is no provision to specify session-oriented workload. WebStone supports only HTTP/1.0 without keep-alive, also there s no support for encryption and authentication. WebBench [3] is based on a hybrid approach and follows a closed loop model. It provides support for request workload characterization for static, dynamic objects. Support for HTTP/1.0 and HTTP/1.1 is also provided. However there s no provision to specify session oriented information of requests. S-Clients[6] is a non-realistic web benchmarking stress tool. It involves a single file which is requested after a specified time period [6]. This benchmark can well be used to measure the peak performance of a web server but it does not exercise load on the file system as workload comprises of a single file which is always fetched from the cache. Also, there s no support for encryption or session oriented behavior as it supports only HTTP/ 1.0. SURGE[4] is a closed loop analytical distribution based web benchmarking tool which derives empirical analysis of web server usage to reproduce real-world characteristics[4,5]. In SURGE, a single process executes in an infinite loop, alternating between requests and thinking times producing bursty traffic. It provides support for HTTP/1.0 and HTTP/ 1.1 protocols whereas no provision is there for any security protocol. Also, only one connection can be active at a time. The basic limitation of SURGE is that it can handle only static content and thus is not usable in case of multitier cluster web server systems. Web polygraph benchmark allows complete specification of web workload along with session-oriented request stream. It can issue requests in both open and/or closed loop model. Probability distribution can be used to specify web pages, popularity of files, cacheability at the client, server delays due to network congestion[8]. It also supports both HTTP/1.0 and HTTP/1.1 protocols. Web polygraph is suitable for Web server cluster systems as web workloads are already configured to layer-4 and layer-7 web clusters.
7 388 Syed Mutahar Aaqib, Lalitsen Sharma SPECweb2005 and TPC-W benchmarks defines only standardized web workloads which cannot be customized or modified by the users. They cannot be thus used to model workloads for different categories of web sites. The basic workload of SPECweb2005 comprises of both static and dynamic content along with support for secure services. SPECweb2005 follows a closed model because of the fixed number of clients are executed during each experiment. The TPC-W benchmark specification defines the details of the web services and content at the site and the workload offered by clients[16,9]. It also specifies a database schema oriented to e-commerce transactions for an online bookstore together with its web interface. TPC-W defines web interations that are web page traversals which form particular actions such as browsing, searching and ordering. Request streams are session oriented, with think times separating web page retrievals. It also supports secure connections because some clients actions like (online buying ) require SSL/TLS encryption. 5. Conclusion In this paper, various benchmarking techniques and tools that are used to evaluate the performance of standalone as well as cluster web server systems are studied. It is found that although most of the web benchmark tools are effective when employed to analyze a standalone web server system, none of these benchmarks address all issues related to the analysis of cluster web server systems. Many popular tools, such as SURGE and WebStone do not support dynamic requests and other security protocols. Also, many of the benchmarks can t sustain realistic web workloads and difficulty in emulating realistic dynamic and secure web workloads. Hence it is concluded that there is still a lot of room for further research and implementation in developing web benchmarks for cluster web server systems. 6. Acknowledgements The authors are thankful to Prof. Devanand, Head, Department of Computer Science and IT, University of Jammu, for his kind support.
8 Research Cell: An International Journal of Engineering Sciences ISSN: Issue Sept 2011, Vol References [1] D. Mosberger & T.Jin. httperf- A tool for measuring web server performance. ACM Performance Evaluation Review, 26(3):31-37, Dec [2] Mindcraft. WebStone. [3] Ziff Davis Media. WebBench. [4] P. Barford &M.E. Crovella. Generating representative Web workloads for network and server performance evaluation. In proc. of ACM performance 1998, , July [5] P. Barford & M.E. Crovella. A performance evaluation of Hyper Text Transfer Protocols. In Proc. of ACM sigmetrics 1999, , May [6] G. Banga & P.Druschel. Measuring the capacity of a web server under realistic loads. World Wide Web, 2(1-2):69:89, May [7] Standard Performance Evaluation Corp. SPECweb2005, [8] Web Polygraph. [9] Transaction Procession Performance Council. TPC-W. [10] M. Arlitt. Characterizing Web user sessions. ACM Performance Evaluation Review, 28(2):50-63, Sept 2000 [11] D.A. Menasce & V.A.F. Almeida. Scaling for E-business. Technologies, Models, Performance and Capacity planning. Prentice Hall, NJ, [12] B. Krishnamurthy & J. Rexford. Web Protocols and Practice:HTT P/ 1.1, Networking Protocols, Caching, and Traffic Measurement. Addison- Wesley, MA, 2001 [13] S. Manley, M. Seltzer & M. Courage. A Self-scaling and self-configuring benchmark for web servers. In proc. of ACM Sigmetrics 1998 Conf, , June 1998.
9 390 [14] M.Arlitt & C.W illiamson. Internet W eb servers: W orkload Characterization and performance implications. IEEE/ACM Trans. on networking, 5(5): , Oct, [15] M. F. Arlitt & T.Jin. A workload characterization study of the 1998 world cup web site. IEEE Network, 14(3):30-37, May 2000 [16] D. A. Menasce. TPC-W: A benchmark for e-commerce. IEEE Internet Computing, 6(3): 83-87, May 2002
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
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
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
How To Test For A Web Application On A Server With A Load Test Tool
Avoiding Denial of Service via Stress Testing Saeed Abu-Nimeh, Suku Nair, and Marco Marchetti HACNet Lab Southern Methodist University Dallas, TX 75275 {sabunime, nair, marco}@engr.smu.edu Abstract Stress-testing
AN EFFICIENT LOAD BALANCING ALGORITHM FOR A DISTRIBUTED COMPUTER SYSTEM. Dr. T.Ravichandran, B.E (ECE), M.E(CSE), Ph.D., MISTE.,
AN EFFICIENT LOAD BALANCING ALGORITHM FOR A DISTRIBUTED COMPUTER SYSTEM K.Kungumaraj, M.Sc., B.L.I.S., M.Phil., Research Scholar, Principal, Karpagam University, Hindusthan Institute of Technology, Coimbatore
Network Performance Measurement and Analysis
Network Performance Measurement and Analysis Outline Measurement Tools and Techniques Workload generation Analysis Basic statistics Queuing models Simulation CS 640 1 Measurement and Analysis Overview
Performance Workload Design
Performance Workload Design The goal of this paper is to show the basic principles involved in designing a workload for performance and scalability testing. We will understand how to achieve these principles
A Hybrid Web Server Architecture for e-commerce Applications
A Hybrid Web Server Architecture for e-commerce Applications David Carrera, Vicenç Beltran, Jordi Torres and Eduard Ayguadé {dcarrera, vbeltran, torres, eduard}@ac.upc.es European Center for Parallelism
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
USING 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} [ [email protected], [email protected]
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
Performance 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 ([email protected]) Information Technology Transfer Office Abstract Modern e-commerce
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
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
Performance 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
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.
A 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 [email protected] Abstract
Globule: a Platform for Self-Replicating Web Documents
Globule: a Platform for Self-Replicating Web Documents Guillaume Pierre Maarten van Steen Vrije Universiteit, Amsterdam Internal report IR-483 January 2001 Abstract Replicating Web documents at a worldwide
USING VIRTUAL MACHINE REPLICATION FOR DYNAMIC CONFIGURATION OF MULTI-TIER INTERNET SERVICES
USING VIRTUAL MACHINE REPLICATION FOR DYNAMIC CONFIGURATION OF MULTI-TIER INTERNET SERVICES Carlos Oliveira, Vinicius Petrucci, Orlando Loques Universidade Federal Fluminense Niterói, Brazil ABSTRACT In
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
Understanding Web personalization with Web Usage Mining and its Application: Recommender System
Understanding Web personalization with Web Usage Mining and its Application: Recommender System Manoj Swami 1, Prof. Manasi Kulkarni 2 1 M.Tech (Computer-NIMS), VJTI, Mumbai. 2 Department of Computer Technology,
TPC-W * : Benchmarking An Ecommerce Solution By Wayne D. Smith, Intel Corporation Revision 1.2
TPC-W * : Benchmarking An Ecommerce Solution By Wayne D. Smith, Intel Corporation Revision 1.2 1 INTRODUCTION How does one determine server performance and price/performance for an Internet commerce, Ecommerce,
Monitoring Nginx Server
Monitoring Nginx Server eg Enterprise v6 Restricted Rights Legend The information contained in this document is confidential and subject to change without notice. No part of this document may be reproduced
Characterizing Task Usage Shapes in Google s Compute Clusters
Characterizing Task Usage Shapes in Google s Compute Clusters Qi Zhang University of Waterloo [email protected] Joseph L. Hellerstein Google Inc. [email protected] Raouf Boutaba University of Waterloo [email protected]
CS 147: Computer Systems Performance Analysis
CS 147: Computer Systems Performance Analysis CS 147: Computer Systems Performance Analysis 1 / 39 Overview Overview Overview What is a Workload? Instruction Workloads Synthetic Workloads Exercisers and
Measuring the Performance of Prefetching Proxy Caches
Measuring the Performance of Prefetching Proxy Caches Brian D. Davison [email protected] Department of Computer Science Rutgers, The State University of New Jersey The Problem Traffic Growth User
TheImpactofWeightsonthe Performance of Server Load Balancing(SLB) Systems
TheImpactofWeightsonthe Performance of Server Load Balancing(SLB) Systems Jörg Jung University of Potsdam Institute for Computer Science Operating Systems and Distributed Systems March 2013 1 Outline 1
SiteCelerate white paper
SiteCelerate white paper Arahe Solutions SITECELERATE OVERVIEW As enterprises increases their investment in Web applications, Portal and websites and as usage of these applications increase, performance
Enhancing A Software Testing Tool to Validate the Web Services
Enhancing A Software Testing Tool to Validate the Web Services Tanuj Wala 1, Aman Kumar Sharma 2 1 Research Scholar, Department of Computer Science, Himachal Pradesh University Shimla, India 2 Associate
Performance Comparison of Assignment Policies on Cluster-based E-Commerce Servers
Performance Comparison of Assignment Policies on Cluster-based E-Commerce Servers Victoria Ungureanu Department of MSIS Rutgers University, 180 University Ave. Newark, NJ 07102 USA Benjamin Melamed Department
Proxies. Chapter 4. Network & Security Gildas Avoine
Proxies Chapter 4 Network & Security Gildas Avoine SUMMARY OF CHAPTER 4 Generalities Forward Proxies Reverse Proxies Open Proxies Conclusion GENERALITIES Generalities Forward Proxies Reverse Proxies Open
Comparative 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.),
AUTOMATED AND ADAPTIVE DOWNLOAD SERVICE USING P2P APPROACH IN CLOUD
IMPACT: International Journal of Research in Engineering & Technology (IMPACT: IJRET) ISSN(E): 2321-8843; ISSN(P): 2347-4599 Vol. 2, Issue 4, Apr 2014, 63-68 Impact Journals AUTOMATED AND ADAPTIVE DOWNLOAD
Characterization of E-Commerce Traffic
Characterization of E-Commerce Traffic Udaykiran Vallamsetty Advanced Micro Devices Sunnyvale, CA 9486 [email protected] Krishna Kant Intel Corporation Hillsboro, OR 97124 [email protected]
<Insert Picture Here> Oracle Web Cache 11g Overview
Oracle Web Cache 11g Overview Oracle Web Cache Oracle Web Cache is a secure reverse proxy cache and a compression engine deployed between Browser and HTTP server Browser and Content
Performance Testing Tools: A Comparative Analysis
Performance Testing Tools: A Comparative Analysis Shagun Bhardwaj Research Scholar Computer Science department Himachal Pradesh University Shimla Dr. Aman Kumar Sharma Associate Professor Computer Science
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
A Vague Improved Markov Model Approach for Web Page Prediction
A Vague Improved Markov Model Approach for Web Page Prediction ABSTRACT Priya Bajaj and Supriya Raheja Department of Computer Science & Engineering, ITM University Gurgaon, Haryana 122001, India Today
Flexible Deterministic Packet Marking: An IP Traceback Scheme Against DDOS Attacks
Flexible Deterministic Packet Marking: An IP Traceback Scheme Against DDOS Attacks Prashil S. Waghmare PG student, Sinhgad College of Engineering, Vadgaon, Pune University, Maharashtra, India. [email protected]
A Model-Based Performance Testing Toolset for Web Applications
A Model-Based Performance Testing Toolset for Web Applications Diwakar Krishnamurthy, Mahnaz Shams, and Behrouz H. Far Abstract - Effective performance testing techniques are essential for understanding
Single Pass Load Balancing with Session Persistence in IPv6 Network. C. J. (Charlie) Liu Network Operations Charter Communications
Single Pass Load Balancing with Session Persistence in IPv6 Network C. J. (Charlie) Liu Network Operations Charter Communications Load Balancer Today o Load balancing is still in use today. It is now considered
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
Load 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,
i-questionnaire A Software Service Tool for Data
i-questionnaire A Software Service Tool for Data Analysis in e-business 1 ANDY S.Y. LAI, 2 Y.C. POON 1, Department of Information and Communications Technology, Hong Kong Institute of Vocational Education,
Everything you need to know about flash storage performance
Everything you need to know about flash storage performance The unique characteristics of flash make performance validation testing immensely challenging and critically important; follow these best practices
EVALUATION OF LOAD BALANCING ALGORITHMS AND INTERNET TRAFFIC MODELING FOR PERFORMANCE ANALYSIS. Arthur L. Blais
EVALUATION OF LOAD BALANCING ALGORITHMS AND INTERNET TRAFFIC MODELING FOR PERFORMANCE ANALYSIS by Arthur L. Blais B.A., California State University, Fullerton, 1982 A thesis submitted to the Graduate Faculty
Evaluating Cooperative Web Caching Protocols for Emerging Network Technologies 1
Evaluating Cooperative Web Caching Protocols for Emerging Network Technologies 1 Christoph Lindemann and Oliver P. Waldhorst University of Dortmund Department of Computer Science August-Schmidt-Str. 12
Tableau Server Scalability Explained
Tableau Server Scalability Explained Author: Neelesh Kamkolkar Tableau Software July 2013 p2 Executive Summary In March 2013, we ran scalability tests to understand the scalability of Tableau 8.0. We wanted
W21. Performance Testing: Step On It. Nadine Pelicaen. P r e s e n t a t i o n
Performance Testing: Step On It Nadine Pelicaen International Conference On Software Testing, Analysis & Review November 19-23 Stockholm, Sweden P r e s e n t a t i o n W21 Friday 23rd November, 2001 Wednesday
Mobile Application Performance Testing
StarBase Insight Mobile Application Performance Testing Introduction Purpose This discussion paper aims to educate the reader about mobile applications and demystify their performance testing needs by
Introducing 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
International Journal of Advanced Research in Computer Science and Software Engineering
Volume 2, Issue 9, September 2012 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com An Experimental
2. Accessing Databases via the Web
Supporting Web-Based Database Application Development Quan Xia 1 Ling Feng 2 Hongjun Lu 3 1 National University of Singapore, Singapore, [email protected] 2 Hong Kong Polytechnic University, China,
Protagonist International Journal of Management And Technology (PIJMT)
Protagonist International Journal of Management And Technology (PIJMT) Online ISSN- 2394-3742 Vol 2 No 3 (May-2015) A Qualitative Approach To Design An Algorithm And Its Implementation For Dynamic Load
Job Reference Guide. SLAMD Distributed Load Generation Engine. Version 1.8.2
Job Reference Guide SLAMD Distributed Load Generation Engine Version 1.8.2 June 2004 Contents 1. Introduction...3 2. The Utility Jobs...4 3. The LDAP Search Jobs...11 4. The LDAP Authentication Jobs...22
CHAPTER 3 PROBLEM STATEMENT AND RESEARCH METHODOLOGY
51 CHAPTER 3 PROBLEM STATEMENT AND RESEARCH METHODOLOGY Web application operations are a crucial aspect of most organizational operations. Among them business continuity is one of the main concerns. Companies
Efficient DNS based Load Balancing for Bursty Web Application Traffic
ISSN Volume 1, No.1, September October 2012 International Journal of Science the and Internet. Applied However, Information this trend leads Technology to sudden burst of Available Online at http://warse.org/pdfs/ijmcis01112012.pdf
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,
Improving data integrity on cloud storage services
International Journal of Engineering Science Invention ISSN (Online): 2319 6734, ISSN (Print): 2319 6726 Volume 2 Issue 2 ǁ February. 2013 ǁ PP.49-55 Improving data integrity on cloud storage services
MINIMIZING STORAGE COST IN CLOUD COMPUTING ENVIRONMENT
MINIMIZING STORAGE COST IN CLOUD COMPUTING ENVIRONMENT 1 SARIKA K B, 2 S SUBASREE 1 Department of Computer Science, Nehru College of Engineering and Research Centre, Thrissur, Kerala 2 Professor and Head,
From Internet Data Centers to Data Centers in the Cloud
From Internet Data Centers to Data Centers in the Cloud This case study is a short extract from a keynote address given to the Doctoral Symposium at Middleware 2009 by Lucy Cherkasova of HP Research Labs
Wlan Monitoring Using Android Phone
International Journal of Engineering Research and Development e-issn: 2278-067X, p-issn: 2278-800X, www.ijerd.com Volume 10, Issue 7 (July 2014), PP.23-27 Wlan Monitoring Using Android Phone Pooja Chaudhary
Keywords: Load testing, testing tools, test script, Open-source Software, web applications.
Volume 3, Issue 5, May 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A Comparative Analysis
STeP-IN SUMMIT 2014. June 2014 at Bangalore, Hyderabad, Pune - INDIA. Mobile Performance Testing
STeP-IN SUMMIT 2014 11 th International Conference on Software Testing June 2014 at Bangalore, Hyderabad, Pune - INDIA Mobile Performance Testing by Sahadevaiah Kola, Senior Test Lead and Sachin Goyal
How To Test For Elulla
EQUELLA Whitepaper Performance Testing Carl Hoffmann Senior Technical Consultant Contents 1 EQUELLA Performance Testing 3 1.1 Introduction 3 1.2 Overview of performance testing 3 2 Why do performance testing?
Chapter 3 ATM and Multimedia Traffic
In the middle of the 1980, the telecommunications world started the design of a network technology that could act as a great unifier to support all digital services, including low-speed telephony and very
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
Testing & Assuring Mobile End User Experience Before Production. Neotys
Testing & Assuring Mobile End User Experience Before Production Neotys Agenda Introduction The challenges Best practices NeoLoad mobile capabilities Mobile devices are used more and more At Home In 2014,
A Tool for Evaluation and Optimization of Web Application Performance
A Tool for Evaluation and Optimization of Web Application Performance Tomáš Černý 1 [email protected] Michael J. Donahoo 2 [email protected] Abstract: One of the main goals of web application
Cisco Hybrid Cloud Solution: Deploy an E-Business Application with Cisco Intercloud Fabric for Business Reference Architecture
Reference Architecture Cisco Hybrid Cloud Solution: Deploy an E-Business Application with Cisco Intercloud Fabric for Business Reference Architecture 2015 Cisco and/or its affiliates. All rights reserved.
Performance 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,
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]
