Skip to main content

Performance, Benchmarking and Sizing in Developing Highly Scalable Enterprise Software

  • Conference paper
Performance Evaluation: Metrics, Models and Benchmarks (SIPEW 2008)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5119))

Included in the following conference series:

  • 1193 Accesses

Abstract

Performance and scalability are essential characteristics of large-scale enterprise software. This paper presents the technologies behind the processes implemented at SAP. During the specification, design and implementation phases, Performance Design Patterns are used as guidelines, which also define the Key Performance Indicators (KPI) for performance and scalability tests. With proven scalability of software applications, SAP’s Sizing Process enables the transformation of business requirements into hardware requirements. It also allows SAP’s customers to flexibly configure their specific applications, on operating system (OS), database (DB), and hardware platforms of their choice. The SAP Standard Application Benchmarks are developed and executed to test the scalability in extremely high load situations and to verify the sizing statements from the sizing process. They are also used for SAP internal regression tests across releases, and by SAP’s hardware partners for platform tests. Besides the response time centric performance testing, analysis and optimization, SAP follows a KPI-focused approach which permits potential performance problems to be reliably predicted already in simple and easy-to-execute tests. The SAP NetWeaver Portal Benchmark is used to demonstrate how to conduct performance and scalability tests using single user tests and load tests. We will introduce the KPIs used for Java memory analysis and optimization. Finally, this paper shows how the results of these tests can be used in hardware sizing in customer implementation projects.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 74.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 99.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bolch, G., et al.: Queuing Networks and Markov Chains: Modeling and Performance Evaluation with Computer Science Applications. John Wiley & Sons, New York (1998)

    Google Scholar 

  2. Cheng, X.: Demystify Java-Based Load Tests and Their Results. SAP Insider, Wellesley Information Services, October-November-December (2006), https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/c1c8a123-0e01-0010-f8bf-a2d8ea8ec5b7

  3. Tow, D.: SQL Tuning. O’Reilly Media (December 2004)

    Google Scholar 

  4. Janssen, S., Marquard, U.: Sizing SAP Systems. Galileo Press GmbH, Bonn (2007)

    Google Scholar 

  5. Meier, R.: Techniques for minimizing the performance impact of Java garbage collection across your system landscape. SAP Professional Journal 9(3), Wellesley Information Services (May/June 2007)

    Google Scholar 

  6. Sun Microsystems: Java SE 6 HotSpotTM Virtual Machine Garbage Collection Tuning. Sun Microsystems, SDN, http://java.sun.com/javase/technologies/hotspot/gc/gc_tuning_6.html

  7. SAP Standard Application Benchmarks, http://www.sap.com/benchmark

Download references

Author information

Authors and Affiliations

Authors

Editor information

Samuel Kounev Ian Gorton Kai Sachs

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cheng, X. (2008). Performance, Benchmarking and Sizing in Developing Highly Scalable Enterprise Software. In: Kounev, S., Gorton, I., Sachs, K. (eds) Performance Evaluation: Metrics, Models and Benchmarks. SIPEW 2008. Lecture Notes in Computer Science, vol 5119. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69814-2_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-69814-2_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-69813-5

  • Online ISBN: 978-3-540-69814-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics