Extend ExecuteProgram
PROGRAMMING TASK
Description of Task
ExecuteProgram should check how much bandwidth the host is consuming versus the expected bandwidth and introduce a penalty if it is too much. This goes along with having ExecuteProgram understand the amount of bandwidth that a program is supposed to use. This also goes along with having ExecuteProgram understand how many responses it is supposed to receive and returning only the correct number of responses, again penalizing the host for the wrong number.