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.

Sep
22
2016
Posted by My workspace on Thursday 22 September 2016, 10:45

UP1: If you are planning to migrate to Microservice, we recommend you to read the book "High performance in-memory computing with Apache Ignite".One of the challenging thing in Microservices world is not the implementation of the services, rather it's monitoring and the management. In the time of writing the blog, we have a few frameworks and tools to implements microservices such as Dropwizard, Spring boot and vertx. Complexity grows when you have a lot of independent micro services deployed and running over cloud infrastructure. It really a pain full task to monitor and manage all the services through 24*7. However Ansible, puppet, docker and logstash tools can help you to build such a management platform for micro services but they are not always sufficient. To solve the above described problem Jboss project release…

Sep
21
2016
Posted by GridGain Systems Blog on Wednesday 21 September 2016, 15:56

The GridGain Enterprise Edition, based on Apache® Ignite™, is now available on the Microsoft Azure Marketplace. The GridGain in-memory computing platform dramatically accelerates and scales out existing data-intensive applications without ripping and replacing existing databases. GridGain enables unlimited scalability and tremendous speed. Query times are up to 1,000,000x faster than disk-based systems.

Sep
19
2016
Posted by The In-Memory Revolution on Monday 19 September 2016, 15:49

In a multi-user environment, concurrent transactions on the same set of cache entries can cause deadlocks – an unfavorable situation that adversely affects the performance of any application. Once a system enters a heavy deadlock state, recovery may require a complete cluster re-start. Keeping this in mind, Apache Ignite came up with ACID compliant Deadlock-Free Transactions that can prevent deadlocks and enhance application performance. Before looking into this feature in more detail, let’s briefly go through the basics.

What is a Deadlock?

A deadlock is a situation where a transaction T1 waits indefinitely for a resource R2 that is held by another transaction T2; and T2 waits for a resource R1 that is held by T1. T1 wouldn’t release the lock on R1 until it acquires the lock on R2, and T2 wouldn’t release the lock on R2…

Sep
16
2016
Posted by GridGain Systems Blog on Friday 16 September 2016, 12:45

I have been attending (and speaking) at the annual Apache® Cassandra™ Summit for 4 years, but this was my first time as a sponsor on the Expo floor. My time in the Cassandra ecosystem has proven to be a powerful lesson in how fast open source communities can grow and evolve. In 2013, there were less than 1,000 attendees. By 2015, over 3,500 were at last year’s Summit. This year, the event was at the massive San Jose Convention Center, rarefied air for a database that is younger than my home computer (!), and shows the momentum in this community. 

Sep
14
2016
Posted by Pavel Tupitsyn on Wednesday 14 September 2016, 17:00

Speed up your ASP.NET web farm with a Apache Ignite distributed caching.

ASP.NET Web Farm with Apache Ignite caching

Rationale

ASP.NET performance can be improved in a number of ways, including:

  • Cache rendered pages with Output Cache.
  • Scale out by setting up a Web Farm so that multiple servers handle the requests.

What if we want to combine these approaches? Using default output caching mechanism in a web farm means a separate cache on each server. So if the load balancer sends a main page request to server 1, and next main page request to server 2, the cache is not used. If there are N servers, output cache is N times less effective.

Distributed cache solves this issue and provides…

Sep
13
2016
Posted by Nati Shalom's Blog on Tuesday 13 September 2016, 08:07

DevOps | Configuration Management | Cloud Portability | Cloud Orchestration | IaaS | Open Source Cloud Automation | Cloud Orchestration Tools | PaaS | CMP

This post was originally published on InfoQ.com in February 2016.

 
The brave new world of plentiful tooling, and especially open source tooling, has driven home the realization that developers are the new decision-makers, not the man in the high castle that just dictates the technology and stack. A minute before I was about to publish this piece, John Vrionis of Lightspeed Ventures wrote a piece, It’s actually open source software that’s eating the world, that perfectly…

Sep
12
2016
Posted by ScaleOut Software on Monday 12 September 2016, 13:43

View this Channel 9 / MS Dev Show video podcast to hear ScaleOut CEO, Bill Bain, discuss in-memory computing with show hosts Jason Young and Carl Schweitzer.
channel9
The post Video podcast: William Bain discusses in-memory computing on MS Dev Show appeared first on ScaleOut Software.

Sep
09
2016
Posted by ScaleOut Software on Friday 9 September 2016, 09:16

wp_imc_enables_oi
This whitepaper discusses how in-memory computing provides a scalable, highly available platform that simultaneously tracks and analyzes events from multiple data sources and then generates immediate feedback to steer behavior to enable operational intelligence.
Download this new white paper to read more.
The post New white paper – In-Memory Computing: A Key Enabler of Operational Intelligence…

Sep
09
2016
Posted by ScaleOut Software on Friday 9 September 2016, 09:10

wp_oi_next-gen_bi
Traditional techniques for business intelligence help analysts make strategic decisions but lack the immediate feedback within live systems. Operational intelligence discovers actionable insights in live data, before the moment is lost.
This whitepaper explores some of the key differences between operational intelligence and business intelligence, looks at several applications that can benefit from operational intelligence and illustrates its compelling benefits. We then examine how exciting advances in in-memory computing can provide the breakthrough technology needed to implement operational intelligence, which has the potential to…

Sep
06
2016
Posted by GridGain Systems Blog on Tuesday 6 September 2016, 20:11

”Apache Spark™ and Apache Ignite™ for Fast Data” Webinar on September 7, 2016

Apache Spark and Apache Ignite are two of the most popular open source projects in the area of high-performance Big Data and Fast Data. Both technologies are in-memory computing solutions to Big Data challenges but they target different use cases and, in many instances, are complementary. 

Sep
05
2016
Posted by Pavel Tupitsyn on Monday 5 September 2016, 17:00

Ignite cluster can consist of nodes on any supported platform: Java, .NET and C++. Let’s see how to run .NET/Java cluster with NuGet and Maven.

Apache Ignite Java + .NET

Prerequisites

This post is both for .NET developers who may be new to Java and vice versa, so I’ll provide very detailed steps.

We are going to use the following software:

Complete source code for this post is available on GitHub: github.com/ptupitsyn/ignite-multi-platform-demo

The code is not perfect for the sake of brevity (public fields, no…

Aug
19
2016
Posted by KurzweilAI » Blog on Friday 19 August 2016, 16:40

UCLA professor Leonard Kleinrock, recreates the first internet computer-to-computer communication with a Stanford University computer on Oct. 29, 1969, from a closet-size computer — the “Lo” in the movie title refers to an aborted transmission of  “Login” (credit: Magnolia Pictures)
In the movie “Lo and Behold, Reveries Of The Connected World,” released today, legendary documentarian Werner Herzog discovers and explores the internet in a series of ten impressionistic vignettes.
These range from internet pioneers (Leonard Kleinrock, Robert Kahn,  Danny Hillis), AI/roboticists (Sebastian Thrun, Tom Mitchell, “Raj” Rajkumar, Joydeep Biswas), and Mars explorers (with Elon Musk — Herzog volunteered to go) to dystopians — how a solar flare could crash our internet-based civilization in a few days, electrosensitive hermits living off the grid, online-game addicts,…

Aug
18
2016
Posted by KurzweilAI » Blog on Thursday 18 August 2016, 13:37

Full restoration of electric power could take months to years following a well-planned, well-executed terrorist attack on large transformers like these in Melbourne, according to the National Academy of Sciences (credit: Allalone89/public domain)
By Paul Werbos, PhD
This week (starting August 15), the immediate risk to our lives through cyberblitzkrieg has suddenly risen dramatically, due to new events in cyberspace. If a cyberblitzkrieg on electric power and other critical infrastructure does occur, the level of damage would be comparable in general to the kind of damage we feared at the height of the Cold War, when something like half the world could be lost suddenly and the rest in a cascade of events.
“Cyberblitzkrieg” is simply a coordinated cyberattack on multiple physical plants, like power generators or large transformers, hard to replace in less than…

Aug
16
2016
Posted by KurzweilAI » Blog on Tuesday 16 August 2016, 22:47

Roko’s Basilica (credit: First Church of the Singularity)
By Jodi Schiller
For those of us working in virtual and augmented reality, our days are spent thinking of better and better ways to create more lifelike virtual worlds. It’s easy for us to believe that one day we will be living in a sim indecipherable from “base” reality — or even more likely, that we’re already living in one.
This year at Burning Man, the Metaverse Scholars Club, a non-profit committed to building an ethical metaverse, is creating an immersive theater/mixed reality experience reflecting these ideas.
Our backgrounds are as augmented and virtual reality creators and community builders and theater. I’m Jodi Schiller, director of the…

Aug
15
2016
Posted by Pavel Tupitsyn on Monday 15 August 2016, 17:00

LINQPad is a must-have tool for every .NET developer, and it is a great way to explore and try Ignite.NET APIs.

LINQPad Logo

Getting Started

  1. Download LINQPad: linqpad.net/Download.aspx. Make sure to choose AnyCPU version on x64 OS.
  2. Install Ignite.NET NuGet packages:
    • Press F4 (or click Query -> References and Properties menu).
    • Click “Add NuGet…”. A warning may appear: As you don't have LINQPad Premium/Developer Edition, you can only search for NuGet packages that include LINQPad samples., this is fine, since Ignite packages do include LINQPad samples.
    • Install packages by clicking “Add To Query” button.
    • Click “Add namespaces” link button and add (at least) the first one: