Workload Merging Potential in SAP Hybris DBTest, 2020 Robin Rehrmann - - PowerPoint PPT Presentation

workload merging potential in sap hybris
SMART_READER_LITE
LIVE PREVIEW

Workload Merging Potential in SAP Hybris DBTest, 2020 Robin Rehrmann - - PowerPoint PPT Presentation

Workload Merging Potential in SAP Hybris DBTest, 2020 Robin Rehrmann (TU Dresden) , Martin Keppner (TU Munich), Wolfgang Lehner (TU Dresden), Carsten Binnig (TU Darmstadt), Arne Schwarz (SAP SE, Germany) PUBLIC Motivation High peak overload


slide-1
SLIDE 1

PUBLIC

Robin Rehrmann (TU Dresden), Martin Keppner (TU Munich), Wolfgang Lehner (TU Dresden), Carsten Binnig (TU Darmstadt), Arne Schwarz (SAP SE, Germany)

Workload Merging Potential in SAP Hybris

DBTest, 2020

slide-2
SLIDE 2

2

High peak overload spikes on reoccuring events

Motivation

  • G. Huang, X. Cheng, J. Wang, Y. Wang, D. He, T. Zhang, F. Li, S. Wang, W. Cao,and Q. Li. X-engine: An optimized storage

engine for large-scale e-commercetransaction processing, 2019

  • M. Armstrong. Chart: Unstoppable Amazon | Statista. https://www.statista.com/chart/11785/unstoppable-amazon/, July 2018.

Billion USD

  • Black friday
  • Singles day
  • Christmas

Workload optimization without acquiring extra hardware?

(3) (1) https://www.trendreport.de/criteo-black-friday/ (2) https://t3n.de/news/singles-day-schnaeppchen-angebote-1216220/ (3) Icon made by Freepik from www.flaticon.com (2) (1)

slide-3
SLIDE 3

3

Hypothesis 2: Merging Benefit Hypothesis 1: Workload Analysis

Previous Work: OLTPShare

  • R. Rehrmann, C. Binnig, A. Böhm, K. Kim, W. Lehner, and A. Rizk. OLTPshare:The Case for Sharing in OLTP Workloads.Proc. VLDB Endow., 11(12):1769–1780,Aug. 2018

Do these hypthesis hold for enterprise workloads?

2x

slide-4
SLIDE 4

4

Platform for retailer with more than 160 customers(1) Workload Description

SAP Hybris : Workload Description

(1) featured customers. 163 Companies that are using Hybris eCommerce Plat-forms Software.https://www.featuredcustomers.com/vendor/hybris/customers, 2019. Accessed: 2020-05-01.

Browsing 80% Add Item to Cart 15% Buying 5%

slide-5
SLIDE 5

5

SAP Hybris : Analysis SAP Hybris is read heavy, with a few hotspot queries

20

slide-6
SLIDE 6

6

ODBC benchmark

SAP Hybris : Merging Potential Analysis All statement types benefit in throughput and CPU

Single Select Union Join complexity

slide-7
SLIDE 7

7

Full landscape, end-to-end Merge one single select, only

SAP Hybris : Merging End 2 End Throughput increase of 20%

20%

slide-8
SLIDE 8

8

2.

Throughput improvement through merging

▪ Hypothesis : Throughput increase of 2x ▪ SAP Hybris – CPU improvement of 50% – Throughput increase of 20%

1.

Workload characteristics

▪ Hypothesis: Ready-heavy, few hotspots ▪ SAP Hybris – 80% single selects – 20 statement strings make 80% of workload

Discussion & Summary

Two evaluation questions