Changes between Version 63 and Version 64 of DevProjects
- Timestamp:
- Jun 10, 2009, 2:50:34 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DevProjects
v63 v64 93 93 * 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. 94 94 * 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].96 95 97 96 === Core client === … … 112 111 * 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). 113 112 * 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.115 113 * Log result start/ends (for use by 3rd-party software like !BoincView). 116 114 * Prevent disk space usage from exceeding user preferences, and enforce resource shares, with file deletion according to project policy. … … 128 126 Hard: 129 127 * The BOINC manager optionally polls notification RSS feeds and shows new items as alerts. 130 * Properties pages for projects, jobs.131 128 * Turn off alerts (Rom Walton is working on this). 132 * Have the Manager do RPCs in a separate thread. (already done by Charlie?)133 129 134 130 === Server/Back End === … … 153 149 * feeder orders by batch 154 150 * 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.156 151 * 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). 157 152 * ?? how to select an app version based on contents of app_info?