38
Extreme Network Performance with Hazelcast on Torusware

Extreme Network Performance with Hazelcast on Torusware

Embed Size (px)

Citation preview

Extreme Network Performance

with Hazelcast on Torusware

Speaking

Guillermo Lopez Taboada, PhD

TORUS CEO and Co-founder

Low-latency communications expert

+10 years experience in HPC and Big Data working for Hewlett-Packard, Amazon WS, NASA, ESA, and the financial, telco and IT industries.

[email protected]

Torusware by

Torusware is TORUS fast sockets middleware which boosts the performance of IT infrastructure

Torusware improves predictability and performance of low-latency applications

[email protected] http://torusware.com

+110% performance increase +250% performance increase+2000% performance increase

RAM is the new disk…

and Disk is the new Tape

Jim Gray, 2008

Resilience & Fault Tolerance?

Scalability?

Answer: In Memory Data Grids

The Future are RAM clusters

Logical vs Physical view

…where the network is key

Networks evolved slow…

2004: 1 Gig. Ethernet + TCP/IP

2014: 1 Gig. Ethernet + TCP/IP

…as disks and DB!

2004: tens of ms latency

2014: tens of ms latency

Hazelcast already achieves

extreme network performance

RTT/2 Latency: 80 us

Throughput: 80k ops/second

Saturate 1 Gig. Ethernet

Can we go further?

Native C/C++ performance

Even further?

Beat Exadata

The furthest??

Bare Metal Performance with

@torusware

Torusware accelerates your

software…

fully plug&play!

No more code rewritting!

No more tedious parametrization!

High-speed RDMA network (ROCE/IB) / Shared memory

Network driver / POSIX utilities

Sockets

TCP/IP

Applications

TORUSWARE(TCP/IP bypass,

optimized epoll)

Plug&play, user and application transparent, no code rewriting!

Torusware – Fast Sockets

0

100000

200000

300000

400000

500000

600000

Loopback 1 Gig. Ethernet InfiniBand

JVM Sockets

Torusware

26

Oracle Coherence Exabus TCP SocketBus (Exalogic)

(MessageBusTest bench)

https://github.com/radargun/radargun

• Hazelcast on Torusware: 0.417 secs

Graphs from “Raj Subramani (Quant School) “Comparing NoSQL Data Stores“

Hazelcast vs Popular NoSQL Data Stores

• Hazelcast on Torusware: 8.085 secs

Graphs from “Raj Subramani (Quant School) “Comparing NoSQL Data Stores“

Hazelcast vs Popular NoSQL Data Stores

• Hazelcast on Torusware: 0.346 secs

Graphs from “Raj Subramani (Quant School) “Comparing NoSQL Data Stores“

Hazelcast vs Popular NoSQL Data Stores

• Hazelcast on Torusware: 2.139 secs

Graphs from “Raj Subramani (Quant School) “Comparing NoSQL Data Stores“

Hazelcast vs Popular NoSQL Data Stores

• Today all is about speed

– No delays in applications

– Speed as key competitive advantage

• Hazelcast+Torusware is the fastest solution in the market

– Hazelcast provides peak in-memory data grid performance

– Toruware Fasts Sockets have the lowest latency ever

Conclusions

[email protected]://torusware.com

For Further Information