In-Memory Computing Blogs and Events

IMCPlanet.org presents in-memory computing blogs and events from around the world. Read the latest in-memory computing news here. Submit your RSS feed or post your upcoming events and help the in-memory computing community stay up to date on the latest developments.

Jun
08
2016
Posted by Nati Shalom's Blog on Wednesday 8 June 2016, 03:44

Over the past few months I’ve been involved in various forums and discussion on what the right approach should be for achieving a common orchestration modeling language.I felt that while there’s a growing consensus that TOSCA is currently best positioned to fit the bill, most notably in theNFV space, there are still different views on what should be the right approach to implement the standard. Some view TOSCA simply as an abstraction layer able to wrap any orchestration framework and by that provide a standard modeling on top of proprietary modeling…

Jun
08
2016
Posted by Nati Shalom's Blog on Wednesday 8 June 2016, 03:41

The latest OpenStack user survey on application platforms reveals an interesting trend when comparing this year’s survey with last year’s. See below.

2015

2016

https://www.openstack.org/assets/survey/Public-User-Survey-Report.pdf

http://www.openstack.org/assets/survey/April-2016-User-Survey-Report.pdf

 
Here are some things you might have noticed:

  1. Kubernetes gained…
Jun
03
2016
Posted by The In-Memory Revolution on Friday 3 June 2016, 10:08

Data can be loaded directly from any persistent store into Ignite caches. This example shows you how to load data from a MySQL database into an Ignite distributed cache. Here, I am assuming that you already have Apache Ignite installed on your system. If not, you can go through this tutorial first.

1.  Sample PERSON table

To start with, here is what the PERSON data in my database looks like-

2.  Model 

Here is a sample Person.java class corresponding to the PERSON table in the database.public class Person { private long id; private long orgId; private String name; private int…

May
31
2016
Posted by GridGain Systems Blog on Tuesday 31 May 2016, 11:53

The  Internet of Things (IoT) is one of the most exciting and significant technology revolutions in the world today. Though there are countless IoT systems in operation at fledgling start ups and established corporations alike, most experts agree the industry is still in its infancy.  It is estimated that by 2020 there will be over 30 billion devices wirelessly connected to the Internet.

May
17
2016
Posted by GridGain Systems Blog on Tuesday 17 May 2016, 15:51

Roman Shtykh, R&D Engineer at CyberAgent, Inc., will present one of over 30 deep-dive presentations at the In-Memory Computing Summit on May 23-24 in San Francisco. (A limited number of seats are still available to the event. Register today to attend at http://imcsummit.org).

May
13
2016
Posted by GridGain Systems Blog on Friday 13 May 2016, 12:56

When I arrived at IoT World on Wednesday morning, I got my badge, went onto the expo floor and got a cup of coffee to pierce the morning fog. It was still early, the only people milling around were expo vendors putting the final touches on booths. I started a slow stroll looking for our booth. I kept finding new areas: Startup land with chain link fences (I kid you not), futuristic cars sitting smack in the middle of the floor, and so, so many vendors pitching everything under the sun in wearables.

May
12
2016
Posted by GridGain Systems Blog on Thursday 12 May 2016, 13:35

Robert Barr, VP Data Grid Engineering Lead at Barclays, will present a keynote presentation titled “In Memory Computing for Financial Services: Past, Present and Future” at the In-Memory Computing Summit on May 23-24 in San Francisco. (A limited number of seats are still available to the event. Register today to attend at http://imcsummit.org).

May
11
2016
Posted by GridGain Systems Blog on Wednesday 11 May 2016, 08:06

Transaction deadlocks are a serious impediment to the performance of big data/fast data systems. Such problems are very difficult to spot and are even harder to debug. In production, they require a full cluster restart, leading to costly system down times.

Apr
27
2016
Posted by Nati Shalom's Blog on Wednesday 27 April 2016, 23:36

Preface

The Innovator’s Dilemma faced by vendors of proprietary networking stacks is well documented. The blogsphere and the trade media have well documented the disruptive, one-two punch of open source NFV and white box hardware that threatens to undermine their business models.
But just this week, at OpenStack Summit in Austin, we saw Sorabh Saxena, Senior Vice President of Software Development & Engineering at AT&T showcase on a keynote stage before more than 7,500 people (plus the online audience) just how mature this disruption is. His company, faced with multiplying demand for networking capacity over the next four years, has embraced NFV and white box hardware not so much as an inoculation against vendor lock in (though this is part of it), but as a necessary tool for agility and speed.
And yet, the existential threat to companies like Cisco is present, real and almost certainly the end of an era. In this post, I’ll explain what…

Apr
21
2016
Posted by GridGain Systems Blog on Thursday 21 April 2016, 10:06

This is GridGain’s first year exhibiting at Percona Live. Despite the fact that this is a heavily database-oriented conference and audience, I found it to be both refreshing and interesting to meet new people and introduce them to the world of in-memory computing, Apache Ignite and GridGain.
Very few of the people we've talked to had a lot of experience with in-memory computing - and understandably so. The database world tends to be conservative and heavily SQL oriented. It was great to introduce a lot of new people to the concept of in-memory computing.

Apr
20
2016
Posted by GridGain Systems Blog on Wednesday 20 April 2016, 15:06

Organizations today typically have heterogeneous IT infrastructures which include a variety of databases technologies and a wide range of applications drawing on that data. As organizations grapple with rapidly growing amounts of data and growing demand from end users for real-time access, they are increasingly solving these challenges by moving towards a converged data platform.

Feb
13
2016
Posted by Distributed Thoughts on Saturday 13 February 2016, 13:53

Today the GridGain team has announced the release of enterprise-grade GridGain In-Memory Data Fabric v. 7.5, based on Apache Ignitetm v. 1.5. For those not familiar with GridGain or Apache Ignite, it provides the ability to distribute, cache, and compute on data in memory, including such features as in-memory data grid, compute grid, ANSI-99 in-memory SQL, real-time streaming, in-memory file system, and many more.Some of the most important features of this release, among others, include deadlock-free in-memory transactions, significant improvements to the zero-deployment model, and major performance improvements. All these features have been available in Apache Ignite 1.5 for a while, but now, after many rounds of load testing and bug…

Jan
27
2016
Posted by The In-Memory Revolution on Wednesday 27 January 2016, 09:15

For systems where low latency is critical, there is nothing better than caching the data in memory in a distributed cluster. While storing data in memory provides fast data access, distributing it on a cluster of nodes increases application performance and scalability. And Apache Ignite helps you achieve exactly that.Ignite data grid is a distributed in-memory key-value store. It can also be viewed as a partitioned hash map that enables caching data in-memory over multiple server nodes. You can store as much data as you want, in memory, by adding new nodes to the Ignite cluster at anytime. As a key-value store, Ignite data grid supports:Partitioning & ReplicationIgnite can be configured to either replicate or partition the data in memory. In a replicated cache, data is fully replicated on all the nodes in the cluster. In a partitioned cache, the data is evenly split and distributed cluster-wide so that each node contains only a…

Dec
22
2015
Posted by The In-Memory Revolution on Tuesday 22 December 2015, 15:23

This tutorial shows you how to create a simple ‘Hello World’ example in Apache Ignite.The following technologies were used in this example:

  1. Java Development Kit (JDK) 1.8
  2. Apache Ignite 1.5.0-b1
  3. Maven 3.1.1
  4. IntelliJ IDEA 15 CE

Note: JDK 1.7 or above is required.

1.  Download and Install Ignite

Download the latest binary distribution from the Apache Ignite website and extract the resulting .zip file to a location of your choice:$ unzip apache-ignite-fabric-1.5.0-b1-bin.zip$ cd apache-ignite-fabric-1.5.0-b1-bin

2.  Set Environment Variable (this step is optional)

Set IGNITE_HOME environment variable to point to the installation folder and make sure there is no trailing / in the path. On my mac, I have set this environment variable in .bash_profile file, like so:export IGNITE_HOME=<path-to-ignite…

Dec
21
2015
Posted by The In-Memory Revolution on Monday 21 December 2015, 21:27

Businesses are accumulating data at enormous rates requiring huge amounts of storage. Managing large data is hard, but processing it is even more challenging. With terabytes of data to store and process, it is often the case that developers find themselves in a quandary about how to strike the right balance between speed, scalability, and cost. Storing data in cache can significantly enhance the speed of your application. It reduces the network overhead caused due to frequent data movement between an application and the database. Apache Ignite allows you to store the most frequently accessed data in memory. It evenly distributes the data across a cluster of computers in either partitioned or replicated manner. Ignite allows you to access the data from any underlying data store – RDBMS, NoSQL, or HDFS.