Top Banner
31

Need for Speed: How In-Memory Changes Everything

May 11, 2015

Download

Technology

Inside Analysis

The Briefing Room with Robin Bloor and GridGain

Being faster than your competitors has always been valuable, but in most industries these days, only the fastest will thrive. That's where in-memory computing comes into play. Whether for Big Data Analytics, or for high-speed transactional systems, in-memory technology can transform business processes. The big questions will be: how and where should this technology be applied?

Check out this episode of The Briefing Room to learn from veteran database Analyst Robin Bloor, who will explain how in-memory computing can fundamentally change the way business is done. He'll show how in-memory technology can improve performance by magnitudes of order, thereby creating significant competitive advantage. Bloor will be briefed by Nikita Ivanov of GridGain, who will tout his company's products, including their Big Data Grid Edition which offers full integration with the Hadoop ecosystem, using either HDFS or HBase.

For more information, visit: http://insideanalysis.com
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Need for Speed: How In-Memory Changes Everything
Page 2: Need for Speed: How In-Memory Changes Everything

Twitter Tag: #briefr

[email protected]

7/17/12

Page 3: Need for Speed: How In-Memory Changes Everything

Twitter Tag: #briefr

!  Reveal the essential characteristics of enterprise software, good and bad

!  Provide a forum for detailed analysis of today’s innovative technologies

!  Give vendors a chance to explain their product to savvy analysts

!  Allow audience members to pose serious questions... and get answers!

Page 4: Need for Speed: How In-Memory Changes Everything

Twitter Tag: #briefr

!   July: Disruption

!   August: Analytics

!   September: Integration

!   October: Database

!   November: Cloud

!   December: Innovators

Page 5: Need for Speed: How In-Memory Changes Everything

Twitter Tag: #briefr

!  Disruptive Innovation produces an unexpected new market and value network, and is usually geared toward a new set of customers.

!  Every once in a while, something comes along that blows everything else out of the water.

!  The goal, of course, is to turn a disruptive technology into a sustaining technology, ie., one that overtakes or adequately competes with incumbent technologies.

Page 6: Need for Speed: How In-Memory Changes Everything

Twitter Tag: #briefr

Robin Bloor is Chief Analyst at

The Bloor Group.

[email protected]

Page 7: Need for Speed: How In-Memory Changes Everything

Twitter Tag: #briefr

!   Java based open source middleware for real time Big Data processing

!  Based on a high performance in-memory processing platform that integrates compute and in-memory data grids

!  As well as its Community Edition, GridGain offers three tailored editions: Compute Grid, Data Grid and Big Data

Page 8: Need for Speed: How In-Memory Changes Everything

Twitter Tag: #briefr

Nikita Ivanov is founder and CEO of GridGain Systems, started in 2005 and funded by RTP Ventures. Nikita has led GridGain to develop advanced and distributed in-memory data and computational grid technologies – the top Java HPC (high performance computing) platform in the world today. He has over 20 years of experience in software application development, building HPC and middleware platforms, contributing to the efforts of other startups and notable companies including Adaptec, Visa and BEA Systems. Nikita was one of the pioneers in using Java technology for server side middleware development while working for one of Europe’s largest system integrators in 1996. He is an active member of Java middleware community, contributor to the Java specification, and holds a Master’s degree in Electro Mechanics from Baltic State Technical University, Saint Petersburg, Russia.

Page 9: Need for Speed: How In-Memory Changes Everything

GridGain: In-Memory Data Platform!

#gridgain!

!

!

Page 10: Need for Speed: How In-Memory Changes Everything

Why Big Data?!

>  Because:!>  Cheap storage, exp. data growth!

>  Three Vs: Volume, Velocity, Variety!>  Fast Data: Adding “Speed” to Vs!

Page 11: Need for Speed: How In-Memory Changes Everything

In-Memory Facts!

>  64-bit CPUs can address 16 exabytes!>  RAM prices drop 30% every 18 months!

>  1GB costs < $1!

>  1TB RAM & 48 cores cluster ~ $40K!

>  Multicore CPUs ideal for in-memory parallelization!

Page 12: Need for Speed: How In-Memory Changes Everything

Why In-Memory?!

>  Speed matters !>  Citi: 100ms == $1M!

>  Google: 500ms == 20% traffic drop!

>  Disk up to 107 times slower than RAM!>  In-memory computing tenet:!

>  RAM is a new DISK!

>  DISK is a new TAPE (overflow, recovery)!

Page 13: Need for Speed: How In-Memory Changes Everything

Why In-Memory Big Data?!

Disk-Based:!>  ETL data!

>  Disk speed!

>  Data warehouse"

In-Memory:">  Live data!

>  RAM speed!

>  Data processor"

Fast Data = Disk Warehouse + In-Memory Processing!

Page 14: Need for Speed: How In-Memory Changes Everything

Why GridGain?!

>  Scalable In-Memory Data Platform">  Compute Grid + In-Memory Data Grid

Real Time & Streaming MapReduce, CEP!>  TBs of data and 1000s of nodes

Typical 10s of TBs and 100s of nodes!>  In-Memory Speed, Database Reliability!

>  Java-based, Scala and Groovy DSLs!

>  C++, .NET, iOS, Android, PHP, REST!>  IMDG vs. NoSQL vs. IMDB!

Page 15: Need for Speed: How In-Memory Changes Everything

GridGain, At A Glance!

Page 16: Need for Speed: How In-Memory Changes Everything

Compute Grid, MapReduce!

Page 17: Need for Speed: How In-Memory Changes Everything

In-Memory Data Grid!

Page 18: Need for Speed: How In-Memory Changes Everything

GridGain Use Cases!

> Trading Systems Handle large volumes of transactions!

> Real-time Risk Analysis Analysis of trading positions & risk!

> Online Gaming Online real-time backbone for gaming!

> Real Time Analytics Live real time insights and operational BI!

> Geo Mapping Real-time geographical route and traffic information!

> Bioinformatics Real-time DNA sequencing and matching !

Page 19: Need for Speed: How In-Memory Changes Everything

Twitter Tag: #briefr

Page 20: Need for Speed: How In-Memory Changes Everything

The Persistence Of Memory

Page 21: Need for Speed: How In-Memory Changes Everything

Twitter Tag: #briefr

Page 22: Need for Speed: How In-Memory Changes Everything

Twitter Tag: #briefr

!  Memory: !   Memory access is 100,000x faster than HDD!   The disparity in speed is increasing!   Memory cost declines @ 30% pa (roughly)!   Memory cost 500x HDD cost

!   SSD:!   3-5x faster than HDD!   15-20x in cost!   Cost declines @ 50% pa (roughly)

!  Local HDD:!   3x faster than SAN or NAS (usually)!   Cost declines @ 35% pa (roughly) – so does SAN

and NAS

Page 23: Need for Speed: How In-Memory Changes Everything

Twitter Tag: #briefr

Page 24: Need for Speed: How In-Memory Changes Everything

Twitter Tag: #briefr

Page 25: Need for Speed: How In-Memory Changes Everything

Twitter Tag: #briefr

When Memory Becomes The Prime Data Storage Medium

Page 26: Need for Speed: How In-Memory Changes Everything

Twitter Tag: #briefr

Page 27: Need for Speed: How In-Memory Changes Everything

Twitter Tag: #briefr

!   What is the biggest number of servers currently deployed by a GridGain customer? How much memory?

!   My assumption is that GridGain is being used primarily for new applications. Is this the case?

!   Surprisingly, Big Data applications appear possible. Is this a common request?

!   Does GridGain support “in-memory fault tolerance?”

!   The beguiling possibility of memory becoming the prime data store: Does application migration necessitate application rewrites?

Page 28: Need for Speed: How In-Memory Changes Everything

Twitter Tag: #briefr

!   How difficult is it to develop applications in the GridGain environment in practice. How much training do developers need? Do developers need to understand parallel programming (e.g. MapReduce)? If not, why not?

!   Are any companies adopting this technology strategically?

!   Are there any products that target the GridGain environment (In-memory databases, in memory ESBs, etc.)? Is there any associated cloud service specifically configured for GridGain deployment?

Page 29: Need for Speed: How In-Memory Changes Everything

Twitter Tag: #briefr

Page 30: Need for Speed: How In-Memory Changes Everything

Twitter Tag: #briefr

!   July: Disruption

!   August: Analytics

!   September: Integration

!   October: Database

!   November: Cloud

!   December: Innovators

Page 31: Need for Speed: How In-Memory Changes Everything

Twitter Tag: #briefr