-
Notifications
You must be signed in to change notification settings - Fork 6
Home
Jarifa (a.k.a OGM) is a system for grid computing on organizational resources, using BOINC.
Jarifa 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 Jarifa, 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.
remark: Jarifa uses the ‘weak authentication’ feature of BOINC. You can only allocate projects, that support this feature (depends on the server version they use).
Jarifa 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.
Jarifa is implemented using BOINC’s Account Manager mechanism. The Allocator runs the Jarifa software on a server. The Suppliers run the BOINC client on their computers, and attach each client to the Allocator’s account manager. The BOINC client on the computer periodically communicates with the Jarifa, which instructs it which projects to attach to, and the resource share for each attachment. For further details see Implementation.
Who has been or is using Jarifa?
The installation process is described here.
If you want to download the Jarifa source code, check the following link.
If you want to contact us, check the following link.
Jarifa is licensed under GNU Affero General Public License, version 3.
A Quickstart document is here and here for the BOINC client.
Developers drafts and proposals are here.