Daniel A. Menascé, Ph. D. Dept. of Computer Science George Mason University
|
|
- Rachel Freeman
- 5 years ago
- Views:
Transcription
1 Daniel A. Menascé, Ph. D. Dept. of Computer Science George Mason University D. Menascé. All Rights Reserved. 1
2 Benchmark System Under Test (SUT) SPEC CPU Webstone, SPECWeb99 TPC-W CPU Web Server E-commerce site Performance Metrics D. Menascé. All Rights Reserved. 2
3 Standard Performance Evaluation Corporation: SPECWeb99 Mindcraft: Webstone Transaction Processing Council: TPC-W D. Menascé. All Rights Reserved. 3
4 Successor to SPECweb96. Standard workload includes: Connections at low speed Dynamic and static GETs and POSTs HTTP 1.0 and 1.1 Dynamic ad rotation using cookies and table lookup. File access pattern more closely matching actual web workloads. D. Menascé. All Rights Reserved. 4
5 The workload file set consists of a number of directories. Each directory contains 9 files per class, 36 files in total. The files in Class 0 are in increments of 0.1K, those in Class 1 are in increments of 1K, those in Class 2 are in increments of 10K, and those in Class 3 are in increments of 100K in size. A Zipf distribution is used to access files in each directory. D. Menascé. All Rights Reserved. 5
6 File Size Distribution (four classes): Class File Size (KB) Access Percentage 35% 50% 14% 3 D. Menascé. All Rights Reserved % 6
7 SPECweb99 measures the maximum number of simultaneous connections, requesting the predefined benchmark workload that a web server is able to support while still meeting specific throughput (40-50KB/sec) and error rate requirements. The connections are made and sustained at a specified maximum bit rate with a maximum segment size (1460 bytes) intended to more realistically model conditions that will be seen on the Internet during the lifetime of this benchmark. D. Menascé. All Rights Reserved. 7
8 An estimate for the number of concurrent customers, N, during the peak period is 10,000. The maximum avg. response time is 4 sec. The average think time per customer is estimated at 3 seconds. SPECWeb99 is deemed to be representative of the workload. D. Menascé. All Rights Reserved. 8
9 From the Response Time Law: X N R Z 10, Avg. number of simultaneous connections? Let the avg. network time = 1.2 sec. Therefore, the Web site time 2.8 sec (= ). From Little s Law: 1,429 requests/sec N conn X R site 4,001 D. Menascé. All Rights Reserved. 9
10 System Conforming Connections Throughput (req/sec) Response Time (sec) Kbps A B C , Select system C since it meets both the throughput and avg. no. connections requirements. D. Menascé. All Rights Reserved. 10
11 Originally developed by SGI Workload specified in files read by clients. Requests supported: GET HTML files Run CGI Scripts Run applications through server APIs (e.g., ISAPI and NSAPI). D. Menascé. All Rights Reserved. 11
12 Web client Web client Web client Web client Web client Web client Web master Web client Web client... clients Web server D. Menascé. All Rights Reserved. 12
13 Designed to mimic operation of an e-commerce site (etailer). Scalable in number of concurrent users and in the database size. Transactions generated by TPC-W include: Browsing activities (e.g., browse, search, select, view product detail) Product order activities (e.g., shopping cart, login, register, buy request, and buy confirm) Database transactions must be ACID. Security through SSL is used for authentication. Dodge, Menascé, and Barbará. All Rights Reserved. 13
14 Dodge, Menascé, and Barbará. All Rights Reserved. 14
15 Browsing mix: 95% browse interactions and 5% ordering interactions 0.69% buy to visit ratio. Shopping mix: 80% browse interactions and 20% ordering interactions 1.2% buy to visit ratio. Ordering mix: 50% browse interactions and 50% ordering interactions 10.18% buy to visit ratio. Dodge, Menascé, and Barbará. All Rights Reserved. 15
16 WIPS (Web Interactions Per Second) during shopping mix sessions. Specified as WIPSb Web Interactions Per Second during browsing mix sessions. WIPSo Web Interactions Per Second during ordering mix sessions. Cost/Performance Hdw Cost + Softw Cost + Maint. Cost WIPS Dodge, Menascé, and Barbará. All Rights Reserved. 16
17 Example of TPC-W for 10,000 Items in the Catalog Rank System WIPS $/WIPS 1 A 5,745 $ B 3,130 $ C 3,008 $ D 1,262 $ the total price of System A is $396,405, i.e., 5,745 x $ system D costs almost the same, i.e., $349,675 but can only deliver 22% of the maximum throughput measured in WIPS. Dodge, Menascé, and Barbará. All Rights Reserved. 17
18 Database Server Web Server Application Server E-commerce site: System Under Test (SUT) 100 Mbps switched HUB Workload Generator EB Emulated Browsers (multithreaded) Each EB starts a session and generates all requests of that session. The minimum duration of a session (USMD) is exponentially distributed with mean 15 minutes, truncated at 60 minutes. Dodge, Menascé, and Barbará. All Rights Reserved. 18
19 Database Server Web Server Application Server E-commerce site: System Under Test (SUT) 100 Mbps switched HUB Workload Generator EB Emulated Browsers Requests are separated by user think times (Z), which are exponentially distributed with mean 7 sec truncated at 70 sec. Response Time Law: R = (No. EBs)/WIPS - Z 19 Dodge, Menascé, and Barbará. All Rights Reserved.
20 Use of Response Time Law to TPC-W Results Rank System WIPS $/WIPS A B C 5,745 3,130 3,008 $ $ $ No. EBs R Z WIPS 4 D 1,262 $ Assume 50,000 concurrent users. System A: R = 50,000/5,745 7 = 1.7 sec. System D: R = 50,000/1,262 7 = 32.6 sec. Dodge, Menascé, and Barbará. All Rights Reserved. 20
21 Minimum of 8 tables with defined minimum number of fields: Customer: Customer name and ID information, Address: Customer address data, Country: Country name and exchange rate information, Order: Order total and shipping information, Order line: Order line item data, Credit card: Credit card data, Item: Book information, and Author: Author data. TPC-W provides a function (WGEN) to generate the item title and the author last name in the database. We wrote a program to populate all other fields. Dodge, Menascé, and Barbará. All Rights Reserved. 21
22 Dodge, Menascé, and Barbará. All Rights Reserved. 22
23 Number of Emulated Browsers (1, 2,, M) Number of Items (1k, 10k, 100k, 1M, 10M) CUSTOMER = Number of EBs x 2,880 ORDER = Number of Customers x 0.9 Author = Item *.25 ADDRESS = Number of Customers x 2 ORDER_LINE = Number of Orders x 3 CC_XACTS = Number of Orders Assume 100 EBs: 288,000 rows in CUSTOMER table 259,200 rows in the ORDER table 576,000 rows in the ADDRESS table 777,600 rows in the ORDER_LINE table 259,200 rows in the CC_XACTS table 23
24 Response Time (sec) % confidence intervals Requests start to be rejected at this point Request Arrival Rate (req/sec) Arrival distribution was modified to reflect burstiness of actual e-commerce workloads. Dodge, Menascé, and Barbará. All Rights Reserved. 24
25 Prob. of Rejection Request Arrival Rate (req/sec) Dodge, Menascé, and Barbará. All Rights Reserved. 25
26 Workload charaterized at the session level: Customer Behavior Model Graph. Some findings: Session lengths are heavy-tailed most sessions last less than 1000 sec 88% of the sessions have less than 10 requests Growing agent activity: 33% of the requests generated by robots Power law distributions: popularity of search terms follows Zipf s Law Predictability on fine time scales: long range dependency between 4 and 4096 sec Dodge, Menascé, and Barbará. Al l Rights Reserved. 26
27 entry 0.35 browse search Menascé. All Rights Reserved add pay select
28 Bookstore Pareto Exp. Auction Menascé. All Rights Reserved. 28
29 3600 sec 60 sec 1 sec Menascé. All Rights Reserved. 29
30 Robots generate a non-negligible part of the traffic served by e-business sites Different types of robots: crawlers, metasearch robots, etc. Trend: agents will play an increasingly important role in the Web. Question: how can we identify robot s presence in the workload? Menascé. All Rights Reserved. 30
31 Session layer type of functions in a session session length Function layer entry point unlikely functions embedded files Request layer inter-arrival time self-identification Session Layer Function Layer Request Layer Menascé. All Rights Reserved. 31
32 Shopbots: Exponential IAT Menascé. All Rights Reserved. 32
33 Crawlers: Lognormal IAT Crawlers: Lognormal IAT Menascé. All Rights Reserved. 33
34 Robots can consume considerable resources. Crawlers consume more resources than shopbots. Utilization peaks increase in intensity with finer time scales. Robots significantly increase the miss ratio of server-side caches. Crawlers have a reference pattern that completely disrupt reference locality assumptions. Caches and servers should treat human- and robotgenerated requests differently. Menascé. All Rights Reserved. 34
35 Disk utilization (%) bins of sec peaks: 15%, 20%, 25%. Menascé. All Rights Reserved. 35
36 Disk utilization (%) bins of 1800 sec peaks: 20%, 30%, 40%, 45%, and 65%. Menascé. All Rights Reserved. 36
37 Disk utilization (%) bins of 60 sec peaks: 40%, 65%, 80%, and 100%. Menascé. All Rights Reserved. 37
38 Used Variance Time Plot (VTP) to the time series {N i, i,=1, } where N i is the number of requests that arrive in time slot i (2 sec duration). Found a Hurst parameter of which indicates strong long range dependence. Dodge, Menascé, and Barbará. All Rights Reserved. 38
39 Consider a time series {N i, i,=1, }. 1. For each m (m= 1, 2, ) build an aggregated time series by dividing the original time series into m values and averaging these values. The ( ) resulting series is denoted { N m k, k 1,...}, where k is the index of a block obtained by averaging m values in the original sequence. In other words, N ( m) 1 k m km N i i m( k 1) 1 D. Menascé. All Rights Reserved. 39
40 2. For each m=1, 2, compute the variance of all values in the aggregated series for m, (m) denoted Var[ N ]. Suppose there are K blocks ( ) for a value of m in the series { N m k, k 1,...}. K Then, 2 ( m) 1 ( ) ( ) [ ] m m Var N N N k K 1 k 1 where K ( m) 1 is the average of all values in ( m) N N K k k 1 the m-series. D. Menascé. All Rights Reserved. 40
41 ( m) 3. Plot log2var[ N ]vs. log2m. This the VTP. If the original sequence has a short-range dependence or no dependence, then for large (m) values of m, Var[ N ] tends to 1/m, which implies a slope of 1 in the VTP. For long range dependences (LRD), Var[ N ( m) ] ~ m m,0 1 D. Menascé. All Rights Reserved. 41
42 4. Compute the Hurst parameter H, commonly used to measure the intensity of LRD processes, defined as H 1 / 2, ½<H<1. LRD sequences tend to have an H value close to 1. D. Menascé. All Rights Reserved. 42
43 Define Testing Objectives Understand the Environment Specify the Test Plan Define the Test Workload Set Up the Test Environment Run Tests Analyze Test Results D. Menascé. All Rights Reserved. 43
Ch. 7: Benchmarks and Performance Tests
Ch. 7: Benchmarks and Performance Tests Kenneth Mitchell School of Computing & Engineering, University of Missouri-Kansas City, Kansas City, MO 64110 Kenneth Mitchell, CS & EE dept., SCE, UMKC p. 1/3 Introduction
More informationDistributed File Systems Part II. Distributed File System Implementation
s Part II Daniel A. Menascé Implementation File Usage Patterns File System Structure Caching Replication Example: NFS 1 Implementation: File Usage Patterns Static Measurements: - distribution of file size,
More informationEvaluation of Strong Consistency Web Caching Techniques
World Wide Web: Internet and Web Information Systems, 5, 95 123, 2002 2002 Kluwer Academic Publishers. Manufactured in The Netherlands. Evaluation of Strong Consistency Web Caching Techniques L. Y. CAO
More informationSoftware Elements of Electronic Business Sites
Software Elements of Electronic Business Sites Daniel A. Menascé, Ph. D. www.cs.gmu.edu/faculty/menasce.html 1 Implementation Options Client Server Client-side: client-side scripts Java applets Server-side:
More informationExtending Proxy Caching Capability: Issues and Performance
World Wide Web (26) 9: 253 275 DOI 1.17/s1128-6-8556- Extending Proxy Caching Capability: Issues and Performance Wei Hao & Jicheng Fu & Jiang He & I-Ling Yen & Farokh Bastani & Ing-Ray Chen Received: 31
More informationCase Study II: A Web Server
Case Study II: A Web Server Prof. Daniel A. Menascé Department of Computer Science George Mason University www.cs.gmu.edu/faculty/menasce.html 1 Copyright Notice Most of the figures in this set of slides
More informationEvaluation of Strong Consistency Web Caching Techniques
Evaluation of Strong Consistency Web Caching Techniques Y. Cao and M.T. Özsu ({y2cao, tozsu}@uwaterloo.ca) University of Waterloo, School of Computer Science, Waterloo, Ontario, Canada N2L 3G1 Abstract.
More informationOverview Content Delivery Computer Networking Lecture 15: The Web Peter Steenkiste. Fall 2016
Overview Content Delivery 15-441 15-441 Computer Networking 15-641 Lecture 15: The Web Peter Steenkiste Fall 2016 www.cs.cmu.edu/~prs/15-441-f16 Web Protocol interactions HTTP versions Caching Cookies
More informationAnálise e Modelagem de Desempenho de Sistemas de Computação: Component Level Performance Models of Computer Systems
Análise e Modelagem de Desempenho de Sistemas de Computação: Component Level Performance Models of Computer Systems Virgilio ili A. F. Almeida 1 o Semestre de 2009 Introdução: Semana 5 Computer Science
More informationthe past doesn t impact the future!
Memoryless property: suppose time between session arrivals Z is exponentially distributed note: Pr{Z >y} = y be bt dt = e by suppose a session has not arrived for y seconds what is the probability that
More informationAssessment Evaluation
Assessment Evaluation E-commerce Online Music Store Version 1.0 Submitted in partial fulfillment of the requirements of the degree of Master Software Engineering Reshma Sawant CIS 895 MSE Project Kansas
More informationFractal Characterization of Web Workloads
Fractal Characterization of Web Workloads Daniel Menascé Bruno Abrahão Daniel Barbará Virgílio Almeida Flávia Ribeiro Dept. of Computer Science Dept. of Computer Science George Mason University Universidade
More informationMultimedia Streaming. Mike Zink
Multimedia Streaming Mike Zink Technical Challenges Servers (and proxy caches) storage continuous media streams, e.g.: 4000 movies * 90 minutes * 10 Mbps (DVD) = 27.0 TB 15 Mbps = 40.5 TB 36 Mbps (BluRay)=
More informationAppendix D: Storage Systems (Cont)
Appendix D: Storage Systems (Cont) Instructor: Josep Torrellas CS433 Copyright Josep Torrellas 1999, 2001, 2002, 2013 1 Reliability, Availability, Dependability Dependability: deliver service such that
More informationPerformance Analysis in the Real World of Online Services
Performance Analysis in the Real World of Online Services Dileep Bhandarkar, Ph. D. Distinguished Engineer 2009 IEEE International Symposium on Performance Analysis of Systems and Software My Background:
More informationImplications of Proxy Caching for Provisioning Networks and Servers
Implications of Proxy Caching for Provisioning Networks and Servers Mohammad S. Raunak, Prashant Shenoy, Pawan GoyalÞand Krithi Ramamritham Ý Department of Computer Science, ÞEnsim Corporation, University
More informationExtracting Performance and Scalability Metrics from TCP. Baron Schwartz April 2012
Extracting Performance and Scalability Metrics from TCP Baron Schwartz April 2012 Agenda Fundamental Metrics of Performance Capturing TCP Data Part 1: Black-Box Performance Analysis Detecting Stalls and
More informationA regression-based analytic model for capacity planning of multi-tier applications
Cluster Comput (2008) 11: 197 211 DOI 10.1007/s10586-008-0052-0 A regression-based analytic model for capacity planning of multi-tier applications Qi Zhang Ludmila Cherkasova Ningfang Mi Evgenia Smirni
More informationQlik Sense Enterprise architecture and scalability
White Paper Qlik Sense Enterprise architecture and scalability June, 2017 qlik.com Platform Qlik Sense is an analytics platform powered by an associative, in-memory analytics engine. Based on users selections,
More informationOn the Use of Performance Models in Autonomic Computing
On the Use of Performance Models in Autonomic Computing Daniel A. Menascé Department of Computer Science George Mason University 1 2012. D.A. Menasce. All Rights Reserved. 2 Motivation for AC main obstacle
More informationA Rational software Whitepaper 05/25/03. IBM Rational Rapid Developer Scalability and Performance Benchmark
A Rational software Whitepaper 05/25/03 IBM Rational Rapid Developer Scalability and Performance Benchmark 1 Executive Summary This document describes a performance benchmark for Rational s estore application
More informationCS 425 / ECE 428 Distributed Systems Fall 2015
CS 425 / ECE 428 Distributed Systems Fall 2015 Indranil Gupta (Indy) Measurement Studies Lecture 23 Nov 10, 2015 Reading: See links on website All Slides IG 1 Motivation We design algorithms, implement
More informationCh. 13: Measuring Performance
Ch. 13: Measuring Performance Kenneth Mitchell School of Computing & Engineering, University of Missouri-Kansas City, Kansas City, MO 64110 Kenneth Mitchell, CS & EE dept., SCE, UMKC p. 1/3 Introduction
More informationAnalytics, Insights, Cookies, and the Disappearing Privacy
Analytics, Insights, Cookies, and the Disappearing Privacy What Are We Talking About Today? 1. Logfiles 2. Analytics 3. Google Analytics 4. Insights 5. Cookies 6. Privacy 7. Security slide 2 Logfiles Every
More informationPervasive.SQL Client/Server Performance Windows NT and NetWare
Pervasive.SQL Client/Server Performance Windows NT and NetWare Debit/Credit Transaction Benchmark TPC-B transaction profile Debit/Credit Transaction Benchmark TPC-B transactions with think times Database
More informationOutline Computer Networking. HTTP Basics (Review) How to Mark End of Message? (Review)
Outline 15-441 Computer Networking Lecture 25 The Web HTTP review and details (more in notes) Persistent HTTP review HTTP caching Content distribution networks Lecture 19: 2006-11-02 2 HTTP Basics (Review)
More informationWeb File Transmission by Object Packaging Performance Comparison with HTTP 1.0 and HTTP 1.1 Persistent Connection
Web File Transmission by Performance Comparison with and Hiroshi Fujinoki, Murugesan Sanjay, and Chintan Shah Department of Computer Science Southern Illinois University at Edwardsville Edwardsville, Illinois
More informationERDAS APOLLO PERFORMANCE BENCHMARK ECW DELIVERY PERFORMANCE OF ERDAS APOLLO VERSUS ESRI ARCGIS FOR SERVER
ERDAS APOLLO PERFORMANCE BENCHMARK ECW DELIVERY PERFORMANCE OF ERDAS APOLLO VERSUS ESRI ARCGIS FOR SERVER White Paper April 14, 2014 Contents Introduction... 3 Sample Dataset... 4 Test Hardware... 5 Summary...
More informationCSC 257/457 Computer Networks. Fall 2017 MW 4:50 pm 6:05 pm CSB 601
CSC 257/457 Computer Networks Fall 2017 MW 4:50 pm 6:05 pm CSB 601 CHAPTER 2 (APPLICATION LAYER) User-server state: cookies many Web sites use cookies four components: 1) cookie header line of HTTP response
More informationQ-Cop: Avoiding Bad Query Mixes to Minimize Client Timeouts Under Heavy Loads
Q-Cop: Avoiding Bad Query Mixes to Minimize Client Timeouts Under Heavy Loads Sean Tozer, Tim Brecht, Ashraf Aboulnaga David R. Cheriton School of Computer Science, University of Waterloo Waterloo, Ontario,
More informationCharacteristics of WAP Traffic
Characteristics of WAP Traffic Irene C. Y. Ma and James Irvine University of Strathclyde - Department of Electronic and Electrical Engineering 204 George St. Glasgow G1 1XW Scotland Ph.: + 44 141 548 4072,
More informationSustainable traffic growth in LTE network
Sustainable traffic growth in LTE network Analysis of spectrum and carrier requirements Nokia white paper Sustainable traffic growth in LTE network Contents Executive summary 3 Introduction 4 Capacity
More informationWeb Serving Architectures
Web Serving Architectures Paul Dantzig IBM Global Services 2000 without the express written consent of the IBM Corporation is prohibited Contents Defining the Problem e-business Solutions e-business Architectures
More informationemetrics Study Llew Mason, Zijian Zheng, Ron Kohavi, Brian Frasca Blue Martini Software {lmason, zijian, ronnyk,
emetrics Study Llew Mason, Zijian Zheng, Ron Kohavi, Brian Frasca Blue Martini Software {lmason, zijian, ronnyk, brianf}@bluemartini.com December 5 th 2001 2001 Blue Martini Software 1. Introduction Managers
More informationForecasting Oracle Performance
Forecasting Oracle Performance - Better than a Crystal Ball Yuri van Buren Senior Oracle DBA Specialist End-2-End Performance Management Engineer Yuri van Buren 17 Years with Logica which is now part of
More informationNew TPC Benchmarks for Decision Support and Web Commerce
New TPC Benchmarks for Decision Support and Web Commerce Meikel Poess Oracle Corporation, Redwood Shores, CA 94065 meikel.poess@oracle.com Chris Floyd IBM Corporation, Research Triangle Park, NC 27709
More informationI/O Characterization of Commercial Workloads
I/O Characterization of Commercial Workloads Kimberly Keeton, Alistair Veitch, Doug Obal, and John Wilkes Storage Systems Program Hewlett-Packard Laboratories www.hpl.hp.com/research/itc/csl/ssp kkeeton@hpl.hp.com
More informationReplicate It! Scalable Content Delivery: Why? Scalable Content Delivery: How? Scalable Content Delivery: How? Scalable Content Delivery: What?
Accelerating Internet Streaming Media Delivery using Azer Bestavros and Shudong Jin Boston University http://www.cs.bu.edu/groups/wing Scalable Content Delivery: Why? Need to manage resource usage as demand
More informationIBM Tivoli Access Manager for e-business v3.8 Performance Details. Detailed Extranet Results
Page 1 of 12 IBM Tivoli Access Manager for e-business v3.8 AuthMark Performance Details Contents Executive Summary Extranet Results Conclusions Test Methodology iload MVP AuthMark Server Set Up Load Generators
More informationDistributed Versioning: Consistent Replication for Scaling Back-end Databases of Dynamic Content Web Sites
Distributed Versioning: Consistent Replication for Scaling Back-end Databases of Dynamic Content Web Sites Cristiana Amza, Alan L. Cox and Willy Zwaenepoel Department of Computer Science, Rice University,
More informationTime-Domain Analysis of Web Cache Filter Effects (Extended Version)
Time-Domain Analysis of Web Cache Filter Effects (Extended Version) Guangwei Bai, Carey Williamson Department of Computer Science, University of Calgary, 25 University Drive NW, Calgary, AB, Canada T2N
More informationDesign and Implementation of A P2P Cooperative Proxy Cache System
Design and Implementation of A PP Cooperative Proxy Cache System James Z. Wang Vipul Bhulawala Department of Computer Science Clemson University, Box 40974 Clemson, SC 94-0974, USA +1-84--778 {jzwang,
More informationInvestigating Forms of Simulating Web Traffic. Yixin Hua Eswin Anzueto Computer Science Department Worcester Polytechnic Institute Worcester, MA
Investigating Forms of Simulating Web Traffic Yixin Hua Eswin Anzueto Computer Science Department Worcester Polytechnic Institute Worcester, MA Outline Introduction Web Traffic Characteristics Web Traffic
More informationPerformance evaluation and benchmarking of DBMSs. INF5100 Autumn 2009 Jarle Søberg
Performance evaluation and benchmarking of DBMSs INF5100 Autumn 2009 Jarle Søberg Overview What is performance evaluation and benchmarking? Theory Examples Domain-specific benchmarks and benchmarking DBMSs
More informationPerformance Evaluation of Virtualization Technologies
Performance Evaluation of Virtualization Technologies Saad Arif Dept. of Electrical Engineering and Computer Science University of Central Florida - Orlando, FL September 19, 2013 1 Introduction 1 Introduction
More informationLOADRUNNER INTERVIEW QUESTIONS
LOADRUNNER INTERVIEW QUESTIONS 1. Why should we automate the performance testing? It s a discipline that leverages products, people and processes to reduce the risk of application upgrade or patch deployment.
More informationUser Manual. Admin Report Kit for IIS 7 (ARKIIS)
User Manual Admin Report Kit for IIS 7 (ARKIIS) Table of Contents 1 Admin Report Kit for IIS 7... 1 1.1 About ARKIIS... 1 1.2 Who can Use ARKIIS?... 1 1.3 System requirements... 2 1.4 Technical Support...
More informationGoal: Set up and run traffic to test a firewall.
http://www.candelatech.com sales@candelatech.com +1 360 380 1618 [PST, GMT -8] Network Testing and Emulation Solutions Generating Traffic to a Firewall Goal: Set up and run traffic to test a firewall.
More informationAn Approach of Performance Evaluation in Authentic Database Applications
An Approach of Performance Evaluation in Authentic Database Applications Xiaojun Ye, Jingmin Xie, Jianmin Wang, Hao Tang, and Naiqiao Du yexj@tsinghua.edu.cn School of Software, Tsinghua University Beijing
More informationLawson M3 7.1 Large User Scaling on System i
Lawson M3 7.1 Large User Scaling on System i IBM System i Paul Swenson paulswen@us.ibm.com System i ERP, Lawson Team Version Date: November 15 2007 Statement of Approval... 3 Introduction... 4 Benchmark
More information1-1. Switching Networks (Fall 2010) EE 586 Communication and. September Lecture 10
EE 586 Communication and Switching Networks (Fall 2010) Lecture 10 September 17 2010 1-1 Announcement Send me your group and get group ID HW3 (short) out on Monday Personal leave for next two weeks No
More informationSmall verse Large. The Performance Tester Paradox. Copyright 1202Performance
Small verse Large The Performance Tester Paradox The Paradox Why do people want performance testing? To stop performance problems in production How do we ensure this? Performance test with Realistic workload
More informationCertified Tester Foundation Level Performance Testing Sample Exam Questions
International Software Testing Qualifications Board Certified Tester Foundation Level Performance Testing Sample Exam Questions Version 2018 Provided by American Software Testing Qualifications Board and
More informationJanuary 11, :51 WSPC/INSTRUCTION FILE amva-journal-lei. APEM - Approximate Performance Evaluation for Multi-core Computers
Journal of Circuits, Systems, and Computers c World Scientific Publishing Company APEM - Approximate Performance Evaluation for Multi-core Computers Lei Zhang Department of Computing and Software, McMaster
More informationZevenet EE 4.x. Performance Benchmark.
Zevenet EE 4.x Performance Benchmark www.zevenet.com Performance Benchmark Zevenet EE 4.x January, 2017 Content Table 1. Benchmark Scenario 2. Benchmark Cases 2.1. L4xNAT Profile 2.2. HTTP Profile with
More informationNetegrity SiteMinder 4.51 AuthMark Performance Details
Page 1 of 12 Netegrity SiteMinder 4.51 AuthMark Performance Details By Bruce Weiner (PDF version, 96 KB) Contents Executive Summary Test Methodology iload MVP AuthMark Result Analysis Server Hardware Server
More informationA business-oriented load dispatching framework for online auction sites
A business-oriented load dispatching framework for online auction sites Daniel A Menascé Department of Computer Science George Mason University Fairfax, VA 22030, USA menasce@csgmuedu Vasudeva Akula School
More informationThe War Between Mice and Elephants
The War Between Mice and Elephants Liang Guo and Ibrahim Matta Computer Science Department Boston University 9th IEEE International Conference on Network Protocols (ICNP),, Riverside, CA, November 2001.
More informationWeb File Transmission by Object Packaging Performance Comparison with HTTP 1.0 and HTTP 1.1 Persistent Connection
Web File Transmission by Performance Comparison with HTTP 1. and Hiroshi Fujinoki, Murugesan Sanjay, and Chintan Shah Department of Computer Science Southern Illinois University at Edwardsville Edwardsville,
More informationPerformance evaluation and. INF5100 Autumn 2007 Jarle Søberg
Performance evaluation and benchmarking of DBMSs INF5100 Autumn 2007 Jarle Søberg Overview What is performance evaluation and benchmarking? Theory Examples Domain-specific benchmarks and benchmarking DBMSs
More informationThe Value of Using Name-Value Pairs
The Value of Using Name-Value Pairs Operations and Coverage Subcommittee Jesus Galvez z/tpf Development Disclaimer Any reference to future plans are for planning purposes only. IBM reserves the right to
More informationImprove Web Application Performance with Zend Platform
Improve Web Application Performance with Zend Platform Shahar Evron Zend Sr. PHP Specialist Copyright 2007, Zend Technologies Inc. Agenda Benchmark Setup Comprehensive Performance Multilayered Caching
More informationA Capacity Planning Methodology for Distributed E-Commerce Applications
A Capacity Planning Methodology for Distributed E-Commerce Applications I. Introduction Most of today s e-commerce environments are based on distributed, multi-tiered, component-based architectures. The
More informationCharacterizing Internet Load as a Non-regular Multiplex of TCP Streams
Characterizing Internet Load as a Non-regular Multiplex of TCP Streams J. Aracil, D. Morató Dpto. Automática y Computación Universidad Pública de Navarra {javier.aracil,daniel.morato}@unavarra.es http://www.tlm.unavarra.es
More informationDeploy a High-Performance Database Solution: Cisco UCS B420 M4 Blade Server with Fusion iomemory PX600 Using Oracle Database 12c
White Paper Deploy a High-Performance Database Solution: Cisco UCS B420 M4 Blade Server with Fusion iomemory PX600 Using Oracle Database 12c What You Will Learn This document demonstrates the benefits
More informationSwaroop Kavalanekar, Bruce Worthington, Qi Zhang, Vishal Sharda. Microsoft Corporation
Swaroop Kavalanekar, Bruce Worthington, Qi Zhang, Vishal Sharda Microsoft Corporation Motivation Scarcity of publicly available storage workload traces of production servers Tracing storage workloads on
More informationMonitoring Remote Access VPN Services
CHAPTER 5 A remote access service (RAS) VPN secures connections for remote users, such as mobile users or telecommuters. RAS VPN monitoring provides all of the most important indicators of cluster, concentrator,
More informationiplanet Web Server, Enterprise Edition 4.0 and Stronghold Performance Comparison Analysis and Details Test Methodology
Page 1 of 23 iplanet Web Server, Enterprise Edition 4.0 and Stronghold 2.4.2 Performance Comparison Analysis and Details By Bruce Weiner (PDF version, 184 KB) February 7, 2000 Update to September 29,1999
More informationiplanet Web Server, Enterprise Edition 4.0 and Stronghold Performance Comparison Analysis and Details Test Methodology WebBench 3.
iplanet Web Server, Enterprise Edition 4.0 and Stronghold 2.4.2 Performance Comparison Analysis and Details By Bruce Weiner (pdf version 192 KB) White Paper Contents Executive Summary Test Methodology
More informationInjecting Realistic Burstiness to a Traditional Client-Server Benchmark
Injecting Realistic Burstiness to a Traditional Client-Server Benchmark Ningfang Mi, Giuliano Casale, Ludmila Cherkasova, Evgenia Smirni HP Laboratories HPL-29-114 Keyword(s): Client-server benchmarks,
More informationAlpha Anywhere Standard Application Server
Alpha Anywhere Standard Application Server High Capacity Server Systems The standard Alpha Anywhere Application Server has adequate capacity for many web systems. However, Alpha Software recommends using
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, Lucy Cherkasova, Guy Matthews, Wayne Greene, Evgenia Smirni Enterprise Systems and Software
More informationHigh Availability/ Clustering with Zend Platform
High Availability/ Clustering with Zend Platform David Goulden Product Manager goulden@zend.com Copyright 2007, Zend Technologies Inc. In this Webcast Introduction to Web application scalability using
More informationTuning RED for Web Traffic
Tuning RED for Web Traffic Mikkel Christiansen, Kevin Jeffay, David Ott, Donelson Smith UNC, Chapel Hill SIGCOMM 2000, Stockholm subsequently IEEE/ACM Transactions on Networking Vol. 9, No. 3 (June 2001)
More informationWEBSITE & CLOUD PERFORMANCE ANALYSIS. Evaluating Cloud Performance for Web Site Hosting Requirements
WEBSITE & CLOUD PERFORMANCE ANALYSIS Evaluating Cloud Performance for Web Site Hosting Requirements WHY LOOK AT PERFORMANCE? There are many options for Web site hosting services, with most vendors seemingly
More informationCompaq Computer Corporation
Compaq Computer Corporation TPC Benchmark C Full Disclosure Report for ProLiant DL760-900-128P using Microsoft SQL Server 2000 Enterprise Edition and Windows 2000 Advanced Server First Edition September
More informationTransistors and Wires
Computer Architecture A Quantitative Approach, Fifth Edition Chapter 1 Fundamentals of Quantitative Design and Analysis Part II These slides are based on the slides provided by the publisher. The slides
More informationSupporting Strong Cache Coherency for Active Caches in Multi-Tier Data-Centers over InfiniBand
Supporting Strong Cache Coherency for Active Caches in Multi-Tier Data-Centers over InfiniBand S. Narravula, P. Balaji, K. Vaidyanathan, S. Krishnamoorthy, J. Wu and D. K. Panda The Ohio State University
More informationLab 2: Threads and Processes
CS333: Operating Systems Lab Lab 2: Threads and Processes Goal The goal of this lab is to get you comfortable with writing basic multi-process / multi-threaded applications, and understanding their performance.
More informationMercury LoadRunner Quick Start
Mercury LoadRunner Quick Start Welcome to the Mercury LoadRunner Quick Start. The Quick Start provides a short, step-by-step overview and introduction to using Mercury LoadRunner. LoadRunner load tests
More informationWorkload-driven Analysis of File Systems in Shared Multi-tier Data-Centers over InfiniBand
Workload-driven Analysis of File Systems in Shared Multi-tier Data-Centers over InfiniBand K. VAIDYANATHAN, P. BALAJI, H. -W. JIN AND D. K. PANDA Technical Report OSU-CISRC-12/4-TR65 Workload-driven Analysis
More informationComputer Systems Laboratory Sungkyunkwan University
I/O System Jin-Soo Kim (jinsookim@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu Introduction (1) I/O devices can be characterized by Behavior: input, output, storage
More informationBest Practices for Validating the Performance of Data Center Infrastructure. Henry He Ixia
Best Practices for Validating the Performance of Data Center Infrastructure Henry He Ixia Game Changers Big data - the world is getting hungrier and hungrier for data 2.5B pieces of content 500+ TB ingested
More informationSixth Edition. Building an E-commerce Web Site. Building an E-commerce Site: A Systematic Approach. Most important management challenges:
E-commerce business. technology. society. Sixth Edition Chapter 4 Kenneth C. Laudon Carol Guercio Traver Building an E-commerce Web Site Copyright 2009 Pearson Education, Inc. Education, Inc. Slide 4-1
More informationVision Document. Online E-commerce Music CD Store Version 2.0
Vision Document Online E-commerce Music CD Store Version 2.0 Submitted in partial fulfillment of the requirements of the degree of Master Software Engineering Reshma Sawant CIS 895 MSE Project Kansas State
More informationA STUDY OF THE PERFORMANCE TRADEOFFS OF A TRADE ARCHIVE
A STUDY OF THE PERFORMANCE TRADEOFFS OF A TRADE ARCHIVE CS737 PROJECT REPORT Anurag Gupta David Goldman Han-Yin Chen {anurag, goldman, han-yin}@cs.wisc.edu Computer Sciences Department University of Wisconsin,
More informationTPC Benchmark C Full Disclosure Report for Dell PowerEdge 2900 using Oracle 11g Database Server Standard Edition and Microsoft Windows Server 2003
TPC Benchmark C Full Disclosure Report for Dell PowerEdge 2900 using Oracle 11g Database Server Standard Edition and Microsoft Windows Server 2003 Standard x64 Edition SP1 First Edition Submitted for Review
More informationSAS workload performance improvements with IBM XIV Storage System Gen3
SAS workload performance improvements with IBM XIV Storage System Gen3 Including performance comparison with XIV second-generation model Narayana Pattipati IBM Systems and Technology Group ISV Enablement
More informationOverview Computer Networking What is QoS? Queuing discipline and scheduling. Traffic Enforcement. Integrated services
Overview 15-441 15-441 Computer Networking 15-641 Lecture 19 Queue Management and Quality of Service Peter Steenkiste Fall 2016 www.cs.cmu.edu/~prs/15-441-f16 What is QoS? Queuing discipline and scheduling
More informationLoad Dynamix Enterprise 5.2
DATASHEET Load Dynamix Enterprise 5.2 Storage performance analytics for comprehensive workload insight Load DynamiX Enterprise software is the industry s only automated workload acquisition, workload analysis,
More informationCSE 124: Networked Services Lecture-17
Fall 2010 CSE 124: Networked Services Lecture-17 Instructor: B. S. Manoj, Ph.D http://cseweb.ucsd.edu/classes/fa10/cse124 11/30/2010 CSE 124 Networked Services Fall 2010 1 Updates PlanetLab experiments
More informationCSEN 404 Introduction to Networks. Mervat AbuElkheir Mohamed Abdelrazik. ** Slides are attributed to J. F. Kurose
CSEN 404 Introduction to Networks Mervat AbuElkheir Mohamed Abdelrazik ** Slides are attributed to J. F. Kurose HTTP Method Types HTTP/1.0 GET POST HEAD asks server to leave requested object out of response
More informationIndex. ADEPT (tool for modelling proposed systerns),
Index A, see Arrivals Abstraction in modelling, 20-22, 217 Accumulated time in system ( w), 42 Accuracy of models, 14, 16, see also Separable models, robustness Active customer (memory constrained system),
More informationScalability Testing with Login VSI v16.2. White Paper Parallels Remote Application Server 2018
Scalability Testing with Login VSI v16.2 White Paper Parallels Remote Application Server 2018 Table of Contents Scalability... 3 Testing the Scalability of Parallels RAS... 3 Configurations for Scalability
More informationAdapting Mixed Workloads to Meet SLOs in Autonomic DBMSs
Adapting Mixed Workloads to Meet SLOs in Autonomic DBMSs Baoning Niu, Patrick Martin, Wendy Powley School of Computing, Queen s University Kingston, Ontario, Canada, K7L 3N6 {niu martin wendy}@cs.queensu.ca
More informationBurstiness in Multi-tier Applications: Symptoms, Causes, and New Models
Burstiness in Multi-tier Applications: Symptoms, Causes, and New Models Ningfang Mi 1, Giuliano Casale 1, Ludmila Cherkasova 2, and Evgenia Smirni 1 1 College of William and Mary, Williamsburg, VA 23187,
More informationAerospike Scales with Google Cloud Platform
Aerospike Scales with Google Cloud Platform PERFORMANCE TEST SHOW AEROSPIKE SCALES ON GOOGLE CLOUD Aerospike is an In-Memory NoSQL database and a fast Key Value Store commonly used for caching and by real-time
More informationTPC Benchmark C Full Disclosure Report for Dell PowerEdge T710 using Oracle 11g Database Server Standard Edition and Microsoft Windows Server 2003
TPC Benchmark C Full Disclosure Report for Dell PowerEdge T710 using Oracle 11g Database Server Standard Edition and Microsoft Windows Server 2003 Standard x64 Edition SP1 First Edition Submitted for Review
More informationPerformance Extrapolation for Load Testing Results of Mixture of Applications
Performance Extrapolation for Load Testing Results of Mixture of Applications Subhasri Duttagupta, Manoj Nambiar Tata Innovation Labs, Performance Engineering Research Center Tata Consulting Services Mumbai,
More informationBIG-IP Analytics: Implementations. Version 13.1
BIG-IP Analytics: Implementations Version 13.1 Table of Contents Table of Contents Setting Up Application Statistics Collection...5 What is Analytics?...5 About HTTP Analytics profiles... 5 Overview:
More information