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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
17Copyright © 2010 RNA Networks,Inc.
Confidential and Proprietary Information of RNA Networks
Thank You
18Copyright © 2010 RNA Networks,Inc.
Confidential and Proprietary Information of RNA Networks
Backup Slides
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
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