Workload Characterization of SPECweb2005 Presentation at SPECworkshop by Rema Hariharan Ning Sun Sun Microsystems.

Slides:



Advertisements
Similar presentations
1 Copyright © 2002 Pearson Education, Inc.. 2 Chapter 2 Getting Started.
Advertisements

Distributed Systems Architectures
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
UNITED NATIONS Shipment Details Report – January 2006.
IBM Systems & Technology Group 2008 SPEC® Benchmark Workshop IBM, INTEL, 2008 SPECweb2005 in the Real World: Using Internet Information Server (IIS) and.
We need a common denominator to add these fractions.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
Multiplying binomials You will have 20 seconds to answer each of the following multiplication problems. If you get hung up, go to the next problem when.
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
School Shop. Welcome to my shop. You have 10p How much change will you get? 7p 3p change.
Cross-site Request Forgery (CSRF) Attacks
© Telcordia Technologies 2004 – All Rights Reserved AETG Web Service Tutorial AETG is a service mark of Telcordia Technologies. Telcordia Technologies.
ABC Technology Project
EIS Bridge Tool and Staging Tables September 1, 2009 Instructor: Way Poteat Slide: 1.
INTRODUCTION TO SIMULATION WITH OMNET++ José Daniel García Sánchez ARCOS Group – University Carlos III of Madrid.
Contents This guide is designed to help you perform key functions in CAR by providing high level descriptions of how they were done in SAM followed.
“The Honeywell Web-based Corrective Action Solution”
1 Sizing the Streaming Media Cluster Solution for a Given Workload Lucy Cherkasova and Wenting Tang HPLabs.
Spring 2014 RMS/EOC Proctor Caching Training. Agenda 2 Proctor caching overview Downloading & installing Cache test content.
The World Wide Web. 2 The Web is an infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that.
Windows Server 2003 Performance Benchmarks Compared to Microsoft Windows ® NT Server 4.0 and Microsoft Windows Server ™ 2000 Source: VeriTest.
Executional Architecture
1 Intuit Marketing Tier Levels Opportunities Quicken Windows Basic Premium PremiumPlus.
Addition 1’s to 20.
25 seconds left…...
REGISTRATION OF STUDENTS Master Settings STUDENT INFORMATION PRABANDHAK DEFINE FEE STRUCTURE FEE COLLECTION Attendance Management REPORTS Architecture.
Week 1.
11 Simple Things You Can Do Next Week to Make More Money Selling SSL Bob Angus, VeriSign.
We will resume in: 25 Minutes.
VPN AND REMOTE ACCESS Mohammad S. Hasan 1 VPN and Remote Access.
The DDS Benchmarking Environment James Edmondson Vanderbilt University Nashville, TN.
1 PART 1 ILLUSTRATION OF DOCUMENTS  Brief introduction to the documents contained in the envelope  Detailed clarification of the documents content.
Installing Windows XP Professional Using Attended Installation Slide 1 of 30Session 8 Ver. 1.0 CompTIA A+ Certification: A Comprehensive Approach for all.
Presenter: James Huang Date: Sept. 29,  HTTP and WWW  Bottle Web Framework  Request Routing  Sending Static Files  Handling HTML  HTTP Errors.
Profile. 1.Open an Internet web browser and type into the web browser address bar. 2.You will see a web page similar to the one on.
Step 1: Enter your “21 Character Employee Id Or Alternate User Id” Step 2: Enter Personal Password & Click Login NOTE : (First use password is “21 Character.
TIDE Presentation Florida Standards Assessments 1 FSA Regional Trainings Updated 02/09/15.
An Analysis of Internet Content Delivery Systems Stefan Saroiu, Krishna P. Gommadi, Richard J. Dunn, Steven D. Gribble, and Henry M. Levy Proceedings of.
1 Web Performance Modeling Chapter New Phenomena in the Internet and WWW Self-similarity - a self-similar process looks bursty across several time.
Architectural Impact of SSL Processing Jingnan Yao.
Adaptive Content Delivery for Scalable Web Servers Authors: Rahul Pradhan and Mark Claypool Presented by: David Finkel Computer Science Department Worcester.
LYU9901 TravelNet Final Presentation Supervisor: Prof. Michael R. Lyu Members: Ho Chi Ho Malcolm Lau Chi Ho Arthur On
Computer Systems Performance Evaluation CSCI 8710 Kraemer Fall 2008.
Introduction to HP LoadRunner Getting Familiar with LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Customer Portal – Customer User. You will receive an indicating that your Customer Portal registration is complete. A link to the Customer Portal,
Performance of Web Applications Introduction One of the success-critical quality characteristics of Web applications is system performance. What.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
1 Specification and Implementation of Dynamic Web Site Benchmarks Sameh Elnikety Department of Computer Science Rice University.
DBI313. MetricOLTPDWLog Read/Write mixMostly reads, smaller # of rows at a time Scan intensive, large portions of data at a time, bulk loading Mostly.
1 Challenges in Scaling E-Business Sites  Menascé and Almeida. All Rights Reserved. Daniel A. Menascé Department of Computer Science George Mason.
Integrating and Troubleshooting Citrix Access Gateway.
1 Admission Control and Request Scheduling in E-Commerce Web Sites Sameh Elnikety, EPFL Erich Nahum, IBM Watson John Tracey, IBM Watson Willy Zwaenepoel,
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
Ó 1998 Menascé & Almeida. All Rights Reserved.1 Part V Workload Characterization for the Web.
ADVANCED COMPUTER NETWORKS Peer-Peer (P2P) Networks 1.
WEB SERVER SOFTWARE FEATURE SETS
MiddleMan: A Video Caching Proxy Server NOSSDAV 2000 Brian Smith Department of Computer Science Cornell University Ithaca, NY Soam Acharya Inktomi Corporation.
Performance Testing Test Complete. Performance testing and its sub categories Performance testing is performed, to determine how fast some aspect of a.
An Analysis of Internet Content Delivery Systems 19 rd November, 2007 Youngsub CSE, SNU.
KEYNOTE OF THE FUTURE 3: DAVID BECKETT CSIT PhD Student QUEEN’S UNIVERSITY BELFAST.
Ó 1998 Menascé & Almeida. All Rights Reserved.1 Part VIII Web Performance Modeling (Book, Chapter 10)
Steve Ko Computer Sciences and Engineering University at Buffalo
Steve Ko Computer Sciences and Engineering University at Buffalo
Capacity Analysis, cont. Realistic Server Performance
Moodle Scalability What is Scalability?
Admission Control and Request Scheduling in E-Commerce Web Sites
Presentation transcript:

Workload Characterization of SPECweb2005 Presentation at SPECworkshop by Rema Hariharan Ning Sun Sun Microsystems

SPECweb2005 Banking workload – Heavy dynamic content and fully secure Ecommerce workload – Heavy dynamic content, some portion uses SSL Support workload – Heavy static download, no SSL

SPECweb2005_Banking Users login, check account balance/transfer money/change profile, logout Includes GETs and POST Each dynamic request followed by request for image files (static) 304 responses 2 parallel TCP connections One SSL full handshake and one reuse

SPECweb2005_Banking Stats Average number of SW2005_Ops in a login session = 4.6 Number of TCP connections made per login session = 2 Number of Page requests per TCP connection = 2.3 Average number of HTTP requests per SW2005_Op = 12 (average derived from design parameters) So, the average number of HTTP requests per TCP connection = 12*2.3 = 27.6 Think Time between SW2005_Ops = 9.98 sec Average number of SW2005 Ops/sec per user session = 0.149

SPECweb2005_Banking – Network byte stats

Per 1000 user session stats Banking

SPECweb2005_Ecommerce Based on traffic seen at one of the major Ecommerce sites selling computers Uses both http and https requests Redirects and 304 responses emulated Heavy on back-end communication Includes searches, general browsing, customization and checkout (11 distinct scripts) Product images scale with the benchmark

Some stats for Ecommerce workload Average number of SW2005_Ops per incoming user session = 8.8 Number of http ops per SW2005_Op = 17 Number of SW2005_Ops/s per user session supported = Fraction of sessions that enter the check-out stage = 2/3 TCP connections without check out = 2 TCP connections with check-out = 4 TCP connections/sec per user session supported = 0.035

Network Characteristics Ecommerce

Per 1000 user session stats - Ecommerce

Other bottlenecks for ECommerce Memory – more memory intensive than banking Performance difference between 8 GB memory configuration and 16 GB memory configuration can be substantial, 10-20% BeSim Scaling

SPECweb2005_Support Based on patch download/support site traffic characteristics User logs in, searches for the patch and then downloads it. Includes dynamic pages and embedded images 304 responses Download size can be as large as 35 MB – follows Zipf distribution for choice of directories and files. QOS defined separately for pages and downloads Designed to be intensive on Network and Disk IO.

Averages for Support workload Average number of SW2005_Ops in a login session = 14.5 Number of TCP connections made per login session = 2 Number of Page requests per TCP connection = 7.25 Average number of HTTP requests per SW2005_Op = 21 (average derived from design parameters) So, the average number of HTTP requests per TCP connection = 7.25*21 = 152 Think Time between SW2005_Ops = 4.98 sec Average number of SW2005 Ops/sec per user session = 0.013

Summary Stats – Support Workload

Network Characteristics – Support workload

Zipf Parameter Analysis for Support workload

Questions to answer in the future Any other characteristic to represent? Do scripts represent real world scripts? How good is the representation of the composite score, currently a relative geometric mean? Is any characteristic represented incorrectly? Are the current workloads unfairly favoring any particular type of architecture, not representing reality?