Professional Documents
Culture Documents
CON10850 - Potapov-CON10850-Real-Time Analytics For Oracle Business Intelligence With Intel Technologies
CON10850 - Potapov-CON10850-Real-Time Analytics For Oracle Business Intelligence With Intel Technologies
Agenda
1
Summary
Technology Highlights
Oracle
Exalytics
In-memory MOLAP
database Essbase
Intel
NVM Express SSDs
Xeon
Vtune
Achievements
In-memory software
Scaling to all available Cores (*)
Lighting fast internal IO on NVM-e Flash SSDs
Dramatically improved remote IO by utilizing MMAP
Machine equally good for serial calculation as for massive scale
workloads by using Super-SKU CPU
Cloud ready
Agenda
1
Summary
Analytics
BI
Need
meaningful
DATA insight
$300 bln
estimated
revenue for IoT
products and
* Gartner, press release
03/19/2014, Gartner
services
by
Says the Internet of Things Will Transform
the Data Center
2020
(*)
Possible
solutions:
In-Memory
software for
real-time
Analytics
Engineered
system designed
specifically for BI
Analytics
workloads
Agenda
1
Summary
1
0
Agenda
1
Summary
Exalytics X5-4
Hardware
Processor
4 Intel Xeon E7-8895 v3, 72 Cores total
Memory
Up to 3 TB DDR3
Storage
4.8TB PCIe Flash
7.2 TBs of raw disk capacity
Networking
QDR 40 Gbps InfiniBand
10 Gbps Ethernet
Software
BI Analytics platform
Oracle BI Foundation Suite
Oracle Enterprise Performance Management
In-Memory
OBIEE In-Memory Acceleration and advanced In-Memory data caching
capabilities
Essbase Hardware Specific Acceleration and In-Memory optimizations
In-Memory Data Caching
BI Publisher Accelerator
Exalytics evolution
+ 1TB RAM
+ 2.4 TB PCI
Flash
+ bigger disks
X2-4
1 TB RAM
4 Intel Xeon E7-4870
40 physical cores total
3.6 TBs of raw disk capacity
40 Gbps InfiniBand 2 ports
10 Gbps Ethernet 2 ports
1 Gbps Ethernet 4 ports
X3-4
2 TB RAM
4 Intel Xeon E7-4870
40 physical cores total
2.4TB PCI Flash
5.4 TBs of raw disk capacity
40 Gbps InfiniBand 2 ports
10 Gbps Ethernet 2 ports
1 Gbps Ethernet 4 ports
+ Super-SKU CPU
+ even bigger
disks
+ even more RAM
X4-4
2 TB DRAM
4 Intel Xeon E7-8895 v2
60 physical cores total
2.4TB PCI Flash
7.2 TBs of raw disk capacity
40 Gbps InfiniBand 2 ports
10 Gbps Ethernet- 4 ports
+ Super-SKU CPU
+ even bigger
Flash
+ even more RAM
X5-4
3 TB DRAM
4 Intel Xeon E7-8895 v3
72 physical cores total
4.8TB PCI Flash
7.2 TBs of raw disk capacity
40 Gbps InfiniBand 2 ports
10 Gbps Ethernet- 4 ports
J
C
Interconnect 2
J
C
J
C
J
C
J
C
4x Jordan
Creek
memory
expansion
per socket
Xeon
Xeon
X4
DMI2
PCIe*
3.0
J
C
J
C
J
C
QPI
v1.1
J
C
Xeon
J
C
J
C
J
C
Xeon
QPI
v1.1
J
C
J
C
Next generation
X4 Intel Scalable
DMI2 Memory
J
C
J
C
X4
DMI2
PCIe*
3.0
32 PCIe*
3.0 / skt
X4
DMI2
PCH
1
5
NVM
Oracle Flash Accelerator
F160
NVMe SSD Connects directly
8-25x
Super-SKU CPU
Processor specifically engineered for Oracle products workloads
Solution:
Challenge:
The more Cores per Socket the
lower Turbo speed possible for that
CPU
Super-SKU CPU
Intel Xeon E7-8895 v3
1-6
7-8
3.5
3.4
912
3.3
1314
3.2
15-18
3.0
Config A
(1 Socket x 18
Cores)
Config B
(3 Socket x 6
Cores)
%
Differenc Differenc
e in Sec
e
bc" test
693.11
596.05
97.06
16.28
Frequency
"dd" test
2.97 GHz
703.87
3.44 GHz
629.11
74.76
11.88
Frequency
2.97 GHz
3.44 GHz
"bc" based benchmark: echo '20^2^20' | time -f "%U User, %P CPU" /usr/bin/bc
> /dev/null
"dc" based benchmark: nohup dd count=1999999980 if=/dev/zero of=/dev/null
turbostat package to monitor CPU Cores frequency
16%
50.00
40.00
30.00
20.00
10.00
0.00
10
20
30
40
50
60
1
9
2
0
2
1
50%
2
2
Vtune profile showing bottleneck on single busy thread while other threads waiting for a
conditional variable which was signaled every three seconds
2
3
880x
Removing bottleneck reduces single file loading time from 2940 minutes to 200
seconds
Improved concurrency from one single busy threads to more threads with balanced
Subject to
load
2
4
MMAP
30x
(*) in some cases Disk and remote storage performance became comparable to
RAM
Background DB writer
2
5
Cloud readiness
ACID hardening, committed mode.
Traditionally Essbase database was used by financial applications where
usage rules were often guaranteed by application logic and not proper
requests were not expected. Opening database to wider auditory makes ACID
hardening important task and committed mode is a good step in that direction
2
6
Agenda
1
Summary
Summary
In-memory software makes real-time analytics possible with the aid from
advanced hardware technology including powerful CPU, lighting fast storage and
increased memory capacity
The close integration of Oracle Exalytics In-memory software and hardware and
software optimization through effective profiling tools like Intel Vtune ensures best
performance
Intel and Oracle collaboration working on improving Oracle Exalytics platform
proved to be very successful and contributed to overall improved experience of
Oracle BI customers
Need more info on Exalytics?
Check out https://www.oracle.com/engineered-systems/exalytics/index.html
Thank you!
Day Time
Room
Session
ID
CON9342
CON1085
0
CON1085
1
Oct 26
4:00pm
South-262
Oct 27
4:00pm
South-274
Oct 28
3:00pm
South-274
CON9330
Oct 29
1:15pm
South-302
CON9327
DONE
Q&A