RNA Networks is launching RNAcache, a product that lives along the border of processing virtualization, network virtualization and storage virtualization by offering the capability to use server memory on many systems as a shared network resource. RNA Networks is one a number of suppliers that are melding high performance computing, clustering and virtualization technology together to create what is, in essence, very large, some would say extreme, multiprocessing systems. RNA networks has been the topic of a few earlier posts including RNA Networks and memory virtualization and Creating extreme systems - an RNA Networks Customer Profile. Let's look at this announcement, shall we?
Here's how RNA Networks describes RNACACHE
RNA networks, the leader in memory virtualization software that transforms server memory into a shared network resource, today announced it has extended its Memory Virtualization Platform (MVP) product family with the release of RNAcache. RNAcache allows servers to leverage RNA’s unlimited pool of memory by loading entire working datasets into a single shared, virtual memory pool for simultaneous access and processing. RNAcache significantly lowers the cost of supporting business critical, memory-intensive applications without making further investments in costly data center equipment, enabling companies to wring as much revenue potential out of existing servers as possible.
RNAcache works in all fabric environments including GbE, 10GbE, and InfiniBand. RNAcache removes data center bottlenecks caused by contention for application memory, the most scarce and limited resource in the data center. During customer testing, RNAcache significantly enhanced performance in the following use cases:
- Predictive Analytics and Modeling: improved predictive modeling capabilities by 20X, delivering results to analysts in a fraction of the time.
- High Volume, Fast Internet Applications: improved query speed 100X, increased simultaneous user capacity 5X and expanded customer revenue opportunities each business day.
- Clustered Environments: A high performance cloud provider accelerated processing rates by 30X, without having to scale out their hardware, power or space footprint.
The rate of proliferation and amount of data that must be quickly analyzed, shared and interpreted is growing exponentially. RNAcache makes the benefits of memory virtualization widely available to customers in industries who rely on access, performance and scale to remain competitive - be it video streaming or algorithmic model processing.
Snapshot analysisIt is clear that many IT executives remember the unified environment found on the mainframe and the high end of the midrange capabilities fondly. Since many of today's applications are built using multiple services that each are hosted on different machines, in different locations, these executives find themselves having to deal with multiple services, each hosted on different machines and still find a way to put it all together into a single application or workload.
This complexity translates directly into increased costs, they like to return to a world in which their team was able to develop software with the knowledge that all processes could access the same data efficiently and reliably without the need for sophisticated distributed processing and synchronization techniques. Distributed cache, such as that being offered by RNA Networks could be the answer.
Few IT executives, however, are willing to re-architect and reimplement working applicaitons to use a product. This means that suppliers had better offer a way to drop their technology into an environment, improve performane and scalability, without also requiring major changes to the workloads in place. RNA Networks offers a number of different access mechanisms to make their distributed cache technology fit into many environments.
If your organization is looking for ways to deliver extreme transactional applicaitons, RNA Network's products are worth a good look.