Changes between Version 7 and Version 8 of DevProjects


Ignore:
Timestamp:
Jul 13, 2007, 1:39:17 PM (17 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DevProjects

    v7 v8  
    1212          * Write an example compound application (and suggest API revisions to make this easier).
    1313          * Create Makefiles and project files to build the sample applications using MinGW and DevC++.
    14           * Extend wrapper application handle multiple tasks, and test/debug it.
    1514          * Investigate the crlibm library for generating identical results across processors (or at least reducing the number of cases for HR).
    1615          * Graphics in separate program.
     
    3130          * Don't enforce RAM limits unless free RAM is low
    3231          * Extend general preferences to allow users to specify different time-of-day restrictions for different days of the week.
    33           * Write a simulator for the CPU scheduler and work fetch policies (Derrick Kondo is working on this).
    3432          * Log result start/ends (for use by 3rd-party software like BoincView).
    3533          * Prevent disk space usage from exceeding user preferences, and enforce resource shares, with file deletion according to project policy.
     
    4240          * If using an AMS, put link to AMS (or user page) in sys tray popup, elsewhere
    4341          * Properties pages for projects, jobs
    44           * Project list (Rom's working on this)
    4542          * Turn off alerts (Rom's working on this)
    4643          * Have the Manager do RPCs in a separate thread.
    4744    * Server/Back End:
    48           * Add a 'validity' field to host. Exponential average of fraction of valid results. Demand more replicas if some are from suspect hosts.
    49           * Allow the scheduler to take a list of platforms (not just one). E.g. a Win64 machine could send Win64 and Win32.
    5045          * When using HR, if the scheduler has sent one result of a WU using a particular app version, it should use the same app version for other results from that WU. Need to change protocol to specify version num; need to change client to use this.
    5146          * Implement a mechanism so that server software detects incompatible database format
    5247          * Scheduler: implement mechanisms so that server:
    53                 * Sends only results likely to finish by their deadline
    54                 * Sends commands to abort results that can't get credit
    55                 * Sends commands to recommend abort of results that may get credit, but are not useful (i.e. canonical result already found)
    5648                * Attempts to send results from the same WU to hosts with similar speed, so that a fast host doesn't have to wait weeks to get credit.
    5749          * Implement a 'benchmark result' mechanism: every host runs a benchmark result per app version, and the CPU time determines credit/CPU for future results
     
    6658          * Change the ops/ web pages to require login by a user with admin privileges.
    6759          * Add 'referral' mechanism: new user creates account, enters email of 'referrer' (or goes to URL that has it embedded). Give referrer a fraction of credit (or a 1-time bonus). List referrals on user page (show only those still active). Add new referral table to DB.
    68           * Add supported platforms, other info to get_project_config.php
    6960          * Make it easy for teams to offer a client download that features their skin, and pre-register the user on that team for any projects he attaches to.
    7061          * Change default Q&A page to refer BOINC-specific questions to BOINC web site