Concurrent Computing beziehungsweise Parallelität bezieht sich auf eine Form des Computings, bei der mehrere Rechenaufgaben gleichzeitig anfallen. Diese Aufgaben können von einzelnen Computern, bestimmten Anwendungen oder über Netzwerke hinweg erledigt werden. Concurrent Computing wird häufig in
Big Data-Umgebungen verwendet, um sehr große Datensätze zu verarbeiten. Damit es effizient und effektiv arbeiten kann, ist eine sorgfältige Koordination zwischen Systemen und über Big Data-Architekturen hinweg in Bezug auf die Planung von Aufgaben, den Austausch von Daten und die Zuweisung von Speicher erforderlich.