System for heavy parallel computations. divides input data & handles faults & includes distributed lock manager (C++)