Alliance Alliance Performance Status - CREQ Régis ELLING July 2011.

Slides:



Advertisements
Similar presentations
Case Study: Photo.net March 20, What is photo.net? An online learning community for amateur and professional photographers 90,000 registered users.
Advertisements

QA practitioners viewpoint
Performance Testing - Kanwalpreet Singh.
Copyright © 2011 by the Commonwealth of Pennsylvania. All Rights Reserved. Load Test Report.
WEB USAGE MINING FRAMEWORK FOR MINING EVOLVING USER PROFILES IN DYNAMIC WEBSITE DONE BY: AYESHA NUSRATH 07L51A0517 FIRDOUSE AFREEN 07L51A0522.
Node Lessons Learned James Hudson Wisconsin Department of Natural Resources.
All Rights Reserved © Alcatel-Lucent 2006, ##### Alliance Performance SOLUTIONS NAME : Alliance (Microsoft) Status on 2011 July.
Performance of Cache Memory
The Petroleum Registry of Alberta The Petroleum Registry of Alberta Energizing the flow of information Registry Information Session January 24, 2006.
July 2010 D2.1 Upgrading strategy Javier Soto Catalog Release 3. Communities.
Cochrane “New Search” Project Who: For the last year, Wiley worked with members of the Cochrane Collaboration, including a team of Trial Search Coordinators,
Key-word Driven Automation Framework Shiva Kumar Soumya Dalvi May 25, 2007.
Technical BI Project Lifecycle
MCTS GUIDE TO MICROSOFT WINDOWS 7 Chapter 10 Performance Tuning.
Keeping our websites running - troubleshooting with Appdynamics Benoit Villaumie Lead Architect Guillaume Postaire Infrastructure Manager.
Software Quality Assurance Inspection by Ross Simmerman Software developers follow a method of software quality assurance and try to eliminate bugs prior.
Measurement, Modeling, and Analysis of a Peer-2-Peer File-Sharing Workload Presented For Cs294-4 Fall 2003 By Jon Hess.
Software Testing and Quality Assurance Testing Web Applications.
©Company confidential 1 Performance Testing for TM & D – An Overview.
Systems Analysis and Design in a Changing World, 6th Edition
Testing - an Overview September 10, What is it, Why do it? Testing is a set of activities aimed at validating that an attribute or capability.
Getting the Most Out of Blue Mountain RAM
Computer Memory.
Effective Methods for Analyzing Altiris Performance Sam Saffron | Development Manager | Altiris John Epeneter | Product Manager | Altiris Monitoring.
Module 18 Monitoring SQL Server 2008 R2. Module Overview Monitoring Activity Capturing and Managing Performance Data Analyzing Collected Performance Data.
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
Software Quality Assurance Lecture #8 By: Faraz Ahmed.
MCTS Guide to Microsoft Windows 7
1 State Records Center Entering New Inventory  Versatile web address:  Look for any new ‘Special Updates’ each.
University of Maryland Bug Driven Bug Finding Chadd Williams.
Computer Measurement Group, India Optimal Design Principles for better Performance of Next generation Systems Balachandar Gurusamy,
How to solve a SQL performance problem Paul Zgondea.
OnLine Analytical Processing (OLAP)
Brussels, 18 th March, RURAL WINGS IP Network traffic and reliability evaluation for the Rural Wings project Final Test Runs results - D7.6 - Patricia.
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
2 Copyright © 2004, Oracle. All rights reserved. Running a Forms Developer Application.
Software Performance Testing Based on Workload Characterization Elaine Weyuker Alberto Avritzer Joe Kondek Danielle Liu AT&T Labs.
AUTOMATION OF WEB-FORM CREATION - KINNERA ANGADI – MS FINAL DEFENSE GUIDANCE BY – DR. DANIEL ANDRESEN.
Guide to Linux Installation and Administration, 2e1 Chapter 10 Managing System Resources.
FMCSA Tools To Improve State Data Quality Presented By: Shaun Dagle.
Lead from the front Texas Nodal 1 External Web Services Update Nodal Implementation Team Presentation July 7, 2009.
ASP.NET Caching - Pradeepa Chandramohan. What is Caching? Storing data in memory for quick access. In Web Application environment, data that is cached.
How to Run a Scenario In HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Prepared By Aakanksha Agrawal & Richa Pandey Mtech CSE 3 rd SEM.
Software Architecture in Practice Practical Exercise in Performance Engineering.
Otto is a system to maintain and analyze your hours on the job Job journal in familiar Outlook style calendar format – Maintaining your hours in.
Mtivity Client Support System Quick start guide. Mtivity Client Support System We are very pleased to announce the launch of a new Client Support System.
This presentation demonstrates the transition from the traditional menu structure to a more GUI look. Our objectives were to allow for quick access to.
MultiJob pilot on Titan. ATLAS workloads on Titan Danila Oleynik (UTA), Sergey Panitkin (BNL) US ATLAS HPC. Technical meeting 18 September 2015.
1 Adaptive Parallelism for Web Search Myeongjae Jeon Rice University In collaboration with Yuxiong He (MSR), Sameh Elnikety (MSR), Alan L. Cox (Rice),
Performance Testing Test Complete. Performance testing and its sub categories Performance testing is performed, to determine how fast some aspect of a.
Copyright © 2007 by Curt Hill Interrupts How the system responds.
Sem 2v2 Chapter 5 Router Startup and Setup. A router initializes by loading the bootstrap, the operating system, and a configuration file. If the router.
Time Management.  Time management is concerned with OS facilities and services which measure real time.  These services include:  Keeping track of.
Oracle Business Intelligence Foundation – Testing and Deploying OBI Repository.
Page 1 Monitoring, Optimization, and Troubleshooting Lecture 10 Hassan Shuja 11/30/2004.
Overview on Web Caching COSC 513 Class Presentation Instructor: Prof. M. Anvari Student name: Wei Wei ID:
© Ciena Confidential and Proprietary Keycode Manager Welcome Kit - MEN Network Management Licenses Elisabeth Roy January 31st, 2011 V1.0.
DGAS Distributed Grid Accounting System INFN Workshop /05/1009, Palau Giuseppe Patania Andrea Guarise 6/18/20161.
Comprehensive Continuous Improvement Plan(CCIP) Training Module 4 Funding Application.
APO Technical Workshop for LG Chemical Based on APO 3.10.
Software Architecture in Practice
LOCO Extract – Transform - Load
Software Quality Assurance
IPM 2.1 – Functional Overview
Social Media and Networking for a University
CS5123 Software Validation and Quality Assurance
TSDS - Texas Student Data System PEIMS
Presentation transcript:

Alliance Alliance Performance Status - CREQ Régis ELLING July 2011

Alcatel-Lucent – Internal Proprietary – Use pursuant to Company instruction. 2 | Performances enhancements| February2011 Alliance – Performance Status – Objectives Describe the performance enhancements with objectives:  Current results of the Stress tests with highlights on slow features.  Remaining or on-going actions needed to enhance performances.

Stress Tests – CREQ Strategy & results

Alcatel-Lucent – Internal Proprietary – Use pursuant to Company instruction. 4 | Performances enhancements| February2011 Alliance – Performance Status – Stress Tests - Strategy Strategy:  Stress tests have been updated and completed to have a global overview of the Alliance OEFE application, testing AFE Order, B2B and now also CDR & CREQ.  Considering the high number of scenarios and also to ease the analysis, we have:  Executed the runs on a feature by feature basis (per module): all the scenarios related to a given functionality of the application are executed. This way it is also possible to optimize a “module” (errors, response times, load …).  To execute all the scenarios at the same time: only once all the modules of the Alliance application have been validated.  The following slides present the results for the CREQ module.  The last stress test and following results are from the R4.0.

Alcatel-Lucent – Internal Proprietary – Use pursuant to Company instruction. 5 | Performances enhancements| February2011 Alliance – Performance Status – Stress Tests results - CREQ (1/7) CREQ Management  The following features are included in this part of the test:  CREQ: Create Generic & Specific CREQ, search with high number of results, low number of results, Reply to Generic and Specific, Accept CREQ.  AFE management: Open Order, line creation by file upload.  Strategy applied:  2 hours of execution of scenarios while increasing the number of users up to 50 during 1st hour, then up to 100 for the 2 nd hour.  Crash test not performed considering that there is a problem remaining on the search CREQ that is increasing quickly and highly the load on the SQL Server CPU.

Alcatel-Lucent – Internal Proprietary – Use pursuant to Company instruction. 6 | Performances enhancements| February2011 Alliance – Performance Status – Stress Tests results - CREQ (2/7) CREQ Management - Scenarios

Alcatel-Lucent – Internal Proprietary – Use pursuant to Company instruction. 7 | Performances enhancements| February2011 Alliance – Performance Status – Stress Tests results - CREQ (3/7) Errors during the stress test  The error rate is very low by scenario.  Many application errors occurred, “Timeout expired” errors happened during searches on collaborative requests. TransactionDescriptionExecutionsFailsRate CRAS06_AcceptClick on the “Accept” button in the CAE specific CREQ19710,50 % CRRG03_SearchSubmitSearch Generic CREQ for reply49320,41 % CRRG04_OpenCROpen Generic CREQ for reply44310,22 % CRRG08_AcceptAccept44210,21 % CRRS03_SearchSubmitSearch collaborative requests22610,44 % CRSM03_SearchSubmitSearch collaborative requests11110,90 % CRRS06_UploadUpload file to create lines20510,48 %

Alcatel-Lucent – Internal Proprietary – Use pursuant to Company instruction. 8 | Performances enhancements| February2011 Alliance – Performance Status – Stress Tests results - CREQ (4/7) Global Response times during the stress test

Alcatel-Lucent – Internal Proprietary – Use pursuant to Company instruction. 9 | Performances enhancements| February2011 Alliance – Performance Status – Stress Tests results - CREQ (5/7) Top 30 highest response times  Overall, the module response times have decreased by 63% compared to the previous release.  Apart from the search CREQ which have increased, all response times have greatly decreased.  All response times are low (under 5 seconds) apart from:  Search CREQ (under analysis).  Duplicate (some additional actions are also done in the steps)  Attach file to CREQ (5 seconds think time)  Continue (0,1 second over the 5)

Alcatel-Lucent – Internal Proprietary – Use pursuant to Company instruction. 10 | Performances enhancements| February2011 Alliance – Performance Status - Stress Tests results - CREQ (6/7) Activity during the Stress tests (100 users)  The 0% or 100% figures are because either the scenario was not run previously (application could not manage the load in R3.4) or is not executed in R4.0 (functional change).  The activity decreases are as follows:  CRASXX scenarios: decrease is related to the fail of the previous step of search CREQ. As a consequence the steps after the search have been less executed.  CRSMXX scenarios: Little decrease of the number of executions.  The CREQ module in R4.0 supports an average of 43% more activity compared to R3.4.

Alcatel-Lucent – Internal Proprietary – Use pursuant to Company instruction. 11 | Performances enhancements| February2011 Alliance – Performance Status - Stress Tests results - CREQ (7/7) CPU load during stress test  The load is higher on the SQL server than on the web servers:  SQL server: around 95 % for 50 users / up to 60 % for 80 users and more  Web servers: from 10 % to 20 % for 50 users / between 20 % and 40 % for 100 users  From a memory usage perspective, there is a usage of 250 Mb RAM on each server out of the 2500 available. This part is also good.  The collaborative request module generates a too high load on the SQL server This is mainly due to the CREQ search feature which falls into timeout after 80 users.

Alcatel-Lucent – Internal Proprietary – Use pursuant to Company instruction. 12 | Performances enhancements| February2011 Alliance – Performance Status - Stress Tests - CREQ - Conclusions Conclusions  The collaborative request module still generates a too high load on the SQL server (AS web server results are now good); this is due to the SQL queries on the collaborative request searches (high response times and timeouts using a lot of SQL server resources).  Apart from the Search CREQ, there are no errors and the response times are good and stable.  A final action is needed on the CREQ Search feature.

Remaining or on-going actions

Alcatel-Lucent – Internal Proprietary – Use pursuant to Company instruction. 14 | Performances enhancements| February2011 Alliance – Performance Status – Action Plan Needed or on-going actions  Needed actions:  Analyse the Search CREQ feature to define optimizations to reduce the SQL server CPU usage and response times.  Re-execute a Stress test to validate the results, if good then launch a crash test.

Alcatel-Lucent – Internal Proprietary – Use pursuant to Company instruction. 15 | Performances enhancements| February2011 Alliance – Performance Status – Search Collaborative Request Search Collaborative requests  The search collaborative requests is one key limitation in the module that also affects the resource usage of the server.  Even though a optimizations have already been performed in R3.4 and R4.0, it is not enough when this search facility is under heavy activity.  Investigations are as follows:  Analyze the first part of the query which extracts the data of the Collaboration matrix to inject the user rights to define the results. This part has been identified as CPU and time consuming and increasing with the number of elements in the matrix itself.  Compare (after having done the run on the CDR) the behavior of the search CDR which deals with the same kind of complexity, but is technically built differently (CDR is a dynamic query, CREQ is a static SQL query). If results are better and stable with the CDR search, it means the search CREQ must be re-written dynamically.

Alcatel-Lucent – Internal Proprietary – Use pursuant to Company instruction. 16 | Presentation Title | Month Year