17
Deutsche Bank 13:25-13:45 Deutsche Bank: Leistungsoptimierung für Risk Management DB Infrastructure Finance Data Warehouse SAS Performance Initiative Contributors: Marco Pighetti (Deutsche Bank AG), [email protected] Adrian Immler (ext. Consultant), [email protected] Bernd Ströhle (ext. Consultant), [email protected]

DB Infrastructure Finance Data Warehouse SAS Performance

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: DB Infrastructure Finance Data Warehouse SAS Performance

Deutsche Bank

13:25-13:45 Deutsche Bank: Leistungsoptimierung für Risk Management

DB InfrastructureFinance Data WarehouseSAS Performance Initiative

Contributors:Marco Pighetti (Deutsche Bank AG), [email protected] Immler (ext. Consultant), [email protected] Ströhle (ext. Consultant), [email protected]

Page 2: DB Infrastructure Finance Data Warehouse SAS Performance

Release 2 Risks

Deutsche Bank

‣ What the department does

‣ What the application does ‣ What the infrastructure looks like today ‣ How the infrastructure might look like

tomorrow

Agenda

Page 3: DB Infrastructure Finance Data Warehouse SAS Performance

Release 2 Risks

Deutsche Bank

‣ We belong to ‣ Finance Technology ‣ Sub-domain Finance Data Warehouse (FDW)

‣ We support ‣ Group-wide consolidation, calculation and reporting of Credit Risk values, e.g. ‣ Regulatory requirements: KWG, Basel III and IIII, IFRS, AnaCredit, stress tests ‣ Risk requirements: RWA, EL, EC, Value at Risk, Specific Loans

‣ Preparation of specific ad hoc – reports for ~ 150 power user and DB Board to mange and control the Bank

‣ We process via SAS: ‣ 1 TB of data per run ‣ A flatfile with 2400 Variables and 35 Million Transactions ‣ 2 million lines of code (1/3 written, 2/3 generated) ‣ 16h runtime on the SAS side only (complete production: 40 h) ‣ 1 daily run, 4 weekly run, 5 different monthly productions, various stress tests

Who we are & what we do

Page 4: DB Infrastructure Finance Data Warehouse SAS Performance

Release 2 Risks

Deutsche Bank

SAS Engines standard process in FDW

Page 5: DB Infrastructure Finance Data Warehouse SAS Performance

Release 2 Risks

Deutsche Bank

What the applicaion does

Page 6: DB Infrastructure Finance Data Warehouse SAS Performance

Release 2 Risks

Deutsche Bank

Infrastructure today

SAS Node

Storage

ExaData NFS

SAS Node SAS NodeSAS NodeSAS Node

daily monthly … … …

Page 7: DB Infrastructure Finance Data Warehouse SAS Performance

Release 2 Risks

Deutsche Bank

Development

Integration

User Acceptance Test

Production

Infrastructure today (2)SAS Node SAS Node SAS NodeSAS NodeSAS Node

daily monthly … … …

SAS Node SAS Node SAS NodeSAS NodeSAS Node

daily monthly … … …

SAS Node SAS Node SAS NodeSAS NodeSAS Node

daily monthly … … …

SAS Node SAS Node SAS NodeSAS NodeSAS Node

daily monthly … … …

Page 8: DB Infrastructure Finance Data Warehouse SAS Performance

Release 2 Risks

Deutsche Bank

so what to do ?

Page 9: DB Infrastructure Finance Data Warehouse SAS Performance

Release 2 Risks

Deutsche Bank

Database Layer

Process Layer

Portion Layer

180 181……..

180 181302 303 …..301

MA_I_CONT

101

Create small datasets

Page 10: DB Infrastructure Finance Data Warehouse SAS Performance

Release 2 Risks

Deutsche Bank

NVMe Karte 1 vs NVMe Karte 2

Page 11: DB Infrastructure Finance Data Warehouse SAS Performance

Release 2 Risks

Deutsche Bank

Storage Box1 vs Storage Box2

Page 12: DB Infrastructure Finance Data Warehouse SAS Performance

Release 2 Risks

Deutsche Bank

GPFS vs FS1

Page 13: DB Infrastructure Finance Data Warehouse SAS Performance

Release 2 Risks

Deutsche Bank

GPFS vs FS2

Page 14: DB Infrastructure Finance Data Warehouse SAS Performance

Release 2 Risks

Deutsche Bank

What the infrastructure might look tomorrow

Development

Integration

User Acceptance Test

Production

SAS Node SAS Node SAS NodeSAS NodeSAS Node

SAS Node SAS Node SAS NodeSAS NodeSAS Node

SAS Node SAS Node SAS NodeSAS NodeSAS Node

SAS Node SAS Node SAS NodeSAS NodeSAS Node

Page 15: DB Infrastructure Finance Data Warehouse SAS Performance

Release 2 Risks

Deutsche Bank

What the infrastructure might look tomorrow

SAS Node

GPFS Heads

ExaData NFS

SAS Node SAS NodeSAS NodeSAS Node

Page 16: DB Infrastructure Finance Data Warehouse SAS Performance

Release 2 Risks

Deutsche Bank

‣ disable HyperThreading ‣ disable virtualization features ‣ change BIOS settings of other relevant

options ‣ alignment of SAS Workers ‣ select workload scheduler

Other Tweaks

Page 17: DB Infrastructure Finance Data Warehouse SAS Performance

Deutsche Bank

Thank you for your support!