Text this: A discrete event simulation for utility accrual scheduling in uniprocessor environment