Changes between Version 16 and Version 17 of CreditNew
- Timestamp:
- Nov 16, 2009, 12:26:40 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
CreditNew
v16 v17 643 643 == Trickle credit == 644 644 645 CPDN breaks jobs into segments, 646 sends a trickle-up message for each segment, 647 and grants credit for each completed segment. 648 In this case, 649 the trickle message handlers should not grant a fixed amount of credit. 650 Instead, the trickle-up messages should contain 651 an "incremental elapsed time" field. 645 652 646 653 == Job runtime estimates == … … 656 663 657 664 658 == Error rate, host punishment, and turnaround time estimation ==665 == Error rate, host punishment, and turnaround time estimation == 659 666 660 667 Unrelated to the credit proposal, but in a similar spirit. … … 665 672 Similar for turnaround time. 666 673 667 The host punishment mechanism is designed to 668 deal with malfunctioning hosts. 674 So we'll move the "error_rate" and "turnaround_time" 675 fields from the host table to host_app_version. 676 677 The host punishment mechanism is designed to deal with malfunctioning hosts. 669 678 For each host the server maintains '''max_results_day'''. 670 679 This is initialized to a project-specified value (e.g. 200) … … 675 684 result is received. 676 685 677 So we'll move the "error_rate", "turnaround_time" 678 and "max_results_day" fieldsfrom the host table to host_app_version.686 This should also be per-app-version, 687 so we'll move "max_results_day" from the host table to host_app_version. 679 688 680 689 == Cherry picking == … … 713 722 only if there's solid evidence that the host is NOT cherry picking. 714 723 724 Because this mechanism is punitive to hosts 725 that experience actual failures, 726 we'll make it selectable on a per-application basis (default off). 727 715 728 In addition, to limit the extent of cheating 716 729 (in case the above mechanism is defeated somehow) 717 the host scaling factor will be min'd with a configurable parameters (say, 3). 730 the host scaling factor will be min'd with a 731 project-wide config parameter (default, say, 3). 718 732 719 733 == Implementation ==