Changes between Version 63 and Version 64 of DevProjects


Ignore:
Timestamp:
Jun 10, 2009, 2:50:34 PM (15 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DevProjects

    v63 v64  
    9393 * Java support: core client checks for the existence of JVM, reports version to scheduler. Write Java wrapper (runs JVM, gives it jar files). Note: Sztaki has already done some part of this.
    9494 * Same, .NET
    95  * Distributed Python: Borrow or invent a notation for master/slave execution in Python. Develop a system that implements this on BOINC, i.e., creates WUs and applications, and harvests the results.  A design document is [PythonAppDev here].
    9695
    9796=== Core client ===
     
    112111 * Same, but for suspend: if we tell a client to suspend and it's still using lots of CPU after a few seconds, abort it (or something).
    113112 * Integrate !BitTorrent ([http://www.rasterbar.com/products/libtorrent/ libtorrent]?) with the core client (Janus Kristensen is working on this).
    114  * Do potentially slow RPCs and other tasks (such as computing disk usage) in a separate thread.
    115113 * Log result start/ends (for use by 3rd-party software like !BoincView).
    116114 * Prevent disk space usage from exceeding user preferences, and enforce resource shares, with file deletion according to project policy.
     
    128126Hard:
    129127 * The BOINC manager optionally polls notification RSS feeds and shows new items as alerts.
    130  * Properties pages for projects, jobs.
    131128 * Turn off alerts (Rom Walton is working on this).
    132  * Have the Manager do RPCs in a separate thread. (already done by Charlie?)
    133129
    134130=== Server/Back End ===
     
    153149  * feeder orders by batch
    154150 * Implement a mechanism so that server software detects incompatible database format. (related to #715)
    155  * Scheduler: implement mechanisms so that server tries to send results from the same WU to hosts with similar turnaround time, so that a fast host doesn't have to wait weeks to get credit.
    156151 * Add project_specific_info field to host table (text).  This stores, for each app, the ID of last reference WU completed, and the info returned by that WU (as part of its stderr output, in a <app_info> tag).
    157152 * ?? how to select an app version based on contents of app_info?