The data calculator: data structure design and cost synthesis from first principles and learned cost models
The Data Calculator: data structure design and cost synthesis from first principles and learned cost models Idreos et al., SIGMOD’18
This paper preceded the work on data continuums that we looked at last time, and takes a more general look at interactive and semi-automated design of data structures. A data structure here is defined as a combination of (1) a data layout describing how the data is stored, and (2) algorithms that describe how its basic functionality is achieved over the specific data layout. For data structures with just two different types of nodes (e.g., leaf-nodes and non-leaf nodes in a tree), the authors estimate there are more than possible valid data structure designs! Dozens of new data structures are published each year, but we’re still only scratching the surface.
Our intuition as that most designs (and even inventions) are about combining a small set of fundamental concepts in different ways or tunings… Our vision is to build the periodic table of data structures so we can express their massive design space. We take the first step in the paper, presenting a set of first principles that can synthesize an order of magnitude more data structure designs Continue reading
Silver Peak’s EdgeConnect SD-WAN platform is now certified by Google Cloud, Amazon Web Services, Microsoft Azure, and Oracle Cloud.
The Nutanix-VMware battle escalated with a Nutanix blog accusing VMware COO Sanjay Poonen of “bullying” Nutanix customers.
Canonical says the latest version of its platform for IoT and container deployments will reduce three things: time to market, software development risk, and security maintenance costs.
SDxCentral is pleased to announce Dan Meyer has been promoted to editor in chief at SDxCentral. Read more in this post by CEO Matt Palmer.

The German carrier signed an agreement with the Berlin Senate Department for Economics, Energy and Public Enterprises to drive 5G deployment in the capital.