memory virtualization a new scale in performance, qos and data center economics

20
Copyright © 2010 RNA Networks,Inc. Confidential and Proprietary Information of RNA Networks P/N 2205 Rev B, Published June 8, 2010 Memory Virtualization A new scale in performance, QoS and data center economics 1

Upload: loan

Post on 29-Jan-2016

29 views

Category:

Documents


0 download

DESCRIPTION

Memory Virtualization A new scale in performance, QoS and data center economics. Getting Started. What’s News New product release – MVX 2.5 Uses focus on data-intensive apps. Other Changes Updated product names & nomenclature. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Memory Virtualization A new scale in performance,  QoS  and data center economics

1Copyright © 2010 RNA Networks,Inc. Confidential and Proprietary Information of RNA Networks P/N 2205 Rev B, Published June 8, 2010

Memory VirtualizationA new scale in performance, QoS and data center economics

Page 2: Memory Virtualization A new scale in performance,  QoS  and data center economics

Copyright © 2010 RNA Networks,Inc. Confidential and Proprietary Information of RNA Networks

Getting Started

What’s News

New product release – MVX 2.5

Uses focus on data-intensive apps

2

Other Changes

Updated product names & nomenclature

Page 3: Memory Virtualization A new scale in performance,  QoS  and data center economics

Copyright © 2010 RNA Networks,Inc. Confidential and Proprietary Information of RNA Networks

The Memory CloudTurns memory into a distributed memory service

Server1 Server2 Server3Server1 Server2 Server3Server1 Server2 Server3Server Server Server

Storage

Applications

Memory

MemoryCloud

Breaks memory from the bounds of

the physical box

Yields double digit percentage gains in

IT economics

Transparent deployment with performance at

scale

3

App

RAM

App App

RAM RAM

Page 4: Memory Virtualization A new scale in performance,  QoS  and data center economics

Copyright © 2010 RNA Networks,Inc. Confidential and Proprietary Information of RNA Networks

Virtualization is Changing EverythingRNA leads in changing physical memory into a managed service

StorageVirtualizati

on

ServerVirtualizati

on

4

MemoryVirtualizati

on

Page 5: Memory Virtualization A new scale in performance,  QoS  and data center economics

Copyright © 2010 RNA Networks,Inc. Confidential and Proprietary Information of RNA Networks

Capacity

Acc

ess

Speed

RNA MVX: Breakthrough CapabilityBreaking the memory box barrier for memory intensive applications

10

mse

c

1

mse

c

1

00

μse

c

1

0 μ

sec

1

μse

c

SAN

NAS

Local Disk

PerformanceBarrier

DRAM

L1 cache

L2 cacheE

mb

edd

ed

Res

ou

rces

Lo

cal

Res

ou

rces

Net

wo

rked

R

eso

urc

es

PBTBGBMB

SSD

RNA MVX

5

Page 6: Memory Virtualization A new scale in performance,  QoS  and data center economics

Copyright © 2010 RNA Networks,Inc. Confidential and Proprietary Information of RNA Networks

Who Needs MVX?

Businesses using their data assets to build a competitive advantage Results are time-sensitive Want to increase throughput

6

Companies that rely on ever-growing data sets to operate Want more comprehensive

analyses Looking for ‘micro’ information Support more users

Page 7: Memory Virtualization A new scale in performance,  QoS  and data center economics

Copyright © 2010 RNA Networks,Inc. Confidential and Proprietary Information of RNA Networks

Solutions with the Memory Cloud

RNA MVXMemory Cloud

Access to data at memory speeds

20X faster results

Acceleration for files, database, MapReduce

Multi-terabytes of application memory

Up to 26X faster performance

Transparent to existing applications

Memory-as-a-Service for a private cloud

Up to 13X acceleration in performance

Consistent level of service for virtualized environments

Cloud Computing

Acceleration

Massive Data Sets

Large-Scale Analytics

7

Memory Cache Memory Motion Memory Store

TodayNew in

2.5

6 Mo.

Page 8: Memory Virtualization A new scale in performance,  QoS  and data center economics

Copyright © 2010 RNA Networks,Inc. Confidential and Proprietary Information of RNA Networks

RNA Solution

Memory Motion for Large Scale Applications

8

Business Problem Heavy swap usage slows

execution time for data intensive applications

RNA Solution Applications use memory mobility

for high performance swap resource

Mounted as a block device

No integration required

Results Act on results sooner

Enables iteration or additional data to improve results

Memory Cloud

Application

App swaps to memory Cloud

RAM

Back to Solutions

Page 9: Memory Virtualization A new scale in performance,  QoS  and data center economics

Copyright © 2010 RNA Networks,Inc. Confidential and Proprietary Information of RNA Networks

83% 167% 333%00:00

02:00

04:00

06:00

08:00

10:00

12:00

14:00

SATASSD (Flash)RNA MVX

Working Set Size to Physizal Memory Ratio

Tim

e (

mm

:ss)

Memory Motion Speeds Memory Intensive AppsSwap Operation at Near In-memory Speed

No swap used

20X Faster

26X Faster

Page 10: Memory Virtualization A new scale in performance,  QoS  and data center economics

Copyright © 2010 RNA Networks,Inc. Confidential and Proprietary Information of RNA Networks

RNA Solution

Memory Cache for Accelerated Analytics

Business Problem Applications need to verify

multiple models using common 800 GB historical data

RNA Solution Data sets stored in memory cloud

for access from any compute node

Increased throughput accelerates data delivery

Heavy storage load eliminated

Business Results Increased revenue

Extended lifecycle for models

Accelerate model optimization and performance

10

64 Servers • Contribute memory • Run model verification app

Application

Memory Clouddata

App accesses data stored in memory cloud

RAM

Back to Solutions

Page 11: Memory Virtualization A new scale in performance,  QoS  and data center economics

Copyright © 2010 RNA Networks,Inc. Confidential and Proprietary Information of RNA Networks

MVX Memory Cache PerformanceAccelerating analytics via active data storage in the memory cloud

50 100 150 200 250 300 350 400 450 500

-0:30:00

0:00:00

0:30:00

1:00:00

1:30:00

2:00:00

2:30:00

Execution Time vs. Dataset Size

Proprietary Caching Solution Caching App TrendingRNA MVX RNA Trending

Dataset Size (GB)

hh

:mm

:ss

11

Time to decision: Up to 20X faster

Page 12: Memory Virtualization A new scale in performance,  QoS  and data center economics

Copyright © 2010 RNA Networks,Inc. Confidential and Proprietary Information of RNA Networks

RNA MVX Architecture

Compute NodesMemory Guest

Memory Cloud Management

Services

App App

memoryMemoryCloud

RNA MVX

MVX

RAM

MVX MVX

12

RAM

Many nodes in application cluster

Combination NodesMemory Guest & Host

Capacity Contribution

Memory Host

Page 13: Memory Virtualization A new scale in performance,  QoS  and data center economics

Copyright © 2010 RNA Networks,Inc. Confidential and Proprietary Information of RNA Networks

MVX Capabilities

File access

Share common files

Persist data in storage

Block device - NEW

Private or shared

Swap or temp space

MVX Access Methods

Memory Guest

App1

MemoryCloud

files block

MVXMVX

App2

File System

Page 14: Memory Virtualization A new scale in performance,  QoS  and data center economics

Copyright © 2010 RNA Networks,Inc. Confidential and Proprietary Information of RNA Networks

MVX 2.5 Features

Feature Description

Block device

• Dedicated block device

• Shareable block

• Multiple block device

• Multiple concurrent uses

Simplified install, configuration, & management

• Simplified RPMs and install scripts

• Centralized configuration and automatic config updates

• Improved CLI for system operation

• Improved logging for reporting and integration with 3rd party tools

Security• Improved access control for

separation of concerns

Page 15: Memory Virtualization A new scale in performance,  QoS  and data center economics

Copyright © 2010 RNA Networks,Inc. Confidential and Proprietary Information of RNA Networks

About RNA

Founded 2006, funded by Menlo Ventures

Headquarters in Portland OR, offices in Mountain View, New York, and Taipei

Management Team Clive G. Cook, CEO Rod Butters, CMO Frank Tycksen, VP Engineering

15

Page 16: Memory Virtualization A new scale in performance,  QoS  and data center economics

Copyright © 2010 RNA Networks,Inc. Confidential and Proprietary Information of RNA Networks

Summary

What’s News

New product release – MVX 2.5

Uses focus on data-intensive apps

[need something else here]

16

Page 17: Memory Virtualization A new scale in performance,  QoS  and data center economics

17Copyright © 2010 RNA Networks,Inc.

Confidential and Proprietary Information of RNA Networks

Thank You

Page 18: Memory Virtualization A new scale in performance,  QoS  and data center economics

18Copyright © 2010 RNA Networks,Inc.

Confidential and Proprietary Information of RNA Networks

Backup Slides

Page 19: Memory Virtualization A new scale in performance,  QoS  and data center economics

Copyright © 2010 RNA Networks,Inc. Confidential and Proprietary Information of RNA Networks

RNA Solution

Memory Cache for Storage Offload

Business Problem Apps need to load data onto +200

nodes simultaneously

Load stresses storage system and slows results

RNA Solution Applications request data from

memory cloud

Increased throughput accelerates data delivery

Heavy storage load eliminated

Result Reduced costs by extending useful

life of existing infrastructure

Eliminated new spend on expensive storage

Application

Memory ClouddataRAM

App accesses data stored in memory cloud

300 Application Servers

19Back to Solutions

Page 20: Memory Virtualization A new scale in performance,  QoS  and data center economics

Copyright © 2010 RNA Networks,Inc. Confidential and Proprietary Information of RNA Networks

0:00 0:08 0:16 0:24 0:32 0:40 0:48 0:56 1:04 1:12 1:20 1:28 1:36 1:44 1:52 2:000

50

100

150

200

250

300

350

Reads per Second from Storage

Time (mm:ss)

Read

s /

sec

Memory Cache Improves Resource Utilization

20

0:000:070:140:210:280:350:420:490:561:031:101:171:241:311:381:451:521:590

5

10

15

20

25

CPU Utilization

Without MVX With MVX

Time (mm:ss)

% C

PU

CPU utilization increased, lower storage system load

99.7% reduction in storage load

Completed job 4X faster

Improved CPU utilization 4X