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.

Nov
07
2017
Posted by the morning paper on Tuesday 7 November 2017, 22:00

Fast and precise type checking for JavaScript Chaudhuri et al., OOPSLA’17

In this paper we present the design and implementation of Flow, a fast and precise type checker for JavaScript that is used by thousands of developers on millions of lines of code at Facebook every day.

In a pretty dense 30 pages, ‘Fast and precise type checking for JavaScript’ takes you through exactly how Facebook’s Flow works (although even then, some details are deferred to the extended edition!). I can’t read a paper packed with concise judgements and syntax such as this one now without thinking of Guy Steele’s wonderful recent talk “It’s time for a new old language.” It makes me feel a little better when struggling to get to grips with what the authors are really saying! Rather than unpacking the formal definitions here (which feels like it…

Nov
07
2017
Posted by Striim on Tuesday 7 November 2017, 12:22

Striim is excited to announce that Steve Wilkes will be one of the speakers at Intel’s Global IoT DevFest, an online-curated forum that provides industry thought leaders, innovators, developers and enthusiasts worldwide with a platform to share knowledge, present visions, conduct deep-dive training and share real-world use cases and solutions.
In this one-hour session, Steve will be speaking on the main challenges facing IoT data management for enterprise companies and how a modern data architecture can help address these barriers including managing IoT data, integrating IoT data with enterprise data and addressing IoT-related security issues. After all, a recent IDC white paper predicts that the amount of real-time data within the next 8 years will increase to 38 zettabytes – that’s a lot of data…

Nov
07
2017
Posted by GridGain Systems Blog on Tuesday 7 November 2017, 08:45
Nov
07
2017
Posted by TidalScale Blog on Tuesday 7 November 2017, 04:00

The-Next-Platform-Final-Cubes2.png

“We didn’t believe it either. But the TidalScale team is not fooling around here.”

Nov
06
2017
Posted by the morning paper on Monday 6 November 2017, 22:00

Virtual machine warmup blows hot and cold Barrett et al., OOPSLA’17
(With thanks to Prof. Richard Jones at Kent University who first pointed this paper out to me.)
Yesterday we saw the recommendations of Georges et al. for determining when a (Java) virtual machine has reached a steady state and benchmarks can be taken. Kalibera and Jones later provided a more accurate manual process. In ‘Virtual machine warmup blows hot and cold,’ Barrett et al. provide a fully-automated approach to determining when a steady state has been reached, and also whether or not that steady state represents peak performance. Their investigation applies to VMs across a range of languages: Java, JavaScript, Python, Lua, PHP, and Ruby.

Our results suggest that much real-world VM benchmarking, which nearly all relies on assuming…

Nov
06
2017
Posted by SAP HANA on Monday 6 November 2017, 05:30

I remember the first SAP HANA keynote Hasso gave in SAPPHIRE 2010 in Orlando, back when we still referred to it as NewDB.
In it, Hasso describes a six step process that allows SAP customers to move their systems onto the new database without disruption. Sorry about the fuzzy picture, it is an old video!
Three things struck me right away:
First, the SAP HANA services market was going to be big business over the next ten years. Every customer was going to need assistance upgrading their systems and streamlining business processes. In my role as Business Analytics & Technolgy practice lead at SAP Services partner Bluefin, that sounded like a big deal to me.
Second, collapsing the transactional and data warehouse solutions into a single system of record and analytics…

Nov
05
2017
Posted by SAP HANA on Sunday 5 November 2017, 22:00

Are you up for a challenge?

Looking to discover the various database and data management solutions offered within SAP? Or are you currently using one of our solutions already, but want to consult one of our experts to learn more?

Stop by and explore the Unlock Big Data campus at SAP TechEd Barcelona for your one-stop shop for learning, expertise, and solutions. Interact with our DDM experts – real-life Data Heroes – and check out demos on the latest big data management, data…

Nov
05
2017
Posted by the morning paper on Sunday 5 November 2017, 22:00

Statistically rigorous Java performance evaluation Georges et al., OOPSLA’07
This paper won the 10-year most influential paper award at OOPSLA this year. Many of the papers we look at on this blog include some kind of performance evaluation. As Georges et al., show, without good experimental design and statistical rigour it can be hard to draw any firm conclusions, and worse you may reach misleading or incorrect conclusions! The paper is set in the context of Java performance evaluation, but the lessons apply much more broadly.

Benchmarking is at the heart of experimental computer science research and development… As such, it is absolutely crucial to have a rigorous benchmarking methodology. A non-rigorous methodology may skew the overall picture, and may even lead to incorrect conclusions. And this may drive research and development in a non-productive direction, or may lead to a non-…

Nov
03
2017
Posted by Redis Labs on Friday 3 November 2017, 13:16


Fall has finally hit the Bay Area. There’s a definite chill in the late afternoon when Karl starts rolling over the hills. Even with the holidays fast approaching, the team here at Redis Labs will be at a bunch of different events all over the US and Europe.
Conferences
As part of a whirlwind tour of London, Redis Labs will be a part of Big Data London on Nov. 15th and 16th. Our CMO, Manish Gupta and our Head of Developer Advocacy, Tague Griffith will be speaking at the conference. Stateside, you can catch our team at QCon in San Francisco Nov. 13th through the 15th,

Nov
02
2017
Posted by the morning paper on Thursday 2 November 2017, 23:00

Log20: Fully automated optimal placement of log printing statements under specified overhead threshold Zhao et al., SOSP’17
Logging has become an overloaded term. In this paper logging is used in the context of recording information about the execution of a piece of software, for the purposes of aiding troubleshooting. For these kind of logging statements there always seem to be a trade-off between log verbosity, logging overhead, and the log actually containing enough useful information to help you diagnose a problem that occurs in the wild. As developers of the system, we tend to put logging statements in places where we think they’ll be useful – often as a retrospective action after a problem occurred that couldn’t easily be diagnosed!
So it’s interesting to step back for a moment and consider this: if you were starting to instrument a system from scratch, what would an optimal set…

Nov
02
2017
Posted by SAP HANA on Thursday 2 November 2017, 04:00

As famed American singer songwriter Bob Dylan once said, “I accept chaos. I’m not sure whether it accepts me.”

Businesses today face a fundamentally chaotic reality. We see it in structured and unstructured formats – from our transactional systems, data warehouses, cloud apps, and social media. It is ubiquitous. For those of us who have grown up in the system- of-record world, the transactional system world, these new data sources represent both a risk and a challenge but also an incredibly valuable untapped asset (if leveraged the right way). And it isn’t just the variety of sources; it is the variety of data types. We are confronted with graph data…

Nov
01
2017
Posted by the morning paper on Wednesday 1 November 2017, 23:00

My VM is lighter (and safer) than your container Manco et al., SOSP’17
Can we have the improved isolation of VMs, with the efficiency of containers? In today’s paper choice the authors investigate the boundaries of Xen-based VM performance. They find and eliminate bottlenecks when launching large numbers of lightweight VMs (both unikernels and minimal Linux VMs). The resulting system is called LightVM and with a minimal unikernel image, it’s possible to boot a VM in 4ms. For comparison, fork/exec on Linux takes approximately 1ms. On the same system, Docker containers start in about 150ms.

These results are obtained when the LightVM guest is a unikernel. You’re probably only going to create a unikernel in specialised cases. (One interesting such case in the paper is a Micropython-based unikernel…

Nov
01
2017
Posted by GridGain Systems Blog on Wednesday 1 November 2017, 13:52

Putting aside the regular bug fixes and performance optimizations, the Apache Ignite 2.3 release brings new SQL capabilities and Ignite persistence improvements that are worth mentioning.

Let's start with SQL first.

Nov
01
2017
Posted by SAP HANA on Wednesday 1 November 2017, 09:10

How can Suite on HANA be NOT so sweet when close to 2500 productive instances exist all over the world?

I deliberately picked the title to put Suite on HANA in context of where it stands today with the advent of SAP S/4HANA and my previous blogs on the same topic.  (You can read them here, here and here).…

Nov
01
2017
Posted by SAP HANA on Wednesday 1 November 2017, 00:00


SAP TechEd Barcelona is 2 weeks away and we want to share some of the exciting things that are planned for SAP HANA! We’re in the “Unlock Big Data” campus on the show floor. And our experts will be wearing Let’s Talk Data! shirts. Find an expert wearing the shirt and let’s talk about data and how SAP HANA can help accelerate your digital transformation!

Executive Talks:

Tuesday (Nov 14) from 9:00 a…