boinc/py/Boinc
David Anderson fb851311e0 - server: various changes;
see http://boinc.berkeley.edu/trac/wiki/CreditNew

    Projects will need to update DB and recompile all back-end programs.

    Summary:
    - new way of computing credit
    - "reliable host" mechanism is per app version
    - "host punishment" mechanism is per app version
    - adjustment of wu.rsc_fpops_est provides the
        equivalent of per app version DCF
    - max jobs in progress is now per app
    - max jobs per RPC is now per app

    TODO:
    - reliable mechanism:
        - populate and use host_app_version.error_rate
        - populate host_app_version.turnaround
    - host punishment:
        - populate host_app_version.max_jobs_per_day
        - populate host_app_version.n_jobs_today
        - use app.max_jobs_per_day_init
    - job limits:
        - use app.max_jobs_in_progress, max_gpu_jobs_in_progress
        - use app.max_jobs_per_rpc
    - adjust wu.rsc_fpops_est
    - remove old credit stuff
        fpops_cumulative, credit_multiplier
        credit computation in scheduler

- AVERAGE class: use the Knuth algorithm (Wikipedia)


svn path=/trunk/boinc/; revision=21021
2010-03-29 22:28:20 +00:00
..
__init__.py python overhaul 2003-09-04 05:07:17 +00:00
add_util.py *** empty log message *** 2007-02-02 20:14:18 +00:00
boinc_db.py *** empty log message *** 2004-11-08 06:20:36 +00:00
boinc_project_path.py - python scripts: fix bugs, restore latest version of "start" 2009-06-15 23:24:15 +00:00
boincxml.py svn path=/trunk/boinc/; revision=18840 2009-08-13 18:22:40 +00:00
configxml.py xadd stuff 2004-01-13 06:51:19 +00:00
database.py - server: various changes; 2010-03-29 22:28:20 +00:00
db_base.py - python DB code: add clear cache method, and fix equality crash 2009-06-02 04:07:53 +00:00
db_mid.py *** empty log message *** 2007-02-02 20:14:18 +00:00
projectxml.py - back-end stuff to support Python MW (from Adam Kornafeld) 2008-07-25 22:13:41 +00:00
sched_messages.py *** empty log message *** 2004-01-01 04:12:08 +00:00
setup_project.py - upgrade: add --server_only option 2009-12-31 02:37:16 +00:00
tools.py - update_versions: if file is already in download dir, 2010-03-03 23:52:20 +00:00
util.py
version.py.in *** empty log message *** 2004-07-13 10:36:18 +00:00