EECS678: Project 2: Scheduler
job_t Struct Reference

job_t node structure More...

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
 

Detailed Description

job_t node structure

Field Documentation

◆ arrival_time

job_t::arrival_time

Member 'arrival_time' contains the arrival time of this job (constant).

◆ core_number

job_t::core_number

Member 'core_number' contains the current core running this job.

◆ id

job_t::id

Member 'id' contains the id of this job (constant).

◆ last_updated_time

job_t::last_updated_time

Member 'last_updated_time' contains the last time this job's remaining time was updated.

◆ priority

job_t::priority

Member 'priority' contains the priority of this job (constant).

◆ remaining_time

job_t::remaining_time

Member 'remaining_time' contains the current remaining time of this job.

◆ running_time

job_t::running_time

Member 'running_time' contains the total running time of this job (constant).

◆ start_time

job_t::start_time

Member 'start_time' contains the first start time of this job. This is used to calculate the response time.


The documentation for this struct was generated from the following file: