Changes between Version 2 and Version 3 of PortalFeatures


Ignore:
Timestamp:
Sep 21, 2010, 8:56:01 AM (14 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PortalFeatures

    v2 v3  
    11= BOINC support for science portals =
    22
    3 A '''science portal''' is a web site serving a group of scientists in a particular area.
    4 In addition to other features, science portals typically offer a facility
    5 for computing, in which scientists can submit, via a web interface,
     3A '''science portal''' is a web site serving a group of scientists.
     4Science portals typically offer a computing service
     5in which scientists can submit, via a web interface,
    66sets of jobs to be run against standard applications.
    7 Currently these jobs are run on clusters or Grids.
     7Current science portals run these jobs on clusters or Grids.
    88
    9 This document proposes additions to BOINC to facilitate using
    10 a BOINC project as a computing resource for science portals.
    11 There are two related parts:
     9This document proposes two related additions to BOINC to facilitate using
     10a BOINC project as a computing resource for science portals:
    1211
    1312 * A mechanism for allocating computing resources among scientists
     
    1615== Computing share ==
    1716
    18 Demand for computing power may exceed supply,
     17Demand for a portal's computing power may exceed supply,
    1918in which case we need a mechanism for dividing the supply among scientists.
    2019Assume that every job is associated with a particular BOINC user,
    2120representing either a scientist or some other organizational entity,
    22 and that each such user has a numeric '''computing share''' proportional to
     21and that each such user has a numeric '''computing share''' representing
    2322the fraction of the computing resource they should get.
    2423
    25 The way in which computing shares are determined is outside the scope,
     24The way in which computing shares are determined is outside our scope,
    2625but some possibilities are:
    2726
     
    3534
    3635What are the precise semantics of computing share?
    37 Ideally this should accommodate two classes of scientists:
     36Ideally the mechanism should accommodate two classes of scientists:
    3837
    39  * '''Throughput-oriented''': those who have an infinite stream of jobs.
    40    They want maximum throughput, and don't care about the turnaround times
     38 * '''Throughput-oriented''': those who have an infinite stream of jobs,
     39   want maximum throughput, and don't care about the turnaround times
    4140   of individual jobs.
    4241   
     
    5958by the job's resources running at peak speed for the job's elapsed time).
    6059
    61 In this scheme, latency-oriented user can build up a debt that allows their
     60In this scheme, latency-oriented users can build up a debt that allows their
    6261batches (if they are sufficiently infrequent) to get the full computing resource
    6362and finish as fast as possible.