Changes between Version 3 and Version 4 of OrgGrid


Ignore:
Timestamp:
Jan 24, 2008, 3:53:15 PM (16 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OrgGrid

    v3 v4  
    44on organizational resources, using BOINC.
    55
    6 OGM assumes the following:
     6OGM assumes the following organizational structure:
    77
    8  * There is a set of "resource pools" (groups of computers).  Each resource pool is managed by an organizational unit (e.g. a research group, a university department, a division of a company, etc.).
    9  * There is a set of BOINC projects that are allowed to use these resources.  These projects are operated by organizations, some of which may also manage resource pools.
    10  * The set of organizations has agreed to cooperate in the sharing of computer resources.
     8 * There is a set of "resource pools" (groups of computers).  Each resource pool is owned by an organizational unit (e.g. a research group, a university department, a division of a company, etc.).
     9 * There is a set of BOINC projects that are allowed to use these resources.  These projects are operated by organizations (some of which may also manage resource pools).  The projects may get resources from sources other than the OGM (e.g., from the public).
     10 * The set of organizations has agreed to cooperate in the sharing of computer resources.  They all trust an organization (the OGM) to manage this sharing.
    1111
    12 OGM manages resource usage.
    1312Based on requests and constraints from resource providers and consumers,
    14 it decides which projects to attach to which computers,
     13the OGM decides which projects to attach to which computers,
    1514and what resource share should be assigned.
    1615
    1716[[Image(ogm.png, nolink)]]
    1817
    19 OGM
     18OGM is implemented using BOINC's [AccountManagement Account Manager] mechanism.
     19The computers in a particular resource pool are attached to a single OGM account.
     20The BOINC client on the computer periodically communicates
     21with the OGM, which instructs it which projects to attach to,
     22and the resource share for each attachment.
     23
     24OGM provides different interfaces to different people.
     25All the interfaces are web-based.
     26
     27For the OGM manager, the interfaces include:
     28
     29 * Create and delete accounts for resource managers and project managers.
     30 * Decide what fraction of total resources is assigned to each project.
     31 * ??? what else?
     32
     33For resource managers, the interfaces include:
     34 
     35 * View list of computers in the pool.
     36 * Edit BOINC preferences for computers in the pool.
     37 * View set of projects currently using the pool.
     38 * ??? what else?
     39
     40For project managers, the interfaces include:
     41
     42 * ??? what else?
     43
     44== Implementation ==