NEW DEVELOPMENTS ON COMPRESSION AND TRANSFER OF SIMULATION DATA WITHIN AN SDM SYSTEM
Matthias Büchse, M. Thiele, H. Müllerschön SCALE GmbH, Germany
WITHIN AN SDM SYSTEM Matthias Bchse, M. Thiele, H. Mllerschn SCALE - - PowerPoint PPT Presentation
NEW DEVELOPMENTS ON COMPRESSION AND TRANSFER OF SIMULATION DATA WITHIN AN SDM SYSTEM Matthias Bchse, M. Thiele, H. Mllerschn SCALE GmbH, Germany Agenda Company and Products - Brief Introduction Motivation for Data Compression
Matthias Büchse, M. Thiele, H. Müllerschön SCALE GmbH, Germany
2
and data management“
(CAE-engineers and computer scientists)
■ Ingolstadt ■ Stuttgart ■ Wolfsburg ■ Dresden (Software development)
DYNAmore Group
framework (SCALE.sdm) in close collaboration with Volkswagen Group (AUDI, Porsche, Volkswagen, Seat).
Group
simulation model data management
■ Simulation Data- / Variant Management
■
Workbench for Simulation Engineers
■
Unique RichClient/Offline-concept with sync- mechanism (internal/external)
■ Workflows / Features
■
Integration of any third party or in-house CAE-product
■
Solver: PAM-Crash, LS-DYNA, Nastran, Abaqus, …
■
Job submit and monitoring
■
Optimization, robustness, DOE, …
■
Quality checks of models
■
Advanced security features
■ Two factor authentication ■ Encryption
■
Distributed, collaborative work environment
■
Access-, roles and rights management
■
Version Control
6
Product diversity Environment diversity
■ Projects and derivatives
■
Body variants
■
Engine variants
■
Interior configuration
■
Region specifics
■ Requirements
■
Legislation
■
Consumer tests
■
Customer comfort requirements
■ Collaborative
development
■
VW Group – many brands
■
Engineering Service partners
■
Suppliers
Audi
8
■
■ external partners ■ sites
■ Teams are distributed
all over the world
■ Products share data
■ Many engineers are
working together
same problem
■ Users expect data
to be instantly available
■ Bandwidth and
latency are critical
■ Encryption is essential
■ ■ ■ ■ ■
■ ■ ■
10
11
12
Chunking: find block boundaries via rolling checksum Indexing: identify each block with cryptographic hash
■ initial file
L
s p e i c h e r t _ n u r _ d a s _ w a s _ g e ä n d e r t _ i s t . L
s p e i c h e r t _ n u r _ d a s _ w a s _ n ö t i g _ i s t . L
s p e i c h e r t _ n u r _ d a s _ w a s _ n ö t i g _ i s t .
Block A: Block B: Block C: Block D: Block E: File consists of blocks:
A B C D E
File consists of blocks:
A B C E a s _ g e ä n d
Block F:
F e r t
Block G:
G
5 + 37 = 42 characters 6 + 11 = 17 characters
■ changed file
14
15
2 4 6 8 10 12 14 16 18 20 RAW CAE Input File-level dedup File-level dedup + zip Block-level dedup Block-level dedup + zip 500
dedup
dedup
storage size [TiB]
16
50 100 150 200 250 300 350 zlib dedup+zlib > 75 % > 0 % .. 75 % 0% size [GiB] Individual dedup gain e.g. models e.g. log files e.g. preview images
17
18
■ savings compared to raw model data: 99,7% ■ savings compared to previous state of the art: 75 %
data (2018)
in the big data project VAVID, which is funded by the German ministry of education and research