|
OGM is designed for situations where some entities that own computers (Suppliers) have decided to let another entities (the Allocator) decide how their computer time is to be divided among a set of BOINC projects. With OGM, Suppliers are able to control the usage of their computers (for example, the hours during which it does BOINC computation). However, they have no control over which BOINC projects their computers contribute to; the Allocator makes that decision.
The BOINC projects to which computing power is given need not be related to either Suppliers or Allocator; they might be public projects like Climateprediction.net or Rosetta@home.
OGM is also designed for situations where the Suppliers' computers are in a public place, or are used by people not trusted by the Supplier; the users have no control over BOINC on the computer.
For example, Suppliers might be different departments in a university, each of which owns a set of desktop and laboratory PCs, and the Allocator might be a campus-wide committee that divides the resources among BOINC projects internal to the university. Or the Suppliers might be different companies, who have agreed to volunteer their PC resources to a philanthropic organization that divides them among public BOINC projects. |