In-Memory Computing Planet Blogs and Events

IMC Planet 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.

Apr
16
2015
Posted by The ScaleOut Software Blog

Download ScaleOut hServer’s Java client libraries as an open source project on GitHub.

The post Open Source ScaleOut hServer® Library Now on GitHub! appeared first on ScaleOut Software.

 
Mar
17
2015
Posted by Oracle Coherence Blog
If you encounter a problem with Coherence and want to see if its fixed in the latest patch, you can find all the information you need on the Coherence Community home page. It provides links to all the latest releases for both Java, .NET and C++. It's also available from this RSS feed, if you want to be notifications as new releases become available.
  …
 
Mar
04
2015
Posted by Oracle Coherence Blog

This entry is reposted from the new cloud-focused blog at Oracle, "The Cloud Front."

Today we are excited to announce a major product innovation - Oracle Coherence is now available as a feature of the Java Cloud Service (JCS). Effective immediately, users of JCS can use our cloud tooling to optionally set up Coherence within JCS.

Flexibility is a key part of the solution. You can either select an initial capacity for the Coherence data tier:

Or use the "Advanced" option to have full control over the number of virtual machines you want for Coherence, the number of managed Coherence servers per virtual machine, and the heap size of each managed server: 

 
Feb
08
2015
Posted by Oracle Coherence Blog
This is a unique Oracle Coherence event in Los Angeles, where engineers, architects and product managers will provide a detailed overview of its innovative features and a preview of what's coming up in the next release.

A full agenda for the event and details about how to register are available on-line here. Some of the topics covered include:
  • Strategic Direction and Roadmap for Coherence
  • Coherence Data Management - from…
 
Feb
08
2015
Posted by Oracle Coherence Blog
The next London Coherence SIG will be on March 19th 2015. This is a great opportunity to hear from engineers, architects and product managers about innovative features, integrations with complimentary technologies and a preview of what's coming up in the next release and the Oracle Cloud.

A full agenda for the event and details about how to register are available on-line here. Some of the topics that will be covered include:
  • Scalable real-time…
 
Jan
27
2015
Posted by Oracle Coherence Blog

The WebLogic scripting and management features available with Coherence 12c Managed Servers make it easy to create Coherence clusters and manage applications. Using the Weblogic Scripting Tool (WLST),  the whole lifecycle of Managed Coherence Servers can be controlled, from creating and starting a Coherence cluster to deploying Coherence applications.

WLST scripts are written in Jython and can manipulate Weblogic JMX MBean's to manage Weblogic and Coherence. The flexibility and power they provide make it easy to create, configure and startup up a complete Coherence environment - in just a few minutes.  This post will outline how to do just this, using some sample WLST scripts.

Read more…

 
Dec
08
2014
Posted by The In-Memory Revolution


In a distributed environment, deploying a user-defined data structure as cluster wide service can provide access to all its operations, from anywhere in the grid. For example, you can have your own implementation of a distributed SecureMap, which auto-encrypts its values and is deployed as a service on all the cluster nodes.

In GridGain, you can implement your own custom data structures and deploy them as distributed services on the grid. You can also access them from clients via service proxies…
 
Nov
18
2014
Posted by The In-Memory Revolution


When storing data in a distributed cache, Map is the most obvious data structure. But, there are times when applications need to process data in the order it is received. GridGain In-Memory Data Fabric, in addition to providing standard key-value map-like storage, has an implementation of fast Distributed Blocking Queue.


As an implementation of java.util.concurrent.BlockingQueue,…
 
Nov
05
2014
Posted by The In-Memory Revolution


Ever wonder how subscribing to feeds from a news channel brings you the latest and relevant information as soon as it is published on their website? Or, how users can join a chat room, over Skype or Google Hangouts, for example, and exchange messages between multiple users? It is the Publish/Subscribe (pub-sub) messaging model – a distributed computing abstraction where publishers and subscribers are connected together by a common topic.  


 
Oct
21
2014
Posted by The In-Memory Revolution


Getting real-time notifications to users is a popular feature in social media these days. For example, notifications in Facebook that notifies users of any new likes or comments they receive on their posts or pictures. Or a leaderboard in an online game, that refreshes as a new leader emerges with a greater score. 


While data changes can be constructed by continuously pulling data from the source (DB or In-Memory cache), an alternative way is to directly push these updates from the source. In other words…
 
Oct
10
2014
Posted by The In-Memory Revolution


Failing-over web session caching is problematic when you run multiple application servers. It is not uncommon for web applications to run in a cluster to distribute the load of high volume of web requests. But what if one of the application servers crashes? The load balancer will just route the web request to another available application server, but all of user’s session data is lost. In simple words, you may be filling your shopping cart with your favorite items, but if the application server serving your request crashes, you will end up with an empty cart.


 
Dec
14
2012
Posted by Tech by Sample
Summary:  Gridgain is advanced software middleware that combines compute and data grid capabilities to provide a framework for processing large data sets.    Gridgain implements a well known parallel design pattern developed by Google, called MapReduce.   It’s zero deployment feature allows it to be used for building high performance cloud applications.   In honor of the presidential

Read More…

 
Sep
30
2012
Posted by Tech by Sample
Summary: Unit testing involves testing business logic in isolation.  In many situations,  Java classes  will have a natural dependency on other classes.  These dependent classes can be replaced with mock objects.   Mock objects are instances of test provided classes. For example, let’s say you would like to unit test an algorithm that calculates a company’s

Read More…

 
Aug
25
2012
Posted by Tech by Sample
Summary: In this post, we will implement RESTful style web services using Jersey. Jersey is an open source, production grade, JAX-RS (JSR 311) Reference Implementation for building RESTful web services.  RESTful style web services was first introduced in Roy Fielding’s research paper,  “Architectural Styles and the Design of Network-based Software Architectures” in 2000.  As a result of its simplicity,

Read More…

 
Jun
20
2012
Posted by Tech by Sample
Summary: In this post, we use JGAP (pronounced “jay-gap”), an open source Genetic Algorithm (GA) framework, to select an optimal set of movies based on our interests. A Genetic algorithm (GA) is a type of search algorithm that simulates the process of natural evolution. This type of algorithm is used to select an optimal solution

Read More…