boinc/sched
David Anderson b622f64e30 - scheduler: performance optimization for EDF simulation.
Keep track of the "easiest" job that has been rejected by EDF sim.
    Any jobs harder than this one can be rejected without doing the sim.


svn path=/trunk/boinc/; revision=15171
2008-05-09 23:01:53 +00:00
..
Makefile.am - scheduler: fix FCGI compile problem. 2008-04-17 15:43:51 +00:00
assimilate_handler.h - scheduler: add preliminary support for "job size matching" 2008-05-06 19:53:49 +00:00
assimilator.C Changes for multithread app support: 2008-03-27 18:25:29 +00:00
assimilator.py
census.C - scheduler: add preliminary support for "job size matching" 2008-05-06 19:53:49 +00:00
db_dump.C - scheduler: add a general method for excluding hosts from job distribution. 2008-02-25 18:05:04 +00:00
db_dump_spec.xml *** empty log message *** 2006-03-06 21:40:07 +00:00
db_purge.C - DB/feeder/scheduler: change app_version.xml_doc from blob to mediumblob, 2008-03-31 16:19:45 +00:00
delete_file.C - changes to many files to fix gcc4.3 compile 2008-02-27 23:26:38 +00:00
edf_sim.C - scheduler: add new log flags debug_edf_sim_workload, debug_edf_sim_details 2008-05-08 17:48:40 +00:00
edf_sim.h - compile fixes for gcc 4.3 (from Frank Thomas) 2007-12-21 21:09:40 +00:00
fcgi_stdio.h Added a #define fseek FCGI_fseek 2008-03-05 20:21:58 +00:00
fcgiapp.h Added note to sched/fcgi*.h that the file LICENSE.TERMS, on which is referred 2007-10-17 09:14:33 +00:00
feeder.C - scheduler: add preliminary support for "job size matching" 2008-05-06 19:53:49 +00:00
file_deleter.C - DB/feeder/scheduler: change app_version.xml_doc from blob to mediumblob, 2008-03-31 16:19:45 +00:00
file_upload_handler.C - scheduler: add a general method for excluding hosts from job distribution. 2008-02-25 18:05:04 +00:00
get_file.C - DB/feeder/scheduler: change app_version.xml_doc from blob to mediumblob, 2008-03-31 16:19:45 +00:00
handle_request.C - scheduler: clean up message log. 2008-05-02 17:48:29 +00:00
handle_request.h - scheduler: code cleanup: use global var for SCHED_SHMEM 2008-02-22 22:21:00 +00:00
hr.C Updated the postal address of the Free Software Foundation in all license headers. See http://lists.ssl.berkeley.edu/pipermail/boinc_dev/2007-October/008939.html for reference. 2007-10-09 11:35:47 +00:00
hr.h Updated the postal address of the Free Software Foundation in all license headers. See http://lists.ssl.berkeley.edu/pipermail/boinc_dev/2007-October/008939.html for reference. 2007-10-09 11:35:47 +00:00
hr_info.C - scheduler: add preliminary support for "job size matching" 2008-05-06 19:53:49 +00:00
hr_info.h - scheduler: add preliminary support for "job size matching" 2008-05-06 19:53:49 +00:00
main.C - scheduler: clean up message log. 2008-05-02 17:48:29 +00:00
main.h - make_project: initialize send_result_abort=1 in config file 2008-02-28 21:22:50 +00:00
make_work.C - DB/feeder/scheduler: change app_version.xml_doc from blob to mediumblob, 2008-03-31 16:19:45 +00:00
message_handler.C Changes for multithread app support: 2008-03-27 18:25:29 +00:00
request_file_list.C - changes to many files to fix gcc4.3 compile 2008-02-27 23:26:38 +00:00
sample_assimilator.C - changes to many files to fix gcc4.3 compile 2008-02-27 23:26:38 +00:00
sample_bitwise_validator.C - Validator framework: remove some consts, and other changes, 2008-03-13 23:35:13 +00:00
sample_db_dump_spec.xml
sample_dummy_assimilator.C - changes to many files to fix gcc4.3 compile 2008-02-27 23:26:38 +00:00
sample_hr_info.txt - added sample host-distribution file for HR 2007-07-06 18:19:10 +00:00
sample_trivial_validator.C - Validator framework: remove some consts, and other changes, 2008-03-13 23:35:13 +00:00
sample_work_generator.C - changes to many files to fix gcc4.3 compile 2008-02-27 23:26:38 +00:00
sched_array.C - scheduler: add new log flags debug_edf_sim_workload, debug_edf_sim_details 2008-05-08 17:48:40 +00:00
sched_array.h - scheduler: add preliminary support for "job size matching" 2008-05-06 19:53:49 +00:00
sched_assign.C Changes for multithread app support: 2008-03-27 18:25:29 +00:00
sched_assign.h - Server: add "job assignment" feature. 2008-02-21 00:47:50 +00:00
sched_config.C - scheduler: add new log flags debug_edf_sim_workload, debug_edf_sim_details 2008-05-08 17:48:40 +00:00
sched_config.h - scheduler: add new log flags debug_edf_sim_workload, debug_edf_sim_details 2008-05-08 17:48:40 +00:00
sched_driver.C Updated the postal address of the Free Software Foundation in all license headers. See http://lists.ssl.berkeley.edu/pipermail/boinc_dev/2007-October/008939.html for reference. 2007-10-09 11:35:47 +00:00
sched_hr.C - changes to many files to fix gcc4.3 compile 2008-02-27 23:26:38 +00:00
sched_hr.h Updated the postal address of the Free Software Foundation in all license headers. See http://lists.ssl.berkeley.edu/pipermail/boinc_dev/2007-October/008939.html for reference. 2007-10-09 11:35:47 +00:00
sched_locality.C - client (Unix) Add /usr/local/cuda/lib/ to LD_LIBRARY_PATH 2008-04-30 20:31:33 +00:00
sched_locality.h - scheduler: code cleanup: use global var for SCHED_SHMEM 2008-02-22 22:21:00 +00:00
sched_msgs.C - Scheduler: fix bugs in work assignment feature 2008-02-27 22:26:37 +00:00
sched_msgs.h Fix for projects that have SHED_MSG_LOG::MSG_* in their project specific code. 2008-03-13 18:27:23 +00:00
sched_plan.C - client and server: in coprocessor records, change "name" to "type" 2008-05-09 20:54:52 +00:00
sched_plan.h Changes for multithread app support: 2008-03-27 18:25:29 +00:00
sched_resend.C Changes for multithread app support: 2008-03-27 18:25:29 +00:00
sched_resend.h - scheduler: add preliminary support for "job size matching" 2008-05-06 19:53:49 +00:00
sched_result.C - scheduler: clean up message log. 2008-05-02 17:48:29 +00:00
sched_result.h - Server: add "job assignment" feature. 2008-02-21 00:47:50 +00:00
sched_send.C - scheduler: performance optimization for EDF simulation. 2008-05-09 23:01:53 +00:00
sched_send.h - client (Unix) Add /usr/local/cuda/lib/ to LD_LIBRARY_PATH 2008-04-30 20:31:33 +00:00
sched_shmem.C Various preparation for handling multithreaded apps 2008-03-13 22:57:24 +00:00
sched_shmem.h - scheduler: add preliminary support for "job size matching" 2008-05-06 19:53:49 +00:00
sched_timezone.C - changes to many files to fix gcc4.3 compile 2008-02-27 23:26:38 +00:00
sched_timezone.h - scheduler: add preliminary support for "job size matching" 2008-05-06 19:53:49 +00:00
sched_util.C - server: when creating log dir, we were using wrong bit for sticky flag 2008-04-02 20:04:06 +00:00
sched_util.h - scheduler: simplified Carl's checkin (avoid virtual destructors) 2008-02-05 21:26:43 +00:00
send_file.C - DB/feeder/scheduler: change app_version.xml_doc from blob to mediumblob, 2008-03-31 16:19:45 +00:00
server_types.C - client and server: in coprocessor records, change "name" to "type" 2008-05-09 20:54:52 +00:00
server_types.h - scheduler: performance optimization for EDF simulation. 2008-05-09 23:01:53 +00:00
show_shmem.C - changes to many files to fix gcc4.3 compile 2008-02-27 23:26:38 +00:00
single_job_assimilator.C - scheduler: add preliminary support for "job size matching" 2008-05-06 19:53:49 +00:00
start - client: allow suspension of non-CPU-intensive project or app 2007-06-03 19:37:45 +00:00
time_stats_log.C - scheduler: code cleanup, remove "SCHED_MSG_LOG::" from a zillion places 2008-02-21 21:00:58 +00:00
time_stats_log.h - scheduler: forgot to add a couple of files 2008-01-14 17:17:44 +00:00
transitioner.C - Validator framework: remove some consts, and other changes, 2008-03-13 23:35:13 +00:00
trickle_handler.C - scheduler: add a general method for excluding hosts from job distribution. 2008-02-25 18:05:04 +00:00
update_stats.C - changes to many files to fix gcc4.3 compile 2008-02-27 23:26:38 +00:00
validate_util.C - removed boinc_ncpus_available() and boinc_nthreads() calls. 2008-03-07 21:13:01 +00:00
validate_util.h - removed boinc_ncpus_available() and boinc_nthreads() calls. 2008-03-07 21:13:01 +00:00
validate_util2.C - Validator framework: remove some consts, and other changes, 2008-03-13 23:35:13 +00:00
validate_util2.h - scheduler: add preliminary support for "job size matching" 2008-05-06 19:53:49 +00:00
validator.C Changes for multithread app support: 2008-03-27 18:25:29 +00:00
validator.h - scheduler: add preliminary support for "job size matching" 2008-05-06 19:53:49 +00:00
wu_check.C - changes to many files to fix gcc4.3 compile 2008-02-27 23:26:38 +00:00