Last week, I looked at some of the compelling reasons for transforming a set of commodity servers into a big flexible computer, or BFC. At TidalScale, we call this a Software-Defined Server -- a single virtual machine operating across multiple nodes, and that makes all the aggregated resources available to the application. But for today’s blog, it’s BFC all the way.Read More
Today, let’s look at how simple, straightforward and transparent Software-Defined Servers are.Read More
We recently came across a problem that illustrates how software might be reconsidered in this new, software-defined-server environment.
Customer Problem Statement:
- Consider two tables of historical data for each of, for example 3,000 securities. One table is called “Left” and one “Right”.
- Each table for each security has a column of timestamps, and a column containing the name of the security its represents (e.g. “AAPL”), and additional data. The Left table might have, for example, 150 additional columns of data, and the Right table might have, for example, 100 columns of additional data.
When I talk with people about the rapidly increasing volumes of data they rely on to run their business, I describe data growth in terms of the cost of sending a kid to college. Today, tuition and fees at an out-of-state public school average nearly $25,000 a year. If those costs grow at the rate that data is growing – at 62 percent CAGR – then by the time your new born daughter heads to college, her freshman year alone will cost more than $200 million!Read More