Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package drm.core

Package that implements the collective-based model of computation, and the DRM.

See:
Description

Interface Summary
Contributor | Defines functionality necessary to write to the contribution repository in a collective.
Controller | Defines functionality necessary to write the command database of a collective.
IDRM | Interface for getting information about the DRM collective.
Observer | Defines functionality necessary to read information from a collective.

Class Summary
Collective | This class implements a proxy to a collective.
ContributionBox | This class contains a contribution of an entity.
Node | This class extends `Base` to become a DRM node.
NodeCommand | Contains a command to be executed on a Node.
NodeContribution | Conatins information about a base.

## Package drm.core Description

Package that implements the collective-based model of computation, and the DRM. A collective is a set of entities that work to reach a goal. It contains a shared database of contributions, and commands. The role of a member of a collective can be observer, contributor or controller. The observer can read the contribution and command databases, the contributor can write the contributon database and the controller can write the command database. The package also defines the concept of a node, which is an agentbase that is an observer, contributor and controller at the same time in the collective called DRM (distriubted resource machine).

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES