Performance of SAP ERP Systems with Memory Virtualization using IBM Active Memory Expansion as an example

Similar documents
Performance Testing of a Cloud Service

System Requirements Table of contents

How To Test For Performance And Scalability On A Server With A Multi-Core Computer (For A Large Server)

Department of Technology Services UNIX SERVICE OFFERING

Scaling out a SharePoint Farm and Configuring Network Load Balancing on the Web Servers. Steve Smith Combined Knowledge MVP SharePoint Server

Performance And Scalability In Oracle9i And SQL Server 2000

Performance Modeling for Web based J2EE and.net Applications

Performance Tuning and Optimizing SQL Databases 2016

QoS-Aware Storage Virtualization for Cloud File Systems. Christoph Kleineweber (Speaker) Alexander Reinefeld Thorsten Schütt. Zuse Institute Berlin

Capacity planning for IBM Power Systems using LPAR2RRD.

Intel Xeon Processor 5560 (Nehalem EP)

SAP HANA In-Memory Database Sizing Guideline

Amazon EC2 XenApp Scalability Analysis

Tableau Server 7.0 scalability

Performance and scalability of a large OLTP workload

Hardware Recommendations

PARALLELS CLOUD SERVER

Virtualization Performance Analysis November 2010 Effect of SR-IOV Support in Red Hat KVM on Network Performance in Virtualized Environments

Bernie Velivis President, Performax Inc

Sun 8Gb/s Fibre Channel HBA Performance Advantages for Oracle Database

Load Testing on Web Application using Automated Testing Tool: Load Complete

Avoid Paying The Virtualization Tax: Deploying Virtualized BI 4.0 The Right Way. Ashish C. Morzaria, SAP

Improving Grid Processing Efficiency through Compute-Data Confluence

Case Study - I. Industry: Social Networking Website Technology : J2EE AJAX, Spring, MySQL, Weblogic, Windows Server 2008.

IBM DB2 specific SAP NetWeaver Business Warehouse Near-Line Storage Solution

How To Manage An Sap Solution

Informatica Data Director Performance

Evaluation Report: Accelerating SQL Server Database Performance with the Lenovo Storage S3200 SAN Array

Tableau Server Scalability Explained

The Association of System Performance Professionals

Scalability. Microsoft Dynamics GP Benchmark Performance: Advantages of Microsoft SQL Server 2008 with Compression.

Microsoft Dynamics NAV 2013 R2 Sizing Guidelines for On-Premises Single Tenant Deployments

NetIQ Privileged User Manager

Step by Step Guide To vstorage Backup Server (Proxy) Sizing

Performance In the Cloud. White paper

Microsoft Dynamics NAV 2013 R2 Sizing Guidelines for Multitenant Deployments

Dynamic Resource allocation in Cloud

Virtuoso and Database Scalability

BENCHMARKING CLOUD DATABASES CASE STUDY on HBASE, HADOOP and CASSANDRA USING YCSB

Agility Database Scalability Testing

High Performance Computing in CST STUDIO SUITE

Introducing EEMBC Cloud and Big Data Server Benchmarks

Xpresstransfer Online Backup Suite v5.0 Whitepaper Backup speed analysis

Agenda. Capacity Planning practical view CPU Capacity Planning LPAR2RRD LPAR2RRD. Discussion. Premium features Future

Siebel & Portal Performance Testing and Tuning GCP - IT Performance Practice

Adonis Technical Requirements

How To Test On The Dsms Application

SIDN Server Measurements

Unprecedented Performance and Scalability Demonstrated For Meter Data Management:

IBM PureApplication System for IBM WebSphere Application Server workloads

HARDWARE, SOFTWARE AND CONFIGURATION REQUIREMENTS

System Requirements. SAS Profitability Management Deployment

Server Scalability and High Availability

Evaluating and Comparing the Impact of Software Faults on Web Servers

Tuning Tableau Server for High Performance

Performance Evaluation of VMXNET3 Virtual Network Device VMware vsphere 4 build

DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION

The Methodology Behind the Dell SQL Server Advisor Tool

Is there any alternative to Exadata X5? March 2015

Recommendations for Performance Benchmarking

Muse Server Sizing. 18 June Document Version Muse

AgencyPortal v5.1 Performance Test Summary Table of Contents

HP SN1000E 16 Gb Fibre Channel HBA Evaluation

Load Testing Analysis Services Gerhard Brückl

Practical Performance Understanding the Performance of Your Application

MS EXCHANGE SERVER ACCELERATION IN VMWARE ENVIRONMENTS WITH SANRAD VXL

XTM Web 2.0 Enterprise Architecture Hardware Implementation Guidelines. A.Zydroń 18 April Page 1 of 12

DELL s Oracle Database Advisor

Dragon Medical Enterprise Network Edition Technical Note: Requirements for DMENE Networks with virtual servers

Scalability. Microsoft Dynamics GP Benchmark Performance: 1,000 Concurrent Users with Microsoft SQL Server 2008 and Windows Server 2008

What is virtualization

Microsoft Office SharePoint Server 2007 Performance on VMware vsphere 4.1

Comparing Multi-Core Processors for Server Virtualization

SAP CRM Benchmark on Dual-Core Dell Hardware

Sage ERP Accpac. Compatibility Guide Versions 5.5 and 5.6. Revised: November 18, Compatibility Guide for Supported Versions

Performance brief for IBM WebSphere Application Server 7.0 with VMware ESX 4.0 on HP ProLiant DL380 G6 server

Benchmarking Hadoop & HBase on Violin

High performance ETL Benchmark

System requirements for A+

VBLOCK SOLUTION FOR SAP: SAP APPLICATION AND DATABASE PERFORMANCE IN PHYSICAL AND VIRTUAL ENVIRONMENTS

COLO: COarse-grain LOck-stepping Virtual Machine for Non-stop Service

Newsletter 4/2013 Oktober

Sage ERP Accpac. Compatibility Guide Version 6.0. Revised: November 18, Version 6.0 Compatibility Guide

Performance Test Report For OpenCRM. Submitted By: Softsmith Infotech.

Scalability and Performance Report - Analyzer 2007

Interwoven TeamSite* 5.5 Content Management Solution Sizing Study

White Paper February IBM InfoSphere DataStage Performance and Scalability Benchmark Whitepaper Data Warehousing Scenario

An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform

SUBHASRI DUTTAGUPTA et al: PERFORMANCE EXTRAPOLATION USING LOAD TESTING RESULTS

Infor Web UI Sizing and Deployment for a Thin Client Solution

Performance Analysis of Web based Applications on Single and Multi Core Servers

Performance Testing Why and How? Sudheer Parpatakam

Performance Best Practices Guide for SAP NetWeaver Portal 7.3

IBM Software IBM Power Systems Business Analytics. Best practices and advantages of IBM Power Systems for running IBM Cognos Business Intelligence

Evaluating HDFS I/O Performance on Virtualized Systems

Oracle Database Reliability, Performance and scalability on Intel Xeon platforms Mitch Shults, Intel Corporation October 2011

The Benefits of POWER7+ and PowerVM over Intel and an x86 Hypervisor

Benchmarking the Availability and Fault Tolerance of Cassandra

Sage 300 ERP 2014 Compatibility guide

White paper: Unlocking the potential of load testing to maximise ROI and reduce risk.

Transcription:

Performance of s with Memory Virtualization using IBM Active Memory Expansion as an example 5th International Workshop on Virtualization Technologies in Distributed Computing (VTDC) Marcus Homann Technical University Munich

Agenda Performance of s: Research at Technical University Munich Background & Motivation Performance Measurement Process Performance Measurements Results Conclusion and next Steps 2

Performance of s: Research at Technical University Munich Stephan Gradl: Performance simulation with increasing number of concurrent users Focus on ABAP-Stack Andre Bögelsack: Critical load Focus on ABAP-Stack Comparing several virtual machines Marcus Homann: Critical load Focus on ABAP-Stack Focus on mainmemory-compression ABAP Performance Simulation Virtualization Main-Memory Compression J2EE Performance Measurement Manuel Mayer: Performance simulation with increasing number of concurrent users Focus on Portal (J2EE-Stack) Holger Jehle: Average load Focus on J2EE-Stack Investigation of 1 virtual machine 3

In one sentence How does main-memory virtualization affect the performance of systems and which recommendations can be derived for data center operations? 4

Background & Motivation (1) Scenario 1: Without Main-Memory Compression Scenario 2: With Main-Memory Compression Virtual Main Memory Physical Main Memory Main memory compression Physical Main Memory 5

Background & Motivation (1) Scenario 1: Without Main-Memory Compression Scenario 2: With Main-Memory Compression Virtual Main Memory Physical Main Memory Main memory compression Physical Main Memory Performance? 6

Background & Motivation (2) Main-memory compression expands the main-memory capacity, but can negatively affect the application performance Concept: Main-Memory Compression Performance of Main-Memory Compression Application Throughput Physical Main- Memory Compression Uncompressed main-memory data Compressed main-memory data Application Response Time CPU Utilization Main-Memory Expansion Factor (Michel 2010, p. 5) (Michel 2010, p. 7) 7

Assumptions and Research Questions A1 A2 RQ1 RQ2 RQ3 The performance of systems is influenced negatively at a certain main-memory expansion factor. Using main-memory compression, additional systems can be operated on a physical server without any performance degradation. Which main-memory compression techniques exist in literature, how is their performance evaluated and which performance results are available specific for based workloads? To what extent do different main-memory expansion factors affect the performance of systems? Which recommendations can be given based on the performance measurement results of RQ2? 8

LitReview: Performance of main-memory virtualization Literature review shows that there is little knowledge about the performance behavior of systems using main-memory virtualization. Main-memory compression is no new topic (Douglis 1993, Kaplan 1999) Distinction between hardware- and software-based main-memory compression techniques; there is a trend towards software-based techniques Only recently available in products of major virtualization vendors Evaluation is mainly based on the hardware-oriented SPEC CPU benchmark suite Only one paper can be found where a workload is used for performance evaluation (Michel 2010); however the author does not describe what load generator he uses and how his test environment looks like. An detailed study about the performance behavior of systems using main-memory compression is missing 9

Performance Measurement Process Environment: IBM Power 750 Server (512 GB RAM, 4 CPUs, 32 Cores, 3,3 GHz) LPAR: 4 virtual processors, 0.1 processing unit each) ECC system EHP 4 (64 configured workprocesses) Load Generator and Measurement Tool: Zachmanntest (Bögelsack et. al 2011) Synthetic benchmark, simulates a power user Uses internal tables of the application server Outcome: throughput of the environment in rows per second 2 general Test setups: native, AME Variables: Number of parallel Zachmanntests (~ generated Load): 1, 2, 3, 6, 14, 20, 164) AME factor: 1.0, 1.3, 3.0, 5.0, 10.0 Values of interest: Throughput (Zachmanntest: rows per second) Three runs per test setting: result is arithmetic mean 10

Measurement Results 11

Conclusion and next Steps 1. The performance of a system is influenced by activating AME. 2. At some point during the execution, a system may encounter a huge performance collapse. This is especially true when choosing a very high AME memory expansion factor, e.g. 5.0, 10.0. 3. The performance of a system is influenced by both the activation of AME and the work load. 4. At peak performance the AME factor seem to have no influence 5. Our proposed baseline with AME=1.0 does not reflect the best performance. Instead, the best performance is reached with AME=1.3. Next Steps Gaining better understanding of AIX memory management Testing with a finer granuarity of AME steps 12

References Douglis, F.: The Compression Cache: Using On-line Compression to Extend Physical Memory. In: USENIX Conference, 1993, pp. 519-529. Kaplan, S. F.: Compressed Caching and Modern Virtual Memory Simulation. Disseration at University of Texas, Austin 1999. Hepkin, D.: Active Memory Expansion: Overview and Usage Guide. IBM Whitepaper 2010. Hevner, A.; Chatterjee, S.: Design Research in Information s. Springer Verlag, Berlin 2010. Michel, D.: Active Memory Expansion Performance. IBM Whitepaper, 2010. Tremaine, R. B., Franaszek, P. A., Robinson, J. T., Schulz, C. O., Smith, T. B., Wazlowski, M. E.; Bland, P. M.:IBM Memory Expansion Technology (MXT). IBM Journal of Research and Development, Vol. 45, No. 2, 2001, p. 271-285. Tuduce, I.C. and T. Gross: Adaptive main memory compression. USENIX Association, 2005. 13