EECS678: Project 2: Scheduler
|
Data Fields | |
int | id |
float | arrival_time |
float | running_time |
float | remaining_time |
int | priority |
int | core_number |
int | start_time |
int | last_updated_time |
job_t node structure
job_t::arrival_time |
Member 'arrival_time' contains the arrival time of this job (constant).
job_t::core_number |
Member 'core_number' contains the current core running this job.
job_t::id |
Member 'id' contains the id of this job (constant).
job_t::last_updated_time |
Member 'last_updated_time' contains the last time this job's remaining time was updated.
job_t::priority |
Member 'priority' contains the priority of this job (constant).
job_t::remaining_time |
Member 'remaining_time' contains the current remaining time of this job.
job_t::running_time |
Member 'running_time' contains the total running time of this job (constant).
job_t::start_time |
Member 'start_time' contains the first start time of this job. This is used to calculate the response time.