Skip to content

Concurrency

Brad Bebee edited this page Feb 13, 2020 · 1 revision

It's All About Resource Contention

The introduction of Concurrency into a system is all about reducing contention to a specific resource. And in particular removing the blocking of one action by another that is guaranteed if tasks are evaluated sequentially, one after the other.

However,as a system increases in complexity to remove these contentions, underlying dependencies emerge that may create contention patterns worse than the original.

The aim is The Golden Path, a computational route that maximises resource utilization throughout the system.

This document is a work in progress, describing the approach to concurrency in Bigdata, detailing the message flows, identifying dependencies and thus gaining a perspective to inform design approaches and an aid to system configuration.

Clone this wiki locally