Startup RNA Networks Virtualizes Memory Across Multiple Servers - InformationWeek
05:47 PM
Connect Directly

Startup RNA Networks Virtualizes Memory Across Multiple Servers

The idea of managing pooled memory to manage traffic is gaining currency in other quarters.

Startup RNA Networks is offering a new form of virtualization -- creating a shared memory pool from multiple servers' random access memories and using the pool as a single, logical device.

It's not the first time server memories have been consolidated into a single unit. Clustering systems spread data across multiple server memories and keep it coherent with the database operations going on beneath the cluster. The cluster, in a sense, has a unified memory for data synchronization.

Oracle's Coherence product, part of its Fusion middleware, partitions frequently accessed data in database operations across multiple server memories, for high-speed use by Java applications.

RNA Networks performs a similar function by imposing data coherence across the memory pool.

But a memory pool for a cluster or an Oracle Real Application Cluster has a single function: to satisfy the data needs of individual nodes in the cluster. RNA Networks seeks to convert the memory pool across servers into its own virtual device, capable of executing functions that weren't possible before.

Take high-speed messaging, for example.

A trader on Wall Street frequently sets up or stages a series of large trades without executing them, anticipating market conditions. When he spots a favorable trading moment, he wants to order the execution of one of his trades as fast as possible, before circumstances change. RNA Networks came out of 18 months of stealth mode Feb. 2 to announce it has a messaging system that could speed up such trading.

With the transactions waiting to be triggered in server memories, RNAmessenger can speed execution because both it and the data are operating in memory and can move at a pace close to the speed of light. Instead of exchanging messages that require a processor to execute transaction logic, RNAmessenger sends pointers to data sets, indicating what has been ordered to be traded; an exchange of the pointers allows completion of the trade.

"We off-load the processing work from the CPU to the network fabric," said Andy Mallinger, VP of marketing for the Portland, Ore., startup, in an interview.

"We are working with a hedge fund firm that was previously able to execute 63 transactions a second on their system. They wanted 10,000 transactions per second. Speeding up the trade was more important than the price of the trade," he noted. RNAmessenger, combined with RNAcache for data synchronization, was able to exceed the 10,000-transactions-per-second requirement, he said.

1 of 2
Comment  | 
Print  | 
More Insights
Newest First  |  Oldest First  |  Threaded View
How Enterprises Are Attacking the IT Security Enterprise
How Enterprises Are Attacking the IT Security Enterprise
To learn more about what organizations are doing to tackle attacks and threats we surveyed a group of 300 IT and infosec professionals to find out what their biggest IT security challenges are and what they're doing to defend against today's threats. Download the report to see what they're saying.
Register for InformationWeek Newsletters
White Papers
Current Issue
Digital Transformation Myths & Truths
Transformation is on every IT organization's to-do list, but effectively transforming IT means a major shift in technology as well as business models and culture. In this IT Trend Report, we examine some of the misconceptions of digital transformation and look at steps you can take to succeed technically and culturally.
Twitter Feed
Sponsored Live Streaming Video
Everything You've Been Told About Mobility Is Wrong
Attend this video symposium with Sean Wisdom, Global Director of Mobility Solutions, and learn about how you can harness powerful new products to mobilize your business potential.
Flash Poll