architecture

Architectural Overview

The backbone of the ROOT architecture is a layered class hierarchy with, currently, around 1200 classes grouped in about 60 frameworks (libraries) divided in 19 main categories (modules). This hierarchy is organized in a mostly single-rooted class library, that is, most of the classes inherit from a common base class TObject.

Multi-Tier Master-Worker Architecture

Multi-Tier Master-Worker Architecture

The PROOF system implements a multi-tier architecture as shown in the figure:

arch_0.png

More about PROOF

The PROOF system uses the multi-process approach to parallelism. This approach allows to adapt easily to heterogeneous scenarios and also puts less requirements on users' code. In this section we describe in some more detail soem of the key issues of the PROOF approach.

Syndicate content