Since the mid-1990s, the costs of compute, storage, and memory have been steadily plummeting. The commoditization revolution in compute (“x86 everywhere”), combined with the commercialization of distributed systems programming models, has taken huge advantage of this economic situation.
At the same time, we are processing more data, from more sources, for more purposes than ever before. Although multi-core and multi-socket compute platforms are commonplace – leveraging parallelism at the processor to try to handle the hockey-stick growth of data processing needs – even these approaches are insufficient to deliver the processing power needed to accomplish enterprise data mining efforts. Hence the scramble to build distributed systems solutions for our applications.
Read more at SDxCentral.